@charset "UTF-8";.QuantitySelector{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.QuantitySelector-amount{width:auto;max-width:3rem;font-size:2rem;line-height:2.4rem;margin:0 .7rem}.QuantitySelector-amount,.QuantitySelector-btn{display:inline-block;font-family:Barlow,Arial,sans-serif;font-weight:700;text-align:center;color:#7d7779}.QuantitySelector-btn{-webkit-box-flex:0;-webkit-flex:0 0 30px;-ms-flex:0 0 30px;flex:0 0 30px;height:3rem;width:3rem;font-size:1.3rem;line-height:3rem;border:1px solid #dbd4d6;-webkit-border-radius:50%;border-radius:50%;cursor:pointer}.QuantitySelector-btnIcon{font-size:1.3rem;color:#7d7779}.Datepicker{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #7d7779}.Datepicker-input{padding:1.6rem 1.3rem 1.7rem 1.9rem;font-family:Barlow,Arial,sans-serif;font-weight:700;font-size:1.4rem;line-height:1.7rem;color:#121010}.Datepicker-input::-webkit-input-placeholder{font-family:Barlow,Arial,sans-serif;font-weight:700;font-size:1.4rem;line-height:1.7rem;color:#121010}.Datepicker-input::-moz-placeholder{font-family:Barlow,Arial,sans-serif;font-weight:700;font-size:1.4rem;line-height:1.7rem;color:#121010}.Datepicker-input::-ms-input-placeholder{font-family:Barlow,Arial,sans-serif;font-weight:700;font-size:1.4rem;line-height:1.7rem;color:#121010}.Datepicker-input::placeholder{font-family:Barlow,Arial,sans-serif;font-weight:700;font-size:1.4rem;line-height:1.7rem;color:#121010}.Datepicker-icon{position:absolute;right:1.2rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:1.8rem;color:#fb263b}.Datepicker-calendar.vdp-datepicker__calendar{max-width:100%;top:100%;left:0;margin-top:.5rem;border:none;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.Datepicker .cell.day:hover{border:1px solid #fb263b!important}.Datepicker .cell.day.selected{background:#fb263b;color:#fff;font-weight:700}.Datepicker .cell.day.selected:hover{background:#fb263b}.Checkbox{display:none}.Checkbox-label{position:relative;cursor:pointer;font-family:Roboto,sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400;color:#121010;padding-left:3.4rem}.Checkbox-label:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;-webkit-appearance:none;background-color:transparent;border:.1rem solid #fb263b;width:1.6rem;height:1.6rem;vertical-align:middle;cursor:pointer;margin-right:1.5rem}.Checkbox:checked+.Checkbox-label:after{content:"";display:block;position:absolute;top:1.4rem;left:.4rem;width:.9rem;height:.6rem;border:solid #fb263b;border-width:0 0 .2rem .2rem;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes smoothApperance{0%{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes smoothApperance{0%{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes ellipsis{to{width:2rem}}@keyframes ellipsis{to{width:2rem}}.Loader-mask{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-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;background:rgba(45,42,44,.85);z-index:99}.Loader-spinner{display:inline-block;height:5rem;width:5rem;-webkit-animation:rotation .5s linear infinite;animation:rotation .5s linear infinite;border-top-color:#fb263b;border-left-color:#fb263b;border-bottom-color:transparent;border-right-color:transparent;border-style:solid;border-width:2px;-webkit-border-radius:50%;border-radius:50%}.Loader-action{position:relative;font-family:Barlow,Arial,sans-serif;font-size:1.8rem;line-height:1;font-weight:700;color:#fff;margin-top:3rem;-webkit-animation:smoothApperance .5s cubic-bezier(.77,0,.175,1) .5s;animation:smoothApperance .5s cubic-bezier(.77,0,.175,1) .5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.Loader-action:after{position:absolute;bottom:0;left:100%;overflow:hidden;display:inline-block;vertical-align:bottom;-webkit-animation:ellipsis steps(4) .9s infinite;animation:ellipsis steps(4) .9s infinite;content:"\2026";width:0}.materialsComponent{margin-left:auto;margin-right:auto;max-width:1400px;padding-left:0;padding-right:0;padding:3.5rem 0 4.5rem}.materialsComponentTitle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-left:1.5rem;margin-bottom:2rem}.materialsComponentTitleTxt{font-family:Barlow,Arial,sans-serif;font-size:3.5rem;line-height:4.2rem;font-weight:700;color:#121010}.materialsComponentTitleIcon{font-size:2rem;color:#fb263b;margin-left:2rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.CategoryItem{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;min-height:40rem;background:#fff;border:1px solid #dbd4d6;padding-bottom:3rem;-webkit-box-shadow:0 0 1.5rem 0 rgba(0,0,0,.1);box-shadow:0 0 1.5rem 0 rgba(0,0,0,.1);overflow:hidden;-webkit-transition:-webkit-box-shadow .5s cubic-bezier(.77,0,.175,1);transition:-webkit-box-shadow .5s cubic-bezier(.77,0,.175,1);-o-transition:box-shadow .5s cubic-bezier(.77,0,.175,1);transition:box-shadow .5s cubic-bezier(.77,0,.175,1);transition:box-shadow .5s cubic-bezier(.77,0,.175,1),-webkit-box-shadow .5s cubic-bezier(.77,0,.175,1)}.CategoryItem:hover{-webkit-box-shadow:inset 0 0 0 .4rem #fb263b;box-shadow:inset 0 0 0 .4rem #fb263b}.CategoryItem-thumbContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%;max-width:100%;max-width:calc(100% - 1rem);margin:.5rem;overflow:hidden}.CategoryItem-number{margin-top:3rem;margin-left:3rem;font-size:2.6rem;font-weight:400}.CategoryItem-thumb{position:relative;max-height:24rem;max-width:22.6rem;width:auto;height:auto}.CategoryItem-description,.CategoryItem-name,.CategoryItem-number{font-family:Barlow,Arial,sans-serif;color:#121010}.CategoryItem-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:0 3rem;width:100%}.CategoryItem-name{font-size:2.3rem;font-weight:700;line-height:1;width:100%;margin-top:auto;margin-bottom:1rem;word-wrap:break-word}.CategoryItem-description{font-size:1.4rem;font-weight:400;line-height:2rem;max-width:100%}.CartPage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.CartPage-content{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;padding:0 1.5rem}.CartPage--empty .CartPage-content{max-width:100%}.CartPage-date{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin:3rem 0}.CartPage-dateTitle{font-family:Barlow,Arial,sans-serif;font-weight:700;font-size:2rem;line-height:2.4rem;color:#fb263b;text-transform:uppercase;margin:2rem 0 .5rem}.CartPage-datepickerContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.CartPage-datepickerContainer+.CartPage-datepickerContainer{margin-top:1.1rem}.CartPage-datepickerContainer .Datepicker{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:4.5rem}.CartPage-datepickerContainer:nth-child(2) .vdp-datepicker{margin-left:.3rem}.CartPage-dateLabel{font-family:Barlow,Arial,sans-serif;font-weight:400;font-size:1.4rem;line-height:1.7rem;color:#121010;margin-right:1.5rem}.CartPage-dateUpdateBtn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-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;background:#fb263b;color:#fff;font-family:Barlow,Arial,sans-serif;font-size:1.8rem;font-weight:700;text-align:center;padding:1.5rem 2.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;-webkit-appearance:none;outline:0;border:0;cursor:pointer;-webkit-transition:.5s cubic-bezier(.77,0,.175,1);-o-transition:.5s cubic-bezier(.77,0,.175,1);transition:.5s cubic-bezier(.77,0,.175,1);margin-top:2.6rem;height:5rem}.CartPage-dateUpdateBtnIcon{font-size:1.8rem;margin-left:.7rem;color:#fff}.CartPage-dateUpdateBtn[disabled]{opacity:.5}.CartPage-dateForm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-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;margin-bottom:3.3rem}.CartPage-dateSelectors{margin-top:3rem}.CartPage-subtitle{font-size:1.3rem;color:#969191}.CartPage-weekendUsage{margin-top:1.5rem;width:100%}.CartPage-weekendUsage-rentalmanCircuitbreakerOpened{font-size:15px;color:#000;font-family:Barlow,Arial,sans-serif}.CartPage-product{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:4.7rem 0 2.5rem;border-top:1px solid #dbd4d6}.CartPage-productHighlightFlags{position:absolute;top:0;left:0}.CartPage-productHighlightFlag{display:inline-block;padding:0 1rem;font-family:Roboto,sans-serif;font-size:1.1rem;font-weight:700;line-height:2.5rem;letter-spacing:.15rem;text-transform:uppercase;text-align:center}.CartPage-productHighlightFlag--nouveau{background:#121010;color:#fff}.CartPage-productHighlightFlag--loxgreen{background:#bef9c3;color:#121010}.CartPage-productRequirementFlag{display:inline-block;font-family:Roboto,sans-serif;font-size:1.1rem;line-height:2.5rem;font-weight:700;letter-spacing:.15rem;text-transform:uppercase;text-align:center;padding:0 1rem;margin:1.3rem 0;background:#121010;color:#fff}.CartPage-productList+.CartPage-productList{margin-top:3.3rem}.CartPage-productListLabel{font-family:Barlow,Arial,sans-serif;font-weight:700;font-size:2rem;line-height:2.4rem;color:#fb263b;text-transform:uppercase;margin-bottom:1.6rem}.CartPage-productImage{margin:0 auto;width:13.2rem;height:13.2rem;max-height:13.2rem;max-width:13.2rem}.CartPage-productImage img{width:auto;height:auto;max-width:100%;max-height:100%}.CartPage-productLink{display:block;width:100%;height:100%;text-align:center}.CartPage-productDetails{margin-top:1.4rem}.CartPage-productDiscountFlag{font-family:Roboto,sans-serif;font-size:1.1rem;font-weight:700;line-height:2.5rem;color:#fb263b;padding:0 1.5rem;text-align:center;margin-bottom:.7rem;border:1px solid #fb263b;width:6rem}.CartPage-productName{font-weight:700;color:#121010}.CartPage-productMainFeature,.CartPage-productName{font-family:Barlow,Arial,sans-serif;font-size:1.8rem;line-height:2rem}.CartPage-productMainFeature{font-weight:400;color:#fb263b}.CartPage-productReference{font-family:Barlow,Arial,sans-serif;font-weight:400;font-size:1.1rem;line-height:2rem;color:#121010;margin-top:1rem}.CartPage-productBeforeDiscountPrice{font-family:Barlow,Arial,sans-serif;font-size:1.8rem;line-height:1;color:#7d7779;text-decoration:line-through;width:100%}.CartPage-productPrice{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.CartPage-productPriceContainer{margin-top:.7rem}.CartPage-productPriceFromLabel{font-family:Roboto,sans-serif;font-weight:700;font-size:1.1rem;line-height:2rem;color:#121010;text-transform:uppercase;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.CartPage-productPriceAmount{font-family:Barlow,Arial,sans-serif;font-weight:700;font-size:3.2rem;line-height:3.2rem;color:#121010}.CartPage-product .Price-tax{display:inline-block}.CartPage-product .Price-taxAst{display:none}.CartPage-product .Price-taxLabel{font-family:Roboto,sans-serif;font-size:1.1rem;color:#121010;margin-left:.5rem}.CartPage-product .Price-row--small{width:100%}.CartPage-product .Price-row--small .Price-taxLabel,.CartPage-product .Price-row--small .Price-value{font-family:Roboto,sans-serif;font-weight:700;font-size:1.1rem}.CartPage-product .QuantitySelector{margin-top:3rem}.CartPage-periodMention{font-family:Roboto,sans-serif;font-size:1.1rem;line-height:2rem;color:#121010;margin-top:.5rem}.CartPage .Breadcrumb{display:block;position:relative;margin-left:0;margin-right:-1.5rem;padding:1.5rem 0;border-bottom:1px solid #dbd4d6}.CartPage .Breadcrumb-item,.CartPage .Breadcrumb-item:before,.CartPage .Breadcrumb-link{color:#121010}.CartPage-message{margin-top:100px;margin-bottom:100px}.CartPage-empty{font-size:20px;color:red;font-weight:700}.CartPage-empty,.CartPage-link{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;font-family:Barlow,Arial,sans-serif}.CartPage-link{font-size:18px;color:#121010}.CartPage-linkRedirect{color:#121010;text-decoration:underline;font-weight:700}.CartPage-messageAvailability:last-child{margin-bottom:2rem}.CartPage-messageAvailability{text-align:center;font-weight:700}.CartPage-messageAvailability-availabilityToBeConfirmed,.CartPage-messageAvailability-rentalmanUnavailable{font-size:2rem}.CartPage-messageAvailability-rentalWeekEnd{font-size:1.3rem;color:#969191;text-align:left;font-weight:400}.CartPage-messageAvailability-rentalWeekEnd-tel:before{content:" "}.CartPage-messageAvailability-rentalWeekEnd-tel{white-space:nowrap;text-decoration:underline;font-weight:700}.CartPage-messageAvailability-rentalWeekEnd-text:after{content:" "}.CartPage-messageAvailability-rentalWeekEnd-link{text-decoration:underline;white-space:nowrap;font-weight:700}.CartPage-noProductImage{margin:5rem 0 3.5rem;width:13.2rem;height:13.2rem;max-height:13.2rem;max-width:13.2rem}.CartPage-linkProducts{display:inline-block;font-size:1.6rem;padding:1.3rem 3rem;color:#e70d23;border:1px solid #e70d23;-webkit-border-radius:2.8rem;border-radius:2.8rem;margin:0 0 4.8rem;font-weight:700}.CartPage-linkProducts:before{content:"";font-family:icons;font-style:normal;font-weight:400;text-decoration:none;text-transform:none;margin-right:1.5rem;vertical-align:middle}.wrraper-link{padding:0 3rem;text-align:center}#datepickerBegin,#datepickerEnd{cursor:pointer;color:transparent;text-shadow:0 0 0 #000}.Checkbox:checked+.Checkbox-label:after{top:.4rem}.main-loxam-fr .CartePage-head{width:100%;padding:2rem 0 0;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;font-size:3.1rem;font-weight:800;gap:1.7rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;position:relative}.main-loxam-fr .CartPage-dateForm{margin-bottom:0}.main-loxam-fr .CartPage-dateForm,.main-loxam-fr .CartPage-offre-exclu{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.main-loxam-fr .CartPage-offre-exclu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#e7e7e7;-webkit-border-radius:1.5rem;border-radius:1.5rem;color:#2a2a2a;padding:2.4rem 2rem;gap:1rem}.main-loxam-fr .CartPage-offre-exclu .Icon{font-size:2.3rem;position:relative;top:-.5rem}.main-loxam-fr .wrraper-message span{display:block;font-size:2rem;font-weight:700;padding-bottom:.5rem}.main-loxam-fr .wrraper-message p{font-size:1.6rem}.main-loxam-fr .reservation-options{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:none;-webkit-border-radius:.8rem;border-radius:.8rem;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.main-loxam-fr .reservation-options .CartPage-datepickerContainers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1.5rem}.main-loxam-fr .reservation-options .CartPage-datepickerContainers,.main-loxam-fr .reservation-options .modern-address-form{-webkit-border-radius:.8rem;border-radius:.8rem;border:.1rem solid #757575}.main-loxam-fr .reservation-options .modern-address-form_header-mobile{display:none}.main-loxam-fr .reservation-options .modern-address-form.focus{z-index:15;width:100%;position:fixed;left:0;top:0;padding:1.6rem}.main-loxam-fr .reservation-options .modern-address-form.focus .modern-address-form_header-mobile{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;gap:20px;margin-bottom:12px;padding:0 0 0 8px}.main-loxam-fr .reservation-options .modern-address-form.focus .modern-address-form_header-mobile p{font-family:Lato,sans-serif;font-size:16px;font-weight:700}.main-loxam-fr .reservation-options .CartPage-datepickerContainer{position:relative;padding:.6rem 0;margin:0}.main-loxam-fr .reservation-options .CartPage-datepickerContainer:after{content:"";display:block;position:absolute;right:0;top:1.2rem;width:.1rem;height:3.2rem;background-color:#d4d4d4}.main-loxam-fr .reservation-options .CartPage-datepickerContainer .CartPage-dateLabel{display:none}.main-loxam-fr .reservation-options .CartPage-datepickerContainer .CartPage-dateLabel-desktop{display:block;position:absolute;top:2rem;left:2rem;color:#757575;margin:0;font-size:1.6rem}.main-loxam-fr .reservation-options .CartPage-datepickerContainer .Datepicker{border:none;width:15rem;-webkit-box-flex:0;-webkit-flex:0 0 15rem;-ms-flex:0 0 15rem;flex:0 0 15rem;max-width:15rem}.main-loxam-fr .reservation-options .CartPage-datepickerContainer .Datepicker:hover{border:none!important}.main-loxam-fr .reservation-options .CartPage-datepickerContainer .Datepicker #datepickerBegin,.main-loxam-fr .reservation-options .CartPage-datepickerContainer .Datepicker #datepickerEnd{width:15rem;max-width:15rem;font-weight:400!important;padding:1.6rem 1.3rem .8rem 1.6rem;font-size:1.6rem}.main-loxam-fr .reservation-options .CartPage-datepickerContainer.datepicker-active{padding:.8rem 0 0}.main-loxam-fr .reservation-options .CartPage-datepickerContainer.datepicker-active .CartPage-dateLabel-desktop{top:.8rem;font-size:1.3rem}.main-loxam-fr .reservation-options .CartPage-datepickerContainer:last-child:after{display:none}.main-loxam-fr .reservation-options .InputBox{padding:.7rem 0}.main-loxam-fr .reservation-options .InputBox-field{border:none;background:none;color:#000;font-size:1.6rem;padding-top:1.3rem;padding-left:1.6rem}.main-loxam-fr .reservation-options .InputBox-field:focus,.main-loxam-fr .reservation-options .InputBox-field:hover{-webkit-box-shadow:none;box-shadow:none}.main-loxam-fr .reservation-options .lx-field-text-box{position:relative}.main-loxam-fr .reservation-options .lx-field-text-box .lx-field-label{display:block;position:absolute;top:2rem;left:1.6rem;color:#757575;margin:0;font-size:1.6rem;line-height:1.7rem;pointer-events:none}.main-loxam-fr .reservation-options .lx-field-text-box.filled .lx-field-label{top:.8rem;font-size:1.3rem}.main-loxam-fr .reservation-options .lx-field-text-box.filled .InputBox{padding:.8rem 0 0}.main-loxam-fr .CartPage-dateTitle{color:#121010;padding-bottom:2rem;font-family:Lato;font-weight:800;font-size:2.5rem;text-transform:none}.main-loxam-fr .modern-autocomplete{position:absolute;left:0;top:5.8rem;width:100%;min-width:30rem;-webkit-border-radius:1.2rem;border-radius:1.2rem;z-index:9}.main-loxam-fr .modern-autocomplete .AutocompleteGoogle-item{font-size:16px;color:#141414;border:none;padding-left:20px;padding-right:20px}.main-loxam-fr .modern-autocomplete .AutocompleteGoogle-item:hover{color:#141414;background-color:#e7e7e7}.main-loxam-fr .CartPage-dateSelectors{margin-top:2rem}.main-loxam-fr .CartPage-dateSelectors .Checkbox-label{font-size:1.6rem}.main-loxam-fr .CartPage-dateSelectors .Checkbox-label:before{border-color:#141414;width:2.4rem;height:2.4rem;-webkit-border-radius:.5rem;border-radius:.5rem}.main-loxam-fr .CartPage-dateSelectors .Checkbox-label:after{left:.6rem;width:1.2rem;height:.8rem;border-color:#141414;border-width:0 0 .3rem .3rem}.main-loxam-fr .CartPage-weekendUsage{margin-top:1rem}.main-loxam-fr .first-login-toast-message{position:fixed;top:2rem;right:-100%;background:#d6f9fe;padding:2rem 6rem 2rem 2rem;-webkit-border-radius:1rem;border-radius:1rem;font-size:1.6rem;gap:1.5rem;z-index:99;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:0}.main-loxam-fr .first-login-toast-message,.main-loxam-fr .first-login-toast-message .wrraper-icon{color:#1f666f;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:700}.main-loxam-fr .first-login-toast-message .wrraper-icon{border-color:#1f666f;width:2rem;height:2rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main-loxam-fr .first-login-toast-message .btnClose{color:#1f666f;position:absolute;top:2.2rem;right:1.5rem;font-size:1.4rem}.main-loxam-fr .first-login-toast-message.visible{opacity:1;right:1rem}.main-loxam-fr .msg-empty-date{background-color:#fff1f2;padding:1.5rem;-webkit-border-radius:1.5rem;border-radius:1.5rem;gap:1.5rem;-ms-flex-align:center;font-size:1.6rem;margin-top:1.5rem}.main-loxam-fr .CartPage-emptyDateTitle,.main-loxam-fr .msg-empty-date{color:#cc091d;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.main-loxam-fr .CartPage-emptyDateTitle{font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:147%;-webkit-align-self:start;-ms-flex-item-align:start;align-self:start;background:#fff1f2;width:440px;height:48px;-ms-flex-align:center;padding:12px 48px 12px 16px;margin:16px 0;-webkit-border-radius:16px;border-radius:16px}.main-loxam-fr .CartPage-emptyDateTitle .Icon--warning:before{vertical-align:middle;margin-right:6px;font-size:20px}.main-loxam-fr .vdp-datepicker__calendar{width:100%;min-width:400px;position:absolute;left:0;top:42px;padding:20px;-webkit-border-radius:16px;border-radius:16px}.main-loxam-fr .vdp-datepicker__calendar .day__month_btn,.main-loxam-fr .vdp-datepicker__calendar .month__year_btn{font-size:16px}.main-loxam-fr .vdp-datepicker__calendar header .next.disabled,.main-loxam-fr .vdp-datepicker__calendar header .prev.disabled{-webkit-border-radius:5px;border-radius:5px}.main-loxam-fr .vdp-datepicker__calendar header .next.disabled:after,.main-loxam-fr .vdp-datepicker__calendar header .prev.disabled:after{color:#e7e7e7;border:none}.main-loxam-fr .vdp-datepicker__calendar header .next{text-indent:0;color:transparent}.main-loxam-fr .vdp-datepicker__calendar header .next:after{content:"";font-family:icons;font-style:normal;font-weight:400;text-decoration:none;text-transform:none;font-size:24px;vertical-align:middle;border:0;margin:0;position:relative;top:0;left:0;color:#000}.main-loxam-fr .vdp-datepicker__calendar header .prev{text-indent:0;color:transparent}.main-loxam-fr .vdp-datepicker__calendar header .prev:after{content:"";font-family:icons;font-style:normal;font-weight:400;text-decoration:none;text-transform:none;font-size:24px;vertical-align:middle;border:0;margin:0;position:relative;top:0;left:-4px;color:#000}.main-loxam-fr .vdp-datepicker__calendar header .next:hover,.main-loxam-fr .vdp-datepicker__calendar header .prev:hover{background-color:#e7e7e7;-webkit-border-radius:5px;border-radius:5px}.main-loxam-fr .vdp-datepicker__calendar div{padding:0 38px}.main-loxam-fr .vdp-datepicker__calendar div .day-header{border-right:unset;border-left:unset;border-bottom:1px solid #d4d4d4;margin-bottom:8px;padding-bottom:8px;text-transform:uppercase;font-size:16px}.main-loxam-fr .vdp-datepicker__calendar div .cell{width:40px;height:40px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-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}.main-loxam-fr .vdp-datepicker__calendar div .cell.disabled{background-color:#fff;color:#e7e7e7}.main-loxam-fr .vdp-datepicker__calendar div .cell.highlighted{background:#e7e7e7}.main-loxam-fr .vdp-datepicker__calendar div .cell.selected,.main-loxam-fr .vdp-datepicker__calendar div .cell.selected.highlighted{background:#141414;color:#fff;-webkit-border-radius:50%;border-radius:50%;border:none}.main-loxam-fr .vdp-datepicker__calendar div .cell.selected.highlighted.highlight-end,.main-loxam-fr .vdp-datepicker__calendar div .cell.selected.highlighted.highlight-start{position:relative}.main-loxam-fr .vdp-datepicker__calendar div .cell.selected.highlighted.highlight-end:after,.main-loxam-fr .vdp-datepicker__calendar div .cell.selected.highlighted.highlight-start:after{content:"";position:absolute;width:50%;height:100%;right:0;top:0;background:#e7e7e7;z-index:-1}.main-loxam-fr .vdp-datepicker__calendar div .cell.selected.highlighted.highlight-end:after{left:0}.main-loxam-fr .vdp-datepicker__calendar div .day{font-size:16px;font-weight:700}.main-loxam-fr .vdp-datepicker__calendar div .day.highlighted:hover{-webkit-border-radius:0;border-radius:0}.main-loxam-fr .vdp-datepicker__calendar div .day:hover{-webkit-border-radius:50%;border-radius:50%;background-color:#e7e7e7;border:none!important}.main-loxam-fr .vdp-datepicker__calendar .cell{font-size:16px}.main-loxam-fr .vdp-datepicker__calendar .disabled{background-color:#fff}.main-loxam-fr .vdp-datepicker__calendar .cell.selected{background:#141414;color:#fff}.main-loxam-fr .vdp-datepicker__calendar .month{font-size:16px;font-weight:700}.main-loxam-fr .vdp-datepicker__calendar .month.highlighted:hover{-webkit-border-radius:0;border-radius:0}.main-loxam-fr .vdp-datepicker__calendar .month:hover{background-color:#e7e7e7;color:#141414;border:none!important}.main-loxam-fr .modern-date-form .modern-date-form_header-mobile{display:none}.main-loxam-fr .modern-date-form.focus{position:fixed;z-index:99;top:0;left:0;width:100%;padding:1.5rem}.main-loxam-fr .modern-date-form.focus .modern-date-form_header-mobile{width:100%;margin-bottom:1rem;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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main-loxam-fr .modern-date-form.focus .modern-date-form_header-mobile p{font-size:1.3rem}.main-loxam-fr .modern-date-form.focus .vdp-datepicker__calendar{position:fixed;top:10rem;min-width:100%}.main-loxam-fr .printDevis{position:absolute;bottom:-8rem;right:7rem;font-size:1.4rem;color:#e70d23;font-weight:700;display:none}.main-loxam-fr .OrderSummary{margin-top:0;height:unset;background-color:transparent}.main-loxam-fr .OrderSummary .OrderSummary-container{background-color:#fff;color:#000!important;-webkit-border-radius:12px;border-radius:12px;border:1px solid #d4d4d4;height:auto;padding:32px 24px}.main-loxam-fr .OrderSummary .OrderSummary-container .OrderSummary-subtitle{font-size:2rem;font-weight:800!important}.main-loxam-fr .OrderSummary .OrderSummary-container .OrderSummary-calculatedDates{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;gap:8px;margin-bottom:24px}.main-loxam-fr .OrderSummary .OrderSummary-container .OrderSummary-calculatedDates .OrderSummary-calendar{width:20px;height:20px}.main-loxam-fr .OrderSummary .OrderSummary-container .OrderSummary-calculatedDates .OrderSummary-dates{font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:147%}.main-loxam-fr .OrderSummary .OrderSummary-container .OrderSummary-title{font-family:Lato;font-size:25px;font-style:normal;font-weight:800;line-height:31.75px;margin-bottom:24px}.main-loxam-fr .OrderSummary .OrderSummary-container .OrderSummary-subtitle{font-family:Lato;font-size:20px;font-style:normal;font-weight:800;line-height:24px;margin-bottom:24px}.main-loxam-fr .OrderSummary .OrderSummary-container .OrderSummary-items{margin:0 0 24px}.main-loxam-fr .OrderSummary .OrderSummary-container .OrderSummary-items .OrderSummary-itemsScrollWrapperContent{margin-bottom:24px}.main-loxam-fr .OrderSummary .OrderSummary-container .OrderSummary-items .OrderSummary-item{padding:0;border:unset;color:#141414;font-family:Lato;font-size:13px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:8px}.main-loxam-fr .OrderSummary .OrderSummary-container .OrderSummary-items .OrderSummary-itemName,.main-loxam-fr .OrderSummary .OrderSummary-container .OrderSummary-items .OrderSummary-itemPrice{font-size:13px;font-style:normal;line-height:120%}.main-loxam-fr .OrderSummary .OrderSummary-container .OrderSummary-items .OrderSummary-item--total .OrderSummary-itemName,.main-loxam-fr .OrderSummary .OrderSummary-container .OrderSummary-items .OrderSummary-item--total .OrderSummary-itemPrice{font-family:Lato;font-size:16px;font-style:normal;font-weight:700;line-height:147%}.main-loxam-fr .OrderSummary .OrderSummary-container .OrderSummary-items .OrderSummary-item--totalPrice{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;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:24px;padding:16px;background:#f7f7f7;-webkit-border-radius:12px;border-radius:12px;margin-bottom:16px}.main-loxam-fr .OrderSummary .OrderSummary-container .OrderSummary-items .OrderSummary-item--totalPrice .OrderSummary-item--totalHT,.main-loxam-fr .OrderSummary .OrderSummary-container .OrderSummary-items .OrderSummary-item--totalPrice .OrderSummary-item--totalTTC{width:100%}.main-loxam-fr .OrderSummary .OrderSummary-container .OrderSummary-items .OrderSummary-item--totalPrice .OrderSummary-item--totalHT .OrderSummary-itemNameTotal,.main-loxam-fr .OrderSummary .OrderSummary-container .OrderSummary-items .OrderSummary-item--totalPrice .OrderSummary-item--totalTTC .OrderSummary-itemNameTotal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end}.main-loxam-fr .OrderSummary .OrderSummary-container .OrderSummary-items .OrderSummary-item--totalPrice .OrderSummary-item--totalHT{margin-top:10px;margin-bottom:15px}.main-loxam-fr .OrderSummary .OrderSummary-container .OrderSummary-items .OrderSummary-item--totalPrice .OrderSummary-item--totalHT .OrderSummary-itemNameTotal{font-family:Lato;font-size:20px;font-style:normal;font-weight:800;line-height:24px;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.main-loxam-fr .OrderSummary .OrderSummary-container .OrderSummary-items .OrderSummary-item--totalPrice .OrderSummary-item--totalHT .OrderSummary-itemNameTotalHT{font-size:13px;font-style:normal;font-weight:400;line-height:120%;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.main-loxam-fr .OrderSummary .OrderSummary-container .OrderSummary-items .OrderSummary-item--totalPrice .OrderSummary-item--totalHT .OrderSummary-itemPriceTotalAmount{font-size:25px;font-family:Lato;font-weight:800}.main-loxam-fr .OrderSummary .OrderSummary-container .OrderSummary-items .OrderSummary-item--totalPrice .OrderSummary-item--totalTTC .OrderSummary-itemNameTotal{font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:147%;color:#565656;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.main-loxam-fr .OrderSummary .OrderSummary-container .OrderSummary-items .OrderSummary-item--totalPrice .OrderSummary-item--totalTTC .OrderSummary-itemNameTotalTTC{font-size:13px;font-style:normal;font-weight:400;line-height:120%;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.main-loxam-fr .OrderSummary .OrderSummary-container .OrderSummary-items .OrderSummary-item--totalPrice .OrderSummary-item--totalTTC .OrderSummary-itemPriceTotalAmount{font-size:20px;font-family:Lato;font-weight:400;color:#565656}.main-loxam-fr .OrderSummary .OrderSummary-container .OrderSummary-items .OrderSummary-warning{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;gap:8px;font-size:16px;font-family:Lato;font-size:13px;font-style:normal;font-weight:400;line-height:120%;color:#000;margin:0}.main-loxam-fr .OrderSummary .OrderSummary-container .OrderSummary-items .OrderSummary-warning .OrderSummary-warningIcon{font-size:24px}.main-loxam-fr .OrderSummary .OrderSummary-container .OrderSummary-items .OrderSummary-warning .warning-bold{font-weight:700}.main-loxam-fr .CartPage .CartPage-content{padding-right:16px}.main-loxam-fr .CartPage-productList-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1rem;padding:0 2rem 1.2rem 2.4rem}.main-loxam-fr .CartPage-productList-head .col-product-label{width:calc(100% - 30rem)}.main-loxam-fr .CartPage-productList-head .col-product-quantity{width:10rem}.main-loxam-fr .CartPage-productList-head .col-product-unitPrice,.main-loxam-fr .CartPage-productList-head .total-price{width:10rem;text-align:center}.main-loxam-fr .CartPage-productList-body{border:.1rem solid #d4d4d4;-webkit-border-radius:1.5rem;border-radius:1.5rem;padding:3.2rem 2.4rem 0;margin-bottom:3.2rem}.main-loxam-fr .CartPage-product{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:2.4rem 0;border:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.main-loxam-fr .CartPage-product:first-child .sepa-cartItem{display:none}.main-loxam-fr .CartPage-product .QuantitySelector{margin:0;border:1px solid #141414;-webkit-border-radius:2rem;border-radius:2rem}.main-loxam-fr .CartPage-product .QuantitySelector .QuantitySelector-btn{border:none;color:#141414;font-size:2rem}.main-loxam-fr .CartPage-product .QuantitySelector .QuantitySelector-btn .Icon--subtract{position:relative;right:-.9rem}.main-loxam-fr .CartPage-product .QuantitySelector .QuantitySelector-btn .Icon--add{position:relative;left:-.9rem}.main-loxam-fr .CartPage-product .QuantitySelector .QuantitySelector-btn .Icon--Basket{position:relative;right:-.9rem}.main-loxam-fr .CartPage-product .QuantitySelector .QuantitySelector-amount{color:#141414;font-size:1.3rem;margin:0 .4rem}.main-loxam-fr .CartPage-productListLabel{font-size:2rem;color:#121010;text-transform:none;margin-bottom:0;font-weight:800!important}.main-loxam-fr .CartPage-productLink{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;width:100%}.main-loxam-fr .CartPage-productDetails{width:calc(100% - 39.6rem);margin:0}.main-loxam-fr .CartPage-productPriceContainer{width:30rem;margin: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}.main-loxam-fr .CartPage-productPriceContainer .Price-tax{display:none}.main-loxam-fr .CartPage-productPriceAmount{font-size:1.6rem;width:100%;text-align:right}.main-loxam-fr .CartPage-productPriceLabel{font-size:1.3rem}.main-loxam-fr .CartPage-productUnitPrice{width:10rem;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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#565656;font-size:1.3rem}.main-loxam-fr .CartPage-productUnitPrice span.labelUnitPrice{font-size:1rem}.main-loxam-fr .CartPage-productPrice{width:10rem;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end}.main-loxam-fr .CartPage-productPriceFromLabel{display:none}.main-loxam-fr .CartPage-productImage{width:9.6rem;height:8rem;max-height:8rem;max-width:9.6rem;padding-right:1.6rem;margin-top:0;margin-bottom:0}.main-loxam-fr .CartPage-productName{font-size:1.6rem;margin-top:.6rem;margin-bottom:.8rem;line-height:1}.main-loxam-fr .CartPage-productMainFeature{font-size:1.3rem;color:#141414}.main-loxam-fr .CartPage-productReference{font-size:1rem;margin-top:.8rem;line-height:1;color:#565656}.main-loxam-fr .CartPage-productDisponibility{font-size:1.3rem;color:#1f6f37;padding:.3rem .5rem;background:#edfff1;display:inline-block;margin-top:.8rem;-webkit-border-radius:.4rem;border-radius:.4rem}.main-loxam-fr .CartPage .availabilityToConfirm{color:#bf4f0f;background:#fff8ed}.main-loxam-fr .CartPage-productInfoTax{font-size:1rem;color:#141414;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:.6rem;gap:.4rem}.main-loxam-fr .CartPage-productHighlightFlags{position:static}.main-loxam-fr .CartPage-productHighlightFlag--tarif{padding:0;text-transform:none;font-size:1rem;color:#cc091d;line-height:inherit;letter-spacing:normal}.main-loxam-fr .CartPage-label-accessory{font-size:16px;padding-left:9.6rem;padding-bottom:.5rem}.main-loxam-fr .CartPage .CartePage-wrrapPrice{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}.main-loxam-fr .CartPage-product-accessory{padding:0 0 0 9.6rem;margin-top:0!important}.main-loxam-fr .CartPage-product-accessory .CartPage-productImage{width:6.4rem;height:6.4rem}.main-loxam-fr .CartPage-product-accessory .CartPage-productDetails{width:calc(100% - 36.4rem)}.main-loxam-fr .CartPage-product-accessory .CartPage-productName{font-size:1.3rem;display:inline-block;margin-bottom:.4rem}.main-loxam-fr .CartPage-product-accessory .CartPage-productReference{display:inline-block}.main-loxam-fr .CartPage-product-accessory .CartPage-productMainFeature{line-height:1}.main-loxam-fr .CartPage .QuantitySelector-btn .Icon--Basket{font-size:1.6rem}.main-loxam-fr .CartPage-product-accessory+.CartPage-product{margin-top:2.4rem}.main-loxam-fr .sepa-cartItem{width:100%;height:1px;background:#d4d4d4;margin:0 auto;position:absolute;left:0;top:0}.main-loxam-fr .cartPage-productListIndisponible h3{font-size:2rem;color:#121010;padding-bottom:2.4rem}.main-loxam-fr .cartPage-productListIndisponible .CartPage-productList-body{padding-bottom:0;padding-top:0;background-color:#d4d4d4;margin-bottom:2.8rem}.main-loxam-fr .cartPage-productListIndisponible .CartPage-product{opacity:.5;padding:1.6rem 0}.main-loxam-fr .cartPage-productListIndisponible .CartPage-product .CartPage-productLink{background-color:#d4d4d4}.main-loxam-fr .cartPage-productListIndisponible .CartPage-product img{mix-blend-mode:multiply}.main-loxam-fr .cartPage-productListIndisponible .CartPage-product .cartPage-indisponible{font-size:1.3rem;color:#cc091d}.main-loxam-fr .cartPage-productListIndisponible .CartPage-productPriceContainer{padding-left:10rem}.main-loxam-fr .CartPage-date{margin:32px 0}.main-loxam-fr .OrderSummary-closeBtn,.main-loxam-fr .OrderSummary-openBtn{display:none}.main-loxam-fr .CartPage-cartItemsComponent{visibility:hidden}.cart-unavailable-block{margin-top:2rem}.cart-unavailable-block .cart-unavailable-list{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;gap:24px;margin-bottom:48px}.cart-unavailable-block .cart-section-title.unavailable-title{color:#121010;font-family:Lato;font-size:20px;font-style:normal;font-weight:800;line-height:24px;margin-bottom:24px}.cart-unavailable-block .cart-product-line.unavailable-product{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:16px 24px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-border-radius:12px;border-radius:12px;border:1px solid #d4d4d4;opacity:.6;background:#f7f7f7}.cart-unavailable-block .cart-product-line.unavailable-product .product-main-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;gap:16px;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}.cart-unavailable-block .cart-product-line.unavailable-product .product-image{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.cart-unavailable-block .cart-product-line.unavailable-product .product-image img{width:80px;height:80px;-o-object-fit:contain;object-fit:contain;-webkit-border-radius:8px;border-radius:8px;opacity:.4}.cart-unavailable-block .cart-product-line.unavailable-product .product-image .CartPage-productImage{margin:0;height:auto;width:auto}.cart-unavailable-block .cart-product-line.unavailable-product .product-details{width:242px;gap:8px}.cart-unavailable-block .cart-product-line.unavailable-product .product-details,.cart-unavailable-block .cart-product-line.unavailable-product .product-details .product-main-labels{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;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.cart-unavailable-block .cart-product-line.unavailable-product .product-details .product-main-labels{gap:4px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.cart-unavailable-block .cart-product-line.unavailable-product .product-details .product-name{color:#757575;font-family:Lato;font-size:16px;font-style:normal;font-weight:800;line-height:23.52px}.cart-unavailable-block .cart-product-line.unavailable-product .product-details .product-characteristics{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;gap:var(--spacing-spacing-2xs,4px)}.cart-unavailable-block .cart-product-line.unavailable-product .product-details .product-characteristic{color:#757575;font-family:Lato;font-size:13px;font-style:normal;font-weight:400;line-height:120%}.cart-unavailable-block .cart-product-line.unavailable-product .product-details .product-unavailable{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;-webkit-border-radius:4px;border-radius:4px;background:#fff1f2;padding:4px 8px;gap:4px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;color:#cc091d;text-align:center;font-family:Lato;font-size:13px;font-style:normal;font-weight:400;line-height:120%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cart-unavailable-block .cart-product-line.unavailable-product .product-actions-pricing{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;gap:32px;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}.cart-unavailable-block .cart-product-line.unavailable-product .product-remove{margin:0 1rem}.cart-unavailable-block .cart-product-line.unavailable-product .product-remove .remove-product-btn{background-color:transparent;border:1px solid #ccc;-webkit-border-radius:50%;border-radius:50%;padding:8px;cursor:pointer;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;-webkit-transition:border-color .2s ease,background-color .2s ease;-o-transition:border-color .2s ease,background-color .2s ease;transition:border-color .2s ease,background-color .2s ease}.cart-unavailable-block .cart-product-line.unavailable-product .product-remove .remove-product-btn svg{width:20px;height:20px}.cart-unavailable-block .cart-product-line.unavailable-product .product-remove .remove-product-btn svg path{fill:#111;-webkit-transition:fill .2s ease;-o-transition:fill .2s ease;transition:fill .2s ease}.cart-unavailable-block .cart-product-line.unavailable-product .product-remove .remove-product-btn:hover{border-color:#d93943;background-color:#fff0f0}.cart-unavailable-block .cart-product-line.unavailable-product .product-remove .remove-product-btn:hover svg path{fill:#d93943}.cart-unavailable-block .cart-product-line.unavailable-product .product-quantity{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:32px;padding:4px 16px;-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;gap:4px;-webkit-border-radius:60px;border-radius:60px;border:1px solid #757575}.cart-unavailable-block .cart-product-line.unavailable-product .product-quantity button{width:20px;height:20px;cursor:not-allowed}.cart-unavailable-block .cart-product-line.unavailable-product .product-quantity span{color:#757575;text-align:center;font-family:Lato;font-size:13px;font-style:normal;font-weight:700;line-height:120%}.cart-unavailable-block .cart-product-line.unavailable-product .product-price-unit{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;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:0}.cart-unavailable-block .cart-product-line.unavailable-product .product-price-unit,.cart-unavailable-block .cart-product-line.unavailable-product .product-price-unit .product-price-comment{color:#565656;font-family:Lato;font-size:10px;font-style:normal;font-weight:400;line-height:120%}.cart-unavailable-block .cart-product-line.unavailable-product .product-price-total{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;gap:2px;color:#757575;font-family:Lato;font-size:16px;font-style:normal;font-weight:800;line-height:23.52px}.cart-unavailable-block .cart-product-line.unavailable-product .product-price-total .product-price-comment{color:#757575;font-family:Lato;font-size:13px;font-style:normal;font-weight:400;line-height:120%}.cart-unavailable-block .cart-product-line.unavailable-product .product-price-total{font-weight:700;color:#111}.DeliveryModePage{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}.DeliveryModePage-pickCP{max-height:0;-webkit-transition:.5s cubic-bezier(.77,0,.175,1);-o-transition:.5s cubic-bezier(.77,0,.175,1);transition:.5s cubic-bezier(.77,0,.175,1);overflow:hidden}.DeliveryModePage-pickCP--open{max-height:100%}.DeliveryModePage-formOSS{overflow:hidden;max-height:0;-webkit-transition:.5s cubic-bezier(.77,0,.175,1);-o-transition:.5s cubic-bezier(.77,0,.175,1);transition:.5s cubic-bezier(.77,0,.175,1)}.DeliveryModePage-formOSS--open{max-height:100%}.DeliveryModePage-body{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding:20px}.DeliveryModePage-choiceSection{margin-top:5rem}.DeliveryModePage-choiceSection .DeliveryModePage-labelBlock{margin-top:1.8rem}.DeliveryModePage-title{font-family:Roboto,sans-serif;font-size:2rem;text-transform:uppercase;color:#fb263b;margin-top:5rem;margin-bottom:18px}.DeliveryModePage-inputContainer .DeliveryModePage-input{width:100%}.DeliveryModePage-labelBlock{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.DeliveryModePage-labelBlock:hover .DeliveryModePage-radio{border-color:#fb263b}.DeliveryModePage-hidden{position:absolute;visibility:hidden}.DeliveryModePage-hidden:checked~.DeliveryModePage-radio{border:1px solid #fb263b}.DeliveryModePage-hidden:checked~.DeliveryModePage-radio:before{background:#fb263b}.DeliveryModePage-hidden:checked~.DeliveryModePage-radioLabel{font-weight:800}.DeliveryModePage-radio{position:relative;border:1px solid #979797;-webkit-border-radius:100%;border-radius:100%;height:27px;min-width:27px;-webkit-transition:.5s cubic-bezier(.77,0,.175,1);-o-transition:.5s cubic-bezier(.77,0,.175,1);transition:.5s cubic-bezier(.77,0,.175,1)}.DeliveryModePage-radio--error{border:1px solid #fb263b}.DeliveryModePage-radio:before{position:absolute;display:block;content:"";-webkit-border-radius:100%;border-radius:100%;height:15px;width:15px;top:5px;left:5px;margin:auto;-webkit-transition:background .25s linear;-o-transition:background .25s linear;transition:background .25s linear}.DeliveryModePage-radioSelect{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}.DeliveryModePage-radioSelect--inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.DeliveryModePage-radioSelect--inline .DeliveryModePage-labelBlock{margin-right:2.2rem}.DeliveryModePage-radioLabel{margin-left:20px;font-family:Barlow,Arial,sans-serif;font-size:1.6rem;-webkit-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear;line-height:1.6rem}.DeliveryModePage-globalLabel{font-family:Barlow,Arial,sans-serif;font-size:1.6rem;font-weight:800;margin:26px 0 18px}.DeliveryModePage-globalLabel-labelOptional{font-weight:500;color:grey}.DeliveryModePage-input{position:relative;border:1px solid #979797;font-family:Barlow,Arial,sans-serif;font-size:1.6rem;color:#2d2a2c;padding:5px 0 7px 12px;width:100%;max-width:100%;-webkit-border-radius:0;border-radius:0;-webkit-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear;background:#fff}.DeliveryModePage-input[disabled]{background:#f0edee}.DeliveryModePage-input--observations{height:161px;resize:none;margin-bottom:4.2rem;outline:0;white-space:pre;line-height:1}.DeliveryModePage-input:not(:focus):hover{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3);border-color:transparent}.DeliveryModePage-input:focus{-webkit-box-shadow:0 0 0 1px #979797;box-shadow:0 0 0 1px #979797}.DeliveryModePage-input.InputBox-field--error{border:1px solid #fb263b}.DeliveryModePage-inputAgencyPickUp{position:absolute;top:0;left:0;width:100%;z-index:1}.DeliveryModePage-inputAgencyPickUpContainer{position:relative;width:100%;height:100%}.DeliveryModePage-AgencyPickUpInfos{font-size:1.2rem;font-family:Barlow,Arial,sans-serif}.DeliveryModePage-checkBlock{display:inline-block;position:relative;width:100%}.DeliveryModePage-checkBlock:hover .DeliveryModePage-checkBox{border-color:#fb263b}.DeliveryModePage-checkBlock+.DeliveryModePage-checkBlock{margin-top:1.5rem}.DeliveryModePage-hiddenCheck{position:absolute;visibility:hidden}.DeliveryModePage-hiddenCheck:checked~.DeliveryModePage-check{visibility:visible}.DeliveryModePage-hiddenCheck:checked~.DeliveryModePage-checkBox{border-color:#fb263b}.DeliveryModePage-hiddenCheck:not(:checked)~.DeliveryModePage-checkBox{border-color:#979797}.DeliveryModePage-check{position:absolute;font-size:.8rem;color:#fb263b;top:4px;left:3px;visibility:hidden;-webkit-transition:background .25s linear;-o-transition:background .25s linear;transition:background .25s linear}.DeliveryModePage-checkBox{position:absolute;border:1px solid #979797;height:16px;width:16px;top:0;left:0}.DeliveryModePage-checkLabel{padding-left:27px;font-family:Barlow,Arial,sans-serif;font-size:1.6rem;-webkit-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear;line-height:2rem;cursor:pointer}.DeliveryModePage-checkLabel span:first-child:after{content:" "}.DeliveryModePage-checkLabel a{text-decoration:underline}.DeliveryModePage-captchaContainer{padding-bottom:1.5rem}.DeliveryModePage-captchaContainer .Form-error{margin-top:0}.DeliveryModePage-btn{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;background-color:#fb263b;padding:0 2rem;height:5rem;cursor:pointer}.DeliveryModePage-btn--submit{width:100%}.DeliveryModePage-btn--back{background-color:#fff;border:1px solid #7d7779;color:#dbd4d6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:14.3rem}.DeliveryModePage-btnLabel{font-family:Barlow,Arial,sans-serif;color:#fff;font-weight:800;font-size:1.8rem}.DeliveryModePage-btnLabel--back{color:#7d7779}.DeliveryModePage-btnSpinner{display:inline-block;height:1.5rem;width:1.5rem;-webkit-animation:rotation .5s linear infinite;animation:rotation .5s linear infinite;border-top-color:#fff;border-left-color:#fff;border-bottom-color:transparent;border-right-color:transparent;border-style:solid;border-width:2px;-webkit-border-radius:50%;border-radius:50%}.DeliveryModePage-btnBlock{margin:6rem 0 3rem}.DeliveryModePage .InputBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.conditionsNotChecked{font-weight:400;font-size:1.6rem;text-align:center;margin-top:25px;margin-bottom:45px}.Message-success{color:green;font-size:25px}.Message-error,.Message-success{text-align:center;margin-top:35px;margin-bottom:15px}.Message-error{color:red;font-size:20px}#g-recaptcha_incorrect{visibility:hidden;height:0;padding-top:3rem}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.owl-Slide-in{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slideInUp;animation-name:slideInUp}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.owl-Slide-out{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.product-search-loader--spinner{width:48px;height:48px;border:5px solid #e70d23;border-bottom-color:transparent;-webkit-border-radius:50%;border-radius:50%;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.Slider-pager{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;margin:3.6rem 1.5rem 0;max-width:100%}.Slider-dots{max-width:100%;overflow-x:auto}.Slider-item{position:relative;display:inline-block;max-width:100%;height:auto;font-size:1rem;margin-right:1.5rem}.Slider-item:last-child{margin-right:0}.Slider-item:focus{outline:0}.Slider-next,.Slider-prev{width:3.4rem;height:3.4rem;padding:0;line-height:3.4rem;font-size:1.3rem;text-align:center;background:#fff;color:#fb263b;-webkit-border-radius:50%;border-radius:50%;z-index:2;-webkit-transition:.5s cubic-bezier(.77,0,.175,1);-o-transition:.5s cubic-bezier(.77,0,.175,1);transition:.5s cubic-bezier(.77,0,.175,1)}.Slider-next:hover,.Slider-prev:hover{background:#f0edee}.slick-dots{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 1rem}.slick-dots,.slick-dots li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.slick-dots li{margin:0 .5rem}.slick-dots li.slick-active button{background:red}.slick-dots button{display:inline-block;width:1rem;height:1rem;padding:0;background:#dbd4d6;-webkit-border-radius:100%;border-radius:100%;font-size:0}slider{display:block;white-space:nowrap;overflow:hidden}slider slider-item{display:inline-block;font-size:1rem}.sliderWithSelectButton{margin-top:35px}.sliderWithSelectButton .Slider-item,.sliderWithSelectButton .Tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sliderWithSelectButton .Tile{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;border:1px solid #d7d3d3;width:26rem;min-height:26rem;padding:2rem 0 0 2rem;margin:0 auto;font-size:1.4rem;cursor:pointer;-webkit-transition:all .5s cubic-bezier(.77,0,.175,1);-o-transition:.5s cubic-bezier(.77,0,.175,1) all;transition:all .5s cubic-bezier(.77,0,.175,1)}.sliderWithSelectButton .Tile--selected{-webkit-box-shadow:inset 0 0 0 3px red;box-shadow:inset 0 0 0 3px red;border:1px solid red}.sliderWithSelectButton .Tile-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin-right:2rem;font-size:1.6rem;height:100%;-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}.sliderWithSelectButton .Tile-title{font-weight:700}.sliderWithSelectButton .Tile-subtitle--red{color:#fb263b}.sliderWithSelectButton .Tile-body{margin:1.5rem 0 1.2rem}.sliderWithSelectButton .Tile-address{margin-top:1.5rem}.sliderWithSelectButton .Tile-flag{margin-top:auto;font-size:1.3rem;font-weight:700}.sliderWithSelectButton .Tile-flagDot{width:1rem;height:1rem;display:inline-block;-webkit-border-radius:50%;border-radius:50%;margin-right:.5rem}.sliderWithSelectButton .Tile-flagDot--green{background-color:#00bd45}.sliderWithSelectButton .Tile-flagDot--yellow{background-color:#ff9c00}.sliderWithSelectButton .Tile-flagDot--red{background-color:#fb263b}.sliderWithSelectButton .Tile-button{position:relative;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;width:61%;height:5rem;right:-1px;bottom:-1px;background-color:transparent;color:#9e9e9e;border:1px solid #2d2a2c;margin:1.5rem 0 0 auto}.sliderWithSelectButton .Tile-button--checked{background-color:#fb263b;border-color:#fb263b;color:#fff;width:5rem}.sliderWithSelectButton .Tile-buttonIcon{font-size:1rem}.sliderWithSelectButton .Tile-buttonIcon.Icon--leftArrow{position:relative;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);color:#fb263b;font-size:1.2rem;margin:0 0 0 1rem;top:-2px}.sliderWithSelectButton .slick-dots{margin:0}.sliderWithSelectButton .slick-dots button{color:transparent}.sliderWithSelectButton .slick-dots button,.sliderWithSelectButton .Slider-next,.sliderWithSelectButton .Slider-prev{-webkit-border-radius:50%;border-radius:50%}.newWorkingSite .Modal-container{max-width:914px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:48px 64px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:32px;-webkit-border-radius:24px;border-radius:24px;background:#fff}.newWorkingSite .Modal-body{width:100%}.newWorkingSite .registerform-title{font-size:28px;line-height:1.25;font-weight:700;text-align:left;margin:4px 0 20px}.newWorkingSite .field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.newWorkingSite .lx-field-text-box{position:relative;margin-bottom:24px}.newWorkingSite .lx-field-input,.newWorkingSite .phone-number-input{width:100%;height:56px;padding:16px;border:1px solid #d0d0d0;-webkit-border-radius:10px;border-radius:10px;background:transparent;font-size:14px;outline:none}.newWorkingSite .phone-number-input{border:none;height:100%;padding-left:101px!important}.newWorkingSite .lx-field-input:focus,.newWorkingSite .phone-number-input:focus{border-color:#b5b5b5}.newWorkingSite .lx-field-label{position:absolute;left:12px;top:18px;font-size:13px;color:#7a7a7a;-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;background:transparent;padding:0 4px;pointer-events:none}.newWorkingSite .lx-field-input:focus+.lx-field-label,.newWorkingSite .lx-field-label.filled,.newWorkingSite .lx-field-text-box.filled .lx-field-label{top:8px;font-size:13px;color:#5b5b5b}.newWorkingSite .lx-field-input:focus{border:2px solid #000!important}.newWorkingSite .lx-field-input:focus,.newWorkingSite .lx-field-text-box.filled .lx-field-input{padding:22px 16px 8px!important}.newWorkingSite .phone-field.filled .lx-field-label,.newWorkingSite .phone-field:focus .lx-field-label{top:8px!important;font-size:13px;color:#5b5b5b}.newWorkingSite .phone-field.filled .phone-input-container .phone-number-input,.newWorkingSite .phone-field:focus .phone-input-container .phone-number-input{padding:22px 16px 8px 101px!important}.newWorkingSite .phone-field .lx-field-label:focus{top:8px!important;font-size:13px;color:#5b5b5b}.newWorkingSite .phone-field .phone-input-container .phone-number-input:focus{padding:22px 16px 8px 101px!important}.newWorkingSite .phone-input-container{display:grid;grid-template-columns:auto 1fr;gap:8px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;border:1px solid #d0d0d0;-webkit-border-radius:12px;border-radius:12px;height:56px;background:#fff;overflow:hidden}.newWorkingSite .phone-field .lx-field-label{top:17px;left:101px!important}.newWorkingSite .phone-field .lx-field-label.filled{top:8px!important;font-size:13px;color:#5b5b5b}.newWorkingSite .lx-field-text-box:focus-within .lx-field-label{top:8px!important;font-size:13px;color:#5b5b5b}.newWorkingSite .phone-code-select{height:46px;border:1px solid #d0d0d0;-webkit-border-radius:10px;border-radius:10px;background:#f3f3f3;font-size:13px;cursor:pointer;font-weight:600;padding:0 12px;height:100%;-webkit-border-radius:0;border-radius:0;border:none;padding:8px 6px 8px 10px;font-size:14px;outline:none;min-width:90px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;border-right:1px solid #ddd;margin-right:8px;position:absolute;z-index:2;background:#565656!important;-webkit-border-radius:20px;border-radius:20px;color:#fff;margin-left:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%23fff' stroke-width='2.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-position-x:calc(100% - 2px)!important;background-position-y:8px!important;background-repeat:no-repeat!important;-webkit-background-size:20px 20px!important;background-size:20px!important;height:auto}.newWorkingSite .phone-code-select.open{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 14l5-5 5 5' stroke='%23fff' stroke-width='2.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E")!important}.newWorkingSite .phone-code-select::-ms-expand{display:none}.newWorkingSite .RegisterPage-inputAgencyPickUp{margin-top:6px}.newWorkingSite .required{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;gap:6px;color:#e32222;font-size:13px;margin:0 0 32px}.newWorkingSite .errorField{color:#e32222;font-size:12px;margin-top:6px}.newWorkingSite .primary-btn.registerButton.fullWidth{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-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;width:190px;height:48px;-webkit-border-radius:28px;border-radius:28px;background:#e32222;color:#fff;font-weight:700;font-size:16px;border:0;-webkit-transition:background .2s,-webkit-box-shadow .2s;transition:background .2s,-webkit-box-shadow .2s;-o-transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s,-webkit-box-shadow .2s}.newWorkingSite .primary-btn.registerButton.fullWidth:hover{background:#c51d1d;-webkit-box-shadow:0 4px 10px rgba(227,34,34,.25);box-shadow:0 4px 10px rgba(227,34,34,.25)}.newWorkingSite .primary-btn.registerButton.fullWidth:disabled{background:#cfcfcf;-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed}.newWorkingSite .worksiteForm{margin:0 auto;width:100%}.newWorkingSite .form-actions{text-align:center}.DeliveryStepPage,.DeliveryStepPage-choiceSection{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}.DeliveryStepPage-choiceSection-new{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.DeliveryStepPage-choiceSection-new,.DeliveryStepPage-choiceSection-new-modes{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.DeliveryStepPage-choiceSection-new-modes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.DeliveryStepPage-title{font-family:Roboto,sans-serif;font-size:2rem;line-height:2.4rem;text-transform:uppercase;font-weight:700;color:#fb263b;margin-top:5rem;margin-bottom:3rem}.DeliveryStepPage-title-new{color:#121010;font-size:2rem;font-weight:800!important;line-height:24px;text-transform:unset;margin-top:4rem;margin-bottom:2rem}.DeliveryStepPage-label{font-size:1.4rem;font-weight:700;margin-bottom:1rem}.DeliveryStepPage-deliveryDatelabel{margin-bottom:1rem}.DeliveryStepPage-mandatory{margin-left:.5rem;color:#fb263b}.DeliveryStepPage-searchButton{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;background-color:#eaeaea;width:5rem;margin-left:-5rem;z-index:1;border-left:1px solid #e0dede;cursor:pointer}.DeliveryStepPage-companiesResult{padding-bottom:4rem}.DeliveryStepPage-deliveryContact,.DeliveryStepPage-deliveryDate,.DeliveryStepPage-informationsRental{border-top:1px solid #d7d4d5}.DeliveryStepPage-informationsRental{margin-right:3rem;padding-bottom:5rem}.DeliveryStepPage-deliveryContact{margin-top:5rem}.DeliveryStepPage-deliveryDate{margin:0 3rem 5rem 0}.DeliveryStepPage .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:0}.DeliveryStepPage .slick-slide{height:auto}.DeliveryStepPage .slick-slide>div,.DeliveryStepPage .slick-slide>div>div{height:100%}.DeliveryStepPage-selectedSiteInfosContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;border:1px solid #d7d3d3;padding:2.5rem 0;margin:4.3rem 9.5rem 0 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.DeliveryStepPage-WeekendNotification{border-top:1px solid;margin:0 3.5rem;padding-top:20px;padding-left:0;border-color:#dbd4d6;width:100%}.DeliveryStepPage-flexBreak,.DeliveryStepPage-WeekendNotification{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.DeliveryStepPage-flexBreak{height:20px}.DeliveryStepPage-selectedSiteInfosBlock{width:100%;padding:0 0 2.5rem}.DeliveryStepPage-selectedSiteInfosSubBlockAvailability{padding:0 3rem 0 0}.DeliveryStepPage-selectedSiteInfosSubBlockCostShipping{padding:0 0 0 3rem}.DeliveryStepPage-selectedSiteInfosSubBlockWithBorder{height:100%}.DeliveryStepPage-selectedSiteInfosTitle{font-size:1.5rem;color:#fb263b;font-weight:700}.DeliveryStepPage-selectedSiteInfosValue{font-weight:700}.DeliveryStepPage-selectedSiteInfosCircle{width:1rem;height:1rem;display:inline-block;-webkit-border-radius:50%;border-radius:50%;margin-right:.5rem}.DeliveryStepPage-selectedSiteInfosCircle--green{background-color:#00bd45}.DeliveryStepPage-selectedSiteInfosCircle--yellow{background-color:#ff9c00}.DeliveryStepPage-selectedSiteInfosCircle--red{background-color:#fb263b}.DeliveryStepPage-selectedSiteInfosValue,.DeliveryStepPage-selectedSiteInfosValueAgency,.DeliveryStepPage-selectedSiteInfosValueCost{margin-top:2rem;font-size:1.4rem}.DeliveryStepPage-selectedSiteInfosValueAvailability{font-size:1.3rem}.DeliveryStepPage-labelCompaniesResult{font-size:1.5rem;font-weight:700;margin-bottom:2rem}.DeliveryStepPage-labelCompaniesResult--redColor{color:#fb263b}.DeliveryStepPage-searchIcon{font-size:2rem;margin:auto}.DeliveryStepPage-informationsRentalBlock{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.DeliveryStepPage-informationsRentalBlock .InputBox{display:block}.DeliveryStepPage-deliveryDateSelectBlock{width:40%;max-width:40%}.DeliveryStepPage-deliveryDateSelect{width:100%}.DeliveryStepPage-deliveryDateSelectError{margin-top:0}.DeliveryStepPage .Sort{-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;border-bottom:1px solid #dbd4d6}.DeliveryStepPage .Sort,.DeliveryStepPage .Sort-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.DeliveryStepPage .Sort-form{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 58.75%;-ms-flex:0 0 58.75%;flex:0 0 58.75%;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:2;height:100%}.DeliveryStepPage .Sort-form:after{content:"";font-family:icons;font-style:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:2.4rem;padding:1rem 0;margin:0;font-size:1.3rem;color:#fb263b;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:relative;right:4rem;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}.DeliveryStepPage .Sort-select{font-family:Barlow,Arial,sans-serif;font-weight:400;font-size:1.8rem;line-height:2.4rem;padding:1rem 4rem 1rem 1rem;width:100%;min-width:100%;position:relative;outline:0;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:.01px;-o-text-overflow:"";text-overflow:"";height:45px;cursor:pointer;border:1px solid #e0dede;-webkit-box-shadow:0 1px 3px 1px #e0dede;box-shadow:0 1px 3px 1px #e0dede;color:#a3a1a1}.DeliveryStepPage .Sort-select-error{border:1px solid #fb263b}.DeliveryStepPage-additionalInformations{margin-left:auto;width:46%;max-width:46%}.DeliveryStepPage-additionalInformationsInput{width:100%;height:16rem;border:1px solid #979797;resize:none!important;padding:1rem;font-size:1.5rem!important;color:#7d7779}.DeliveryStepPage-additionalInformationsInput--error{border-color:#fb263b}.DeliveryStepPage-additionalInformationsInput::-webkit-input-placeholder{font-family:Barlow,Arial,sans-serif;font-size:1.8rem;color:#000;opacity:.3}.DeliveryStepPage-additionalInformationsInput::-moz-placeholder{font-family:Barlow,Arial,sans-serif;font-size:1.8rem;color:#000;opacity:.3}.DeliveryStepPage-additionalInformationsInput::-ms-input-placeholder{font-family:Barlow,Arial,sans-serif;font-size:1.8rem;color:#000;opacity:.3}.DeliveryStepPage-additionalInformationsInput::placeholder{font-family:Barlow,Arial,sans-serif;font-size:1.8rem;color:#000;opacity:.3}.DeliveryStepPage-additionalInformationsInput:hover{-webkit-box-shadow:0 0 1rem 0 rgba(0,0,0,.3);box-shadow:0 0 1rem 0 rgba(0,0,0,.3);-webkit-transition:.5s cubic-bezier(.77,0,.175,1);-o-transition:.5s cubic-bezier(.77,0,.175,1);transition:.5s cubic-bezier(.77,0,.175,1)}.DeliveryStepPage-informationsRentalInput{position:relative}.DeliveryStepPage-informationsRentalInput+.DeliveryStepPage-informationsRentalInput{margin-top:2rem}.DeliveryStepPage-informationsSiteName{margin-top:3rem}.DeliveryStepPage-conditionsLabel{position:relative;margin-top:4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.6rem;line-height:2.2rem}.DeliveryStepPage-customCheckBox{border:1.1px solid #fb263b;height:1.6rem;width:1.6rem;cursor:pointer;z-index:1;-webkit-box-flex:0;-webkit-flex:0 0 1.6rem;-ms-flex:0 0 1.6rem;flex:0 0 1.6rem;margin-right:1rem}.DeliveryStepPage-checkbox{position:absolute;visibility:hidden}.DeliveryStepPage-checkbox:checked~.DeliveryStepPage-check{visibility:visible}.DeliveryStepPage-check{position:absolute;font-size:.7rem;color:#fb263b;top:-2px;left:4px;visibility:hidden;-webkit-transition:background .25s linear;-o-transition:background .25s linear;transition:background .25s linear}.DeliveryStepPage-text{font-weight:700}.DeliveryStepPage-text--underline{text-decoration:underline}.DeliveryStepPage-body{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding:20px}.DeliveryStepPage-hidden{position:absolute;visibility:hidden}.DeliveryStepPage-hidden:checked~.DeliveryStepPage-radio{border:1px solid #fb263b}.DeliveryStepPage-hidden:checked~.DeliveryStepPage-radio:before{background:#fb263b}.DeliveryStepPage-hidden:checked~.DeliveryStepPage-radioLabel{font-weight:800}.DeliveryStepPage div[aria-controls]{margin:auto 0}.DeliveryStepPage-radio{position:relative;border:1px solid #979797;-webkit-border-radius:100%;border-radius:100%;height:2.7rem;min-width:2.7rem;max-width:2.7rem;-webkit-transition:.5s cubic-bezier(.77,0,.175,1);-o-transition:.5s cubic-bezier(.77,0,.175,1);transition:.5s cubic-bezier(.77,0,.175,1)}.DeliveryStepPage-radio--error{border:1px solid #fb263b}.DeliveryStepPage-radio:before{position:absolute;display:block;content:"";-webkit-border-radius:100%;border-radius:100%;height:15px;width:15px;top:5px;left:5px;margin:auto;-webkit-transition:background .25s linear;-o-transition:background .25s linear;transition:background .25s linear}.DeliveryStepPage-radioLabel{font-family:Barlow,Arial,sans-serif;font-size:1.6rem;line-height:1.6rem;-webkit-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear;margin-left:2rem}.DeliveryStepPage-radioLabel-new{margin-left:0}.DeliveryStepPage-radioLabelWrapper{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}.DeliveryStepPage-radioLabelWrapper-new{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.DeliveryStepPage-radioLabelWrapper-new .icon-tooltip-container{position:relative;display:inline-block;margin-left:8px;margin-top:2px}.DeliveryStepPage-radioLabelWrapper-new .tooltip-icon{font-size:17px}.DeliveryStepPage-radioLabelWrapper-new .icon-tooltip{display:none;position:absolute;left:-929%;top:412%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#333;color:#fff;padding:12px;-webkit-border-radius:4px;border-radius:12px;font-size:13px;z-index:10;max-width:450px;min-width:200px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:120%}.DeliveryStepPage-radioLabelWrapper-new .icon-tooltip:before{content:"";position:absolute;left:46%;top:-8%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-width:8px;border-style:solid;border-color:transparent transparent #333}.DeliveryStepPage-radioLabelWrapper-new .icon-tooltip-container:hover .icon-tooltip{display:block}.DeliveryStepPage-radioSelect{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:2rem;border-bottom:1px solid #d7d4d5;cursor:pointer;margin:0 3rem 0 0!important}.DeliveryStepPage-radioSelect-new{margin:0!important;border-bottom:1px solid #d4d4d4}.DeliveryStepPage-radioSelect-new--active{border-bottom:2px solid #141414}.DeliveryStepPage-radioSelect--inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.DeliveryStepPage-radioSelect--inline .DeliveryStepPage-labelBlock{margin-right:2.2rem}.DeliveryStepPage-radioSelect--disabled{background-color:#f0edee}.DeliveryStepPage-radioSelect--disabled-new{background-color:unset;color:#565656}.DeliveryStepPage-radioSelect--onSiteDelivery{border-top:1px solid #d7d4d5}.DeliveryStepPage-agencyPickUpInput{margin-bottom:5rem}.DeliveryStepPage-agencyPickUpInput,.DeliveryStepPage-onSiteDeliveryInput{width:53%;max-width:53%;margin-bottom:5rem}.DeliveryStepPage-btn{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;background-color:#fb263b;height:5rem;cursor:pointer;padding:0 1.5rem;max-width:100%}.DeliveryStepPage-btn--submit{background-color:#fb263b!important;color:#fff!important;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-top:4.5rem}.DeliveryStepPage-btn--submit:hover{text-decoration:none!important}.DeliveryStepPage-btn--outline{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-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;background:transparent;color:#7d7779;font-family:Barlow,Arial,sans-serif;font-size:1.8rem;font-weight:700;text-align:center;padding:1.5rem 2.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;-webkit-appearance:none;outline:0;border:1px solid #7d7779;cursor:pointer;-webkit-transition:.5s cubic-bezier(.77,0,.175,1);-o-transition:.5s cubic-bezier(.77,0,.175,1);transition:.5s cubic-bezier(.77,0,.175,1);z-index:0}.DeliveryStepPage-btn--outline:after,.DeliveryStepPage-btn--outline:before{content:"";height:100%;width:100%;position:absolute;left:0;top:0;z-index:-1;-webkit-transition:background-color 0s linear .5s,-webkit-transform .5s cubic-bezier(.77,0,.175,1) 0s;transition:background-color 0s linear .5s,-webkit-transform .5s cubic-bezier(.77,0,.175,1) 0s;-o-transition:transform .5s cubic-bezier(.77,0,.175,1) 0s,background-color 0s linear .5s;transition:transform .5s cubic-bezier(.77,0,.175,1) 0s,background-color 0s linear .5s;transition:transform .5s cubic-bezier(.77,0,.175,1) 0s,background-color 0s linear .5s,-webkit-transform .5s cubic-bezier(.77,0,.175,1) 0s}.DeliveryStepPage-btn--outline:before{background-color:#f0edee}.DeliveryStepPage-btn--outline:after{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);background-color:#fff}.DeliveryStepPage-btn--outline:hover{color:#7d7779}.DeliveryStepPage-btn--outline:hover:after{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top}.DeliveryStepPage-btnLabel{font-family:Barlow,Arial,sans-serif;font-weight:700;font-size:1.8rem}.DeliveryStepPage-btnLabel--arrow,.DeliveryStepPage-btnLabel--arrowAddSite{font-size:1.3rem;margin-left:1rem}.DeliveryStepPage-btnLabel--arrowAddSite{color:#fb263b;margin-left:1rem;position:relative;top:-2px}.DeliveryStepPage-btn-btnAddSite{border:#626161;padding:0 4rem}.DeliveryStepPage-btnSpinner{display:inline-block;height:1.5rem;width:1.5rem;-webkit-animation:rotation .5s linear infinite;animation:rotation .5s linear infinite;border-top-color:#fff;border-left-color:#fff;border-bottom-color:transparent;border-right-color:transparent;border-style:solid;border-width:2px;-webkit-border-radius:50%;border-radius:50%}.DeliveryStepPage-btnBlock{margin:3.5rem 0 4rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.DeliveryStepPage-btnBlock--submit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.DeliveryStepPage-btnBlock--submit .Form-error+.DeliveryStepPage-worksiteCreationFormSubmitBtn{margin-top:1.5rem}.DeliveryStepPage-btnLabelAddSite{color:#626161}.DeliveryStepPage-btnLabelAddSite:hover{text-decoration:none!important}.DeliveryStepPage-deliveryModeContent{margin-bottom:2rem}.DeliveryStepPage-deliveryModeHead{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.DeliveryStepPage-deliveryModeHead .DeliveryStepPage-unavailabilityReason{margin-left:auto;font-size:1.2rem;line-height:1.6rem}.DeliveryStepPage-worksiteCreation{border-top:1px solid #dbd4d6}.DeliveryStepPage-worksiteCreationFormInput{position:relative}.DeliveryStepPage-worksiteCreationFormInput--small{width:27rem}.DeliveryStepPage-worksiteCreationFormInput+.DeliveryStepPage-worksiteCreationFormInput{margin-top:2rem}.DeliveryStepPage-worksiteCreationFormInput .InputBox{display:block}.DeliveryStepPage-worksiteCreationFormInput .AutocompleteGoogle{position:absolute;width:100%;z-index:99}.DeliveryStepPage-worksiteCreationFormInputWrapper{position:relative}.DeliveryStepPage-worksiteCreationFormInputWrapper .Spinner{position:absolute;right:0;margin:1.35rem}.DeliveryStepPage-worksiteCreationFormSubmitBtn{margin:0 auto}.DeliveryStepPage-box{display:block;font-size:1.4rem;line-height:2.6rem;padding:2rem;border:1px solid #dbd4d6;margin-bottom:2rem;margin-right:3rem}.DeliveryStepPage-subTitle{font-family:Barlow,Arial,sans-serif;font-weight:700;text-transform:uppercase}.DeliveryStepPage-subTitle--red{color:#fb263b}.main-loxam-fr{font-family:Lato,sans-serif}.main-loxam-fr .DeliveryStepPage{padding:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:48px;max-width:1224px!important;margin:0 auto}.main-loxam-fr .DeliveryStepPage-deliveryDateSelectError{margin-top:unset}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-choiceSection-new-modes,.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-radioSelect-new{width:100%}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent{margin-bottom:0;width:100%}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-agencyPickUpInput{width:100%;max-width:unset;margin-bottom:0}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new{max-width:unset;margin-top:48px;padding-bottom:unset}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .DeliveryStepPage-ResultHeader{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;gap:4px;margin-bottom:16px}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .agency-list{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;gap:16px}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .agency-list-item .Tile{display:grid;width:100%;padding:24px;cursor:pointer;-webkit-border-radius:10px;border-radius:10px;border:1px solid #d7d3d3;background:#fff;-webkit-transition:border-width .2s ease-in-out;-o-transition:border-width .2s ease-in-out;transition:border-width .2s ease-in-out;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;grid-template-areas:"radio main-content side-info" ". expandable-content .";gap:1rem 1.5rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .agency-list-item .Tile-title{color:#141414;font-size:16px;font-weight:800!important}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .agency-list-item .Tile-address{color:#2a2a2a;font-size:12px}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .agency-list-item .Tile.Tile--selected{border-width:2px;border-color:#8b8b8b}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .agency-list-item .Tile-radio-container{grid-area:radio}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .agency-list-item .Tile-radio{width:20px;height:20px;border:2px solid #8b8b8b;-webkit-border-radius:50%;border-radius:50%;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;-webkit-transition:border-color .2s;-o-transition:border-color .2s;transition:border-color .2s;margin-top:2rem}.Tile--selected .main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .agency-list-item .Tile-radio{border-color:#000}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .agency-list-item .Tile-radio-dot{width:10px;height:10px;background-color:#000;-webkit-border-radius:50%;border-radius:50%}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .agency-list-item .Tile-main-content{grid-area:main-content;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;gap:8px}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .agency-list-item .Tile-side-info{grid-area:side-info;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:1rem;margin-top:2rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .agency-list-item .Tile-distance{color:#2a2a2a;font-size:13px;font-weight:700!important;line-height:15.6px}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .agency-list-item .Tile-expandable-content{grid-area:expandable-content}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .agency-list-item .Tile-hours-toggle{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.4rem;cursor:pointer;color:#000;text-decoration:underline;font-size:1.4rem;font-weight:700}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .agency-list-item .Tile-hours-toggle:hover{color:#555}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .agency-list-item .Tile-hours-toggle .Tile-hours-toggle__icon{display:inline-block;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .agency-list-item .Tile-hours-toggle .dropIcon{width:12px;height:12px}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .agency-list-item .Tile-hours-toggle.is-open .Tile-hours-toggle__icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .agency-list-item .agency-hours-status{font-size:13px;font-style:normal;font-weight:700;margin-bottom:12px}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .agency-list-item .agency-hours-status.is-open{color:#1f6f37}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .agency-list-item .agency-hours-status.is-closed{color:#cc091d}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .agency-list-item .Tile-flag{-webkit-border-radius:6px;border-radius:6px;padding:5px;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}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .agency-list-item .Tile-flag-green{background:#edfff1}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .agency-list-item .Tile-flag-yellow{background:#fff8ed}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .agency-list-item .Tile-flag-red{background:#fff1f2}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .agency-list-item .Tile-flag-dot{padding-left:2px;text-align:center;font-size:13px}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .agency-list-item .Tile-flag-dot-green{color:#1f6f37}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .agency-list-item .Tile-flag-dot-yellow{color:#bf4f0f}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .agency-list-item .Tile-flag-dot-red{color:#cc091d}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .agency-list-item .agency-hours-details{margin-top:24px}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .agency-list-item .agency-hours-details .agency-hours-list{list-style:none;padding:0;margin:0;font-size:1.4rem}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .agency-list-item .agency-hours-details .agency-hours-list li{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;padding:.5rem 0}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .agency-list-item .agency-hours-details .agency-hours-list li .day-name{text-transform:capitalize;font-weight:700}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .agency-list-item .Tile-meta-inline{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.6rem;margin:.25rem 0 .5rem}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .map-switch{font-size:13px;min-width:171px;padding:8px 16px;height:32px;background:#f7f7f7;position:relative;-webkit-border-radius:90px;border-radius:90px;cursor:pointer}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .map-switcher{width:94px;height:32px;background:#fb263b;padding:8px 16px;position:absolute;top:0;right:77px;-webkit-border-radius:90px;border-radius:90px;-webkit-transition:all .2s ease-in-out;-o-transition:all ease-in-out .2s;transition:all .2s ease-in-out}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .map-switch-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;z-index:1;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:84%}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .map-switch-noList{color:#fff}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .map-switch-list{color:#000}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .list-view .ICon{margin-right:6px;margin-right:4px;font-size:13px}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .list-view .map-switch-list{color:#fff}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .list-view .map-switch-noList{color:#000}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .list-view .map-switcher{right:0}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .map-content{-webkit-border-radius:24px;border-radius:24px;background:#e4dddd;height:707px;margin:auto;overflow:hidden}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .map-content:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:3;background:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.24)),color-stop(60%,transparent));background:-webkit-linear-gradient(right,rgba(0,0,0,.24),transparent 60%);background:-o-linear-gradient(right,rgba(0,0,0,.24),transparent 60%);background:linear-gradient(270deg,rgba(0,0,0,.24),transparent 60%);-webkit-border-radius:inherit;border-radius:inherit}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .map-wrapper{position:relative}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .map-overlay{position:absolute;top:12px;right:12px;width:370px;max-height:calc(100% - 24px);overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:3;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;gap:12px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) transparent}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .map-overlay .agency-list-item .Tile{border:0;-webkit-box-shadow:0 8px 30px rgba(0,0,0,.15);box-shadow:0 8px 30px rgba(0,0,0,.15);-webkit-border-radius:12px;border-radius:12px}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .map-overlay::-webkit-scrollbar{width:6px}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .map-overlay::-webkit-scrollbar-track{background:transparent}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .map-overlay::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);-webkit-border-radius:4px;border-radius:4px}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .map-overlay::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.45)}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .map-overlay-header{color:#141414;font-size:14px;padding:6px 2px}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .worksite-list-item{margin-bottom:16px}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .worksite-list-item .Tile{display:grid;width:100%;padding:1.5rem;cursor:pointer;-webkit-border-radius:10px;border-radius:10px;border:1px solid #d7d3d3;background:#fff;-webkit-transition:border-width .2s ease-in-out;-o-transition:border-width .2s ease-in-out;transition:border-width .2s ease-in-out;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;grid-template-areas:"radio main-content side-info" ". expandable-content .";gap:1rem 1.5rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .worksite-list-item .Tile.Tile--selected{border-width:2px;border-color:#8b8b8b}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .worksite-list-item .Tile-radio-container{grid-area:radio}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .worksite-list-item .Tile-radio{width:20px;height:20px;border:2px solid #8b8b8b;-webkit-border-radius:50%;border-radius:50%;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;-webkit-transition:border-color .2s;-o-transition:border-color .2s;transition:border-color .2s;margin-top:2rem}.Tile--selected .main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .worksite-list-item .Tile-radio{border-color:#000}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .worksite-list-item .Tile-radio-dot{width:10px;height:10px;background-color:#000;-webkit-border-radius:50%;border-radius:50%}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .worksite-list-item .Tile-main-content{grid-area:main-content;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;gap:.5rem}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .worksite-list-item .Tile-title{color:#141414;font-size:14px;font-weight:800!important}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .worksite-list-item .Tile-address{color:#2a2a2a;font-size:12px}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .worksite-list-item .Tile-side-info{grid-area:side-info;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:1rem;margin-top:2rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .worksite-list-item .Tile-meta-inline{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.6rem;margin:.25rem 0 .5rem}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .worksite-list-item .Tile-button{display:none!important}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-warningTag{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:4px 8px;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;color:#bf4f0f;text-align:center;font-family:Lato;font-size:13px;font-style:normal;font-weight:400;line-height:120%;background-color:#fff8ed;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-border-radius:4px;border-radius:4px;margin-top:24px;margin-bottom:48px}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-warningIcon,.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-warningText{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}.main-loxam-fr .DeliveryStepPage .inputSearch.lx-field-text-box.modern-postcode,.main-loxam-fr .DeliveryStepPage .inputSearch.lx-field-text-box.modern-postcode .InputBox{position:relative;display:block}.main-loxam-fr .DeliveryStepPage .inputSearch.lx-field-text-box.modern-postcode .InputBox-field,.main-loxam-fr .DeliveryStepPage .inputSearch.lx-field-text-box.modern-postcode .lx-field-input{height:56px;width:100%;border:1px solid #565656;-webkit-border-radius:12px;border-radius:12px;background:#fff;padding:18px 52px 6px 14px;font-size:16px;color:#141414;outline:none}.main-loxam-fr .DeliveryStepPage .inputSearch.lx-field-text-box.modern-postcode .InputBox-field:focus,.main-loxam-fr .DeliveryStepPage .inputSearch.lx-field-text-box.modern-postcode .InputBox-field:hover,.main-loxam-fr .DeliveryStepPage .inputSearch.lx-field-text-box.modern-postcode .lx-field-input:focus,.main-loxam-fr .DeliveryStepPage .inputSearch.lx-field-text-box.modern-postcode .lx-field-input:hover{-webkit-box-shadow:none;box-shadow:none}.main-loxam-fr .DeliveryStepPage .inputSearch.lx-field-text-box.modern-postcode .InputBox-submit{position:absolute;top:0;right:0;height:56px;width:56px;-webkit-border-radius:0 12px 12px 0;border-radius:0 12px 12px 0;border:1px solid #565656;border-left:none;background:unset;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;padding:0;cursor:pointer}.main-loxam-fr .DeliveryStepPage .inputSearch.lx-field-text-box.modern-postcode .InputBox-submit[disabled]{opacity:.55;cursor:not-allowed}.main-loxam-fr .DeliveryStepPage .inputSearch.lx-field-text-box.modern-postcode .InputBox-submit .InputBox-submitWrapper{display:contents}.main-loxam-fr .DeliveryStepPage .inputSearch.lx-field-text-box.modern-postcode .InputBox-submit .Icon--search{font-size:20px;color:#000}.main-loxam-fr .DeliveryStepPage .inputSearch.lx-field-text-box.modern-postcode .lx-field-label{position:absolute;left:14px;top:18px;line-height:1;font-size:16px;color:#757575;pointer-events:none;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:top .15s ease,font-size .15s ease,color .15s ease,-webkit-transform .15s ease;transition:top .15s ease,font-size .15s ease,color .15s ease,-webkit-transform .15s ease;-o-transition:transform .15s ease,top .15s ease,font-size .15s ease,color .15s ease;transition:transform .15s ease,top .15s ease,font-size .15s ease,color .15s ease;transition:transform .15s ease,top .15s ease,font-size .15s ease,color .15s ease,-webkit-transform .15s ease}.main-loxam-fr .DeliveryStepPage .inputSearch.lx-field-text-box.modern-postcode.filled .lx-field-label,.main-loxam-fr .DeliveryStepPage .inputSearch.lx-field-text-box.modern-postcode.focus .lx-field-label{top:8px;font-size:13px}.main-loxam-fr .DeliveryStepPage-informationsRentalBlock--details{display:block}.main-loxam-fr .DeliveryStepPage-informationsRentalBlock--details .DeliveryStepPage-additionalInformations--full,.main-loxam-fr .DeliveryStepPage-informationsRentalBlock--details .DeliveryStepPage-informationsRentalInput--full{width:100%;max-width:100%;margin-right:0;margin-bottom:16px}.main-loxam-fr .DeliveryStepPage-informationsRentalInput .InputBox-field,.main-loxam-fr .InputBox-field--rounded{font-family:Lato,sans-serif!important;height:56px;width:100%;border:1px solid #d4d4d4;-webkit-border-radius:12px;border-radius:12px;padding:0 16px;font-size:16px;color:#141414;outline:none}.main-loxam-fr .DeliveryStepPage-informationsRentalInput .InputBox-field:focus,.main-loxam-fr .DeliveryStepPage-informationsRentalInput .InputBox-field:hover,.main-loxam-fr .InputBox-field--rounded:focus,.main-loxam-fr .InputBox-field--rounded:hover{-webkit-box-shadow:none;box-shadow:none;border:2px solid #000!important}.main-loxam-fr .DeliveryStepPage-informationsRentalInput .InputBox-field::-webkit-input-placeholder,.main-loxam-fr .InputBox-field--rounded::-webkit-input-placeholder{color:#8c8c8c}.main-loxam-fr .DeliveryStepPage-informationsRentalInput .InputBox-field::-moz-placeholder,.main-loxam-fr .InputBox-field--rounded::-moz-placeholder{color:#8c8c8c}.main-loxam-fr .DeliveryStepPage-informationsRentalInput .InputBox-field::-ms-input-placeholder,.main-loxam-fr .InputBox-field--rounded::-ms-input-placeholder{color:#8c8c8c}.main-loxam-fr .DeliveryStepPage-informationsRentalInput .InputBox-field::placeholder,.main-loxam-fr .InputBox-field--rounded::placeholder{color:#8c8c8c}.main-loxam-fr .DeliveryStepPage-additionalInformationsInput,.main-loxam-fr .DeliveryStepPage-additionalInformationsInput--rounded{width:100%;min-height:160px;border:1px solid #d4d4d4;-webkit-border-radius:12px;border-radius:12px;padding:14px 16px;font-size:16px;color:#141414;resize:vertical}.main-loxam-fr .DeliveryStepPage-additionalInformationsInput--rounded::-webkit-input-placeholder,.main-loxam-fr .DeliveryStepPage-additionalInformationsInput::-webkit-input-placeholder{color:#8c8c8c;font-size:16px;font-weight:400}.main-loxam-fr .DeliveryStepPage-additionalInformationsInput--rounded::-moz-placeholder,.main-loxam-fr .DeliveryStepPage-additionalInformationsInput::-moz-placeholder{color:#8c8c8c;font-size:16px;font-weight:400}.main-loxam-fr .DeliveryStepPage-additionalInformationsInput--rounded::-ms-input-placeholder,.main-loxam-fr .DeliveryStepPage-additionalInformationsInput::-ms-input-placeholder{color:#8c8c8c;font-size:16px;font-weight:400}.main-loxam-fr .DeliveryStepPage-additionalInformationsInput--rounded::placeholder,.main-loxam-fr .DeliveryStepPage-additionalInformationsInput::placeholder{color:#8c8c8c;font-size:16px;font-weight:400}.main-loxam-fr .DeliveryStepPage-additionalInformationsInput--rounded:focus,.main-loxam-fr .DeliveryStepPage-additionalInformationsInput--rounded:hover,.main-loxam-fr .DeliveryStepPage-additionalInformationsInput:focus,.main-loxam-fr .DeliveryStepPage-additionalInformationsInput:hover{-webkit-box-shadow:none;box-shadow:none;border:1px solid #000!important}.main-loxam-fr .Field-help{margin-top:8px;font-size:12px;color:#6f6f6f}.main-loxam-fr .DeliveryStepPage-informationsRental{margin:unset;border:none;padding:0}.main-loxam-fr .DeliveryStepPage-conditionsLabel{margin:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main-loxam-fr .DeliveryStepPage-conditionsLabel .DeliveryStepPage-customCheckBox{border-color:#141414;-webkit-border-radius:4px;border-radius:4px;width:24px;height:17px;margin-right:8px}.main-loxam-fr .DeliveryStepPage-conditionsLabel .DeliveryStepPage-customCheckBox-error{border-color:#fb263b}.main-loxam-fr .DeliveryStepPage-conditionsLabel .DeliveryStepPage-text{font-weight:400;font-size:16px;font-family:Lato,sans-serif}.main-loxam-fr .DeliveryStepPage-conditionsLabel .DeliveryStepPage-check{font-size:1rem;top:0;left:2px}.main-loxam-fr .DeliveryStepPage-selectedSiteInfosContainer{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;padding:16px 23px;border:1px solid #e6e6e6;-webkit-border-radius:12px;border-radius:12px;background:#fff;margin-right:0;margin-top:0}.main-loxam-fr .DeliveryStepPage-selectedSiteInfosContainer .DeliveryStepPage-selectedSiteInfosBlock{padding:0;width:100%;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}.main-loxam-fr .DeliveryStepPage-selectedSiteInfosContainer .DeliveryStepPage-selectedSiteInfosBlock .DeliveryStepPage-selectedSiteInfosSubBlockCostShipping{padding:0}.main-loxam-fr .DeliveryStepPage-selectedSiteInfosContainer .DeliveryStepPage-selectedSiteInfosTitle{font-size:12px;line-height:16px;color:#6f6f6f;margin:2px 0 8px;text-transform:none;font-weight:400;height:auto}.main-loxam-fr .DeliveryStepPage-selectedSiteInfosContainer .DeliveryStepPage-selectedSiteInfosValueAgency{color:#141414;font-size:14px;font-weight:700;margin-top:12px}.main-loxam-fr .DeliveryStepPage-selectedSiteInfosContainer .DeliveryStepPage-selectedSiteInfosValueCost{color:#141414;font-size:14px;margin-top:12px}.main-loxam-fr .DeliveryStepPage-selectedSiteInfosContainer .DeliveryStepPage-selectedSiteInfosValueCost span{font-weight:700}.main-loxam-fr .DeliveryStepPage-selectedSiteInfosContainer .DeliveryStepPage-selectedSiteInfosValueAvailability{margin-top:12px}.main-loxam-fr .DeliveryStepPage-selectedSiteInfosContainer .DeliveryStepPage-selectedSiteInfosValueAvailability>div{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;padding:0 8px 0 0;-webkit-border-radius:9999px;border-radius:9999px;background:#eaf7ee;font-size:13px;font-weight:400;line-height:16px;white-space:nowrap}.main-loxam-fr .DeliveryStepPage-selectedSiteInfosContainer .DeliveryStepPage-selectedSiteInfosValueAvailability>.availability--green{background:#eaf7ee;color:#1f6f37}.main-loxam-fr .DeliveryStepPage-selectedSiteInfosContainer .DeliveryStepPage-selectedSiteInfosValueAvailability>.availability--yellow{background:#fff4e5;color:#9a5b13}.main-loxam-fr .DeliveryStepPage-selectedSiteInfosContainer .DeliveryStepPage-selectedSiteInfosValueAvailability>.availability--red{background:#fdeaea;color:#cc091d}.main-loxam-fr .DeliveryStepPage-selectedSiteInfosContainer .DeliveryStepPage-selectedSiteInfosValueAvailability .DeliveryStepPage-selectedSiteInfosCircle{position:relative;width:18px;height:18px;-webkit-border-radius:50%;border-radius:50%;-webkit-box-flex:0;-webkit-flex:0 0 18px;-ms-flex:0 0 18px;flex:0 0 18px}.main-loxam-fr .DeliveryStepPage-selectedSiteInfosContainer .DeliveryStepPage-selectedSiteInfosValueAvailability .DeliveryStepPage-selectedSiteInfosCircle--green{background:#2f8e4e}.main-loxam-fr .DeliveryStepPage-selectedSiteInfosContainer .DeliveryStepPage-selectedSiteInfosValueAvailability .DeliveryStepPage-selectedSiteInfosCircle--yellow{background:#d88421}.main-loxam-fr .DeliveryStepPage-selectedSiteInfosContainer .DeliveryStepPage-selectedSiteInfosValueAvailability .DeliveryStepPage-selectedSiteInfosCircle--red{background:#cc091d}.main-loxam-fr .DeliveryStepPage-selectedSiteInfosContainer .DeliveryStepPage-selectedSiteInfosValueAvailability .DeliveryStepPage-selectedSiteInfosCircle--green:after,.main-loxam-fr .DeliveryStepPage-selectedSiteInfosContainer .DeliveryStepPage-selectedSiteInfosValueAvailability .DeliveryStepPage-selectedSiteInfosCircle--yellow:after{content:"";position:absolute;left:5px;top:6px;width:8px;height:4px;border:2px solid #fff;border-top:0;border-right:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.main-loxam-fr .DeliveryStepPage-selectedSiteInfosContainer .DeliveryStepPage-selectedSiteInfosValueAvailability .DeliveryStepPage-selectedSiteInfosCircle--red:after,.main-loxam-fr .DeliveryStepPage-selectedSiteInfosContainer .DeliveryStepPage-selectedSiteInfosValueAvailability .DeliveryStepPage-selectedSiteInfosCircle--red:before{content:"";position:absolute;top:4px;left:8px;width:2px;height:10px;background:#fff}.main-loxam-fr .DeliveryStepPage-selectedSiteInfosContainer .DeliveryStepPage-selectedSiteInfosValueAvailability .DeliveryStepPage-selectedSiteInfosCircle--red:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.main-loxam-fr .DeliveryStepPage-selectedSiteInfosContainer .DeliveryStepPage-selectedSiteInfosValueAvailability .DeliveryStepPage-selectedSiteInfosCircle--red:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.main-loxam-fr .DeliveryStepPage-addNewSite{font-family:Lato;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;background:#fff;color:#e70d23;border:1px solid #e70d23;-webkit-border-radius:50px;border-radius:50px;font-size:16px;font-weight:700;line-height:147%;padding:16px 24px;margin:0 auto;margin-top:8px;text-align:center;height:48px;width:283px;cursor:pointer;margin-bottom:48px;margin-top:48px}.main-loxam-fr .DeliveryStepPage-addNewSite--Icon{margin-right:8px}.main-loxam-fr .DeliveryStepPage-deliveryDate{margin:0 0 48px;border:none}.main-loxam-fr .DeliveryStepPage-deliveryDate .DeliveryStepPage-deliveryDatelabel{display:none}.main-loxam-fr .DeliveryStepPage-deliveryDate .DeliveryStepPage-deliveryDateSelectBlock{width:100%;max-width:100%}.main-loxam-fr .DeliveryStepPage-deliveryDate .Sort-form{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;border:0}.main-loxam-fr .DeliveryStepPage-deliveryDate .Sort-form:before{content:"";position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-right:2px solid #141414;border-bottom:2px solid #141414;pointer-events:none}.main-loxam-fr .DeliveryStepPage-deliveryDate .Sort-form:after{display:none}.main-loxam-fr .DeliveryStepPage-deliveryDate .Sort-form select.Sort-select[aria-hidden=true]{position:absolute;inset:0;opacity:0;pointer-events:none}.main-loxam-fr .DeliveryStepPage-deliveryDate .Sort-select{font-family:Lato,sans-serif;font-size:16px;line-height:24px;height:56px;width:100%;border:1px solid #d4d4d4;-webkit-border-radius:12px;border-radius:12px;padding:0 44px 0 16px;color:#141414;background:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:left;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px}.main-loxam-fr .DeliveryStepPage-deliveryDate .Sort-select:focus,.main-loxam-fr .DeliveryStepPage-deliveryDate .Sort-select:hover{outline:none;border-color:#141414}.main-loxam-fr .DeliveryStepPage-deliveryDate .Sort-select:focus-visible{outline:2px solid #141414;outline-offset:2px}.main-loxam-fr .DeliveryStepPage-deliveryDate .DeliveryStepPage-deliveryDateSelect .Form-error{margin-top:0}.main-loxam-fr .DeliveryStepPage-deliveryDate .CustomSelect-menu{position:absolute;z-index:1000;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid #d4d4d4;-webkit-border-radius:12px;border-radius:12px;max-height:260px;overflow-y:auto;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.08);box-shadow:0 8px 24px rgba(0,0,0,.08);padding:8px;list-style:none;margin:0}.main-loxam-fr .DeliveryStepPage-deliveryDate .CustomSelect-menu::-webkit-scrollbar{width:10px}.main-loxam-fr .DeliveryStepPage-deliveryDate .CustomSelect-menu::-webkit-scrollbar-thumb{background:#e0e0e0;-webkit-border-radius:8px;border-radius:8px}.main-loxam-fr .DeliveryStepPage-deliveryDate .CustomSelect-menu::-webkit-scrollbar-track{background:transparent}.main-loxam-fr .DeliveryStepPage-deliveryDate .CustomSelect-option{font-family:Lato,sans-serif;font-size:16px;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:40px;padding:8px 12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#141414;background:#fff;-webkit-border-radius:8px;border-radius:8px}.main-loxam-fr .DeliveryStepPage-deliveryDate .CustomSelect-option.is-highlighted,.main-loxam-fr .DeliveryStepPage-deliveryDate .CustomSelect-option:hover{background-color:#e7e7e7;color:#000}.main-loxam-fr .DeliveryStepPage-deliveryDate .CustomSelect-option.is-selected{font-weight:600}.main-loxam-fr .DeliveryStepPage-deliveryDate .CustomSelect-option.is-disabled{color:#8c8c8c;cursor:not-allowed}.main-loxam-fr .DeliveryStepPage-deliveryDate .CustomSelect-option.is-disabled:hover{background:transparent;color:#8c8c8c}.main-loxam-fr .DeliveryStepPage-deliveryDate .CustomSelect-menu{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation:customSelectIn .08s ease-out;animation:customSelectIn .08s ease-out}@-webkit-keyframes customSelectIn{0%{opacity:0;-webkit-transform:scaleY(.98);transform:scaleY(.98)}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes customSelectIn{0%{opacity:0;-webkit-transform:scaleY(.98);transform:scaleY(.98)}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}.main-loxam-fr .DeliveryStepPage-deliveryDate .DeliveryStepPage-deliveryDateSelect--Icon{position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;color:#141414;pointer-events:none}.main-loxam-fr .DeliveryStepPage-deliveryContact{padding-bottom:48px;border-bottom:1px solid #d7d4d5}.main-loxam-fr .DeliveryStepPage-deliveryContact .DeliveryStepPage-informationsRentalBlock--contact{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;gap:16px}.main-loxam-fr .DeliveryStepPage-deliveryContact .DeliveryStepPage-informationsRentalBlock--contact .lx-field-text-box{position:relative;margin-bottom:16px;width:100%}.main-loxam-fr .DeliveryStepPage-deliveryContact .DeliveryStepPage-informationsRentalBlock--contact .lx-field-text-box .lx-field-input{height:56px;width:100%;border:1px solid #d4d4d4;-webkit-border-radius:12px;border-radius:12px;padding:16px;font-size:16px;color:#141414;outline:none}.main-loxam-fr .DeliveryStepPage-deliveryContact .DeliveryStepPage-informationsRentalBlock--contact .lx-field-text-box .lx-field-input:focus,.main-loxam-fr .DeliveryStepPage-deliveryContact .DeliveryStepPage-informationsRentalBlock--contact .lx-field-text-box .lx-field-input:hover{-webkit-box-shadow:none;box-shadow:none;border:2px solid #000!important}.main-loxam-fr .DeliveryStepPage-deliveryContact .DeliveryStepPage-informationsRentalBlock--contact .lx-field-text-box .lx-field-label{position:absolute;left:16px;top:18px;line-height:1;font-size:16px;color:#757575;pointer-events:none;-webkit-transition:top .15s ease,font-size .15s ease,color .15s ease,-webkit-transform .15s ease;transition:top .15s ease,font-size .15s ease,color .15s ease,-webkit-transform .15s ease;-o-transition:transform .15s ease,top .15s ease,font-size .15s ease,color .15s ease;transition:transform .15s ease,top .15s ease,font-size .15s ease,color .15s ease;transition:transform .15s ease,top .15s ease,font-size .15s ease,color .15s ease,-webkit-transform .15s ease}.main-loxam-fr .DeliveryStepPage-deliveryContact .DeliveryStepPage-informationsRentalBlock--contact .lx-field-text-box.filled .lx-field-label,.main-loxam-fr .DeliveryStepPage-deliveryContact .DeliveryStepPage-informationsRentalBlock--contact .lx-field-text-box.focus .lx-field-label,.main-loxam-fr .DeliveryStepPage-deliveryContact .DeliveryStepPage-informationsRentalBlock--contact .lx-field-text-box .lx-field-input:focus+.lx-field-label,.main-loxam-fr .DeliveryStepPage-deliveryContact .DeliveryStepPage-informationsRentalBlock--contact .lx-field-text-box .phone-number-input:focus+.lx-field-label{top:8px!important;font-size:13px}.main-loxam-fr .DeliveryStepPage-deliveryContact .DeliveryStepPage-informationsRentalBlock--contact .lx-field-text-box.filled .lx-field-input,.main-loxam-fr .DeliveryStepPage-deliveryContact .DeliveryStepPage-informationsRentalBlock--contact .lx-field-text-box .lx-field-input:focus{padding:22px 16px 8px}.main-loxam-fr .DeliveryStepPage-deliveryContact .DeliveryStepPage-informationsRentalBlock--contact .phone-field .lx-field-label{left:100px!important;color:#999}.main-loxam-fr .DeliveryStepPage-deliveryContact .DeliveryStepPage-informationsRentalBlock--contact .phone-input-container{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:56px;border:1px solid #d4d4d4;-webkit-border-radius:12px;border-radius:12px;background:#fff;padding:0;overflow:hidden}.main-loxam-fr .DeliveryStepPage-deliveryContact .DeliveryStepPage-informationsRentalBlock--contact .phone-input-container .phone-code-select{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;height:32px;border:none;border-right:1px solid #e6e6e6;background:#f0f0f0;padding:0 12px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:unset;z-index:1!important}.main-loxam-fr .DeliveryStepPage-deliveryContact .DeliveryStepPage-informationsRentalBlock--contact .phone-input-container .phone-number-input{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;border:none;-webkit-border-radius:0;border-radius:0;height:100%;padding:16px;padding-left:100px!important}.main-loxam-fr .DeliveryStepPage-deliveryContact .DeliveryStepPage-informationsRentalBlock--contact .phone-input-container .phone-number-input:focus{outline:none}.main-loxam-fr .DeliveryStepPage-deliveryContact .DeliveryStepPage-informationsRentalBlock--contact .phone-field.focus .phone-input-container,.main-loxam-fr .DeliveryStepPage-deliveryContact .DeliveryStepPage-informationsRentalBlock--contact .phone-field .phone-number-input:focus~.phone-input-container{border:2px solid #000!important}.main-loxam-fr .DeliveryStepPage-deliveryContact .DeliveryStepPage-informationsRentalBlock--contact .phone-field.filled .phone-input-container .phone-number-input,.main-loxam-fr .DeliveryStepPage-deliveryContact .DeliveryStepPage-informationsRentalBlock--contact .phone-field.focus .phone-input-container .phone-number-input{padding:22px 16px 8px 100px!important}.main-loxam-fr .DeliveryStepPage-deliveryContact .DeliveryStepPage-informationsRentalBlock--contact .errorField,.main-loxam-fr .DeliveryStepPage-deliveryContact .DeliveryStepPage-informationsRentalBlock--contact .Form-error,.main-loxam-fr .DeliveryStepPage-deliveryContact .DeliveryStepPage-informationsRentalBlock--contact form-error{margin-top:6px;font-size:12px;color:#e70d23}.main-loxam-fr .DeliveryStepPage-warningBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;gap:8px;background-color:#fff8ed;-webkit-border-radius:8px;border-radius:8px;color:#bf4f0f;padding:24px 16px;align-items:flex-start;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;margin-bottom:16px}.main-loxam-fr .DeliveryStepPage-warningIcon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:#bf4f0f;font-size:24px;line-height:1;margin-top:2px}.main-loxam-fr .DeliveryStepPage-warningContent{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.main-loxam-fr .DeliveryStepPage-warningTitle{margin:0;color:#bf4f0f;font-family:Lato;font-size:20px;font-style:normal;font-weight:800;line-height:24px}.main-loxam-fr .DeliveryStepPage-warningText{margin:2px 0 0;color:#bf4f0f;font-weight:400;font-family:Lato;font-size:16px;font-style:normal;line-height:147%}.main-loxam-fr .DeliveryStepPage-additionalInformationsInput--error{border:1px solid #fb263b}.main-loxam-fr .hasError #agencyPickUpOrderRef,.main-loxam-fr .hasError #onSiteDeliveryOrderRef{border:1px solid #e30000!important}.main-loxam-fr .hasError #agencyPickUpOrderRef:focus,.main-loxam-fr .hasError #onSiteDeliveryOrderRef:focus{border:1px solid #000!important}.RadioAccordion{border-top:1.5px solid #d7d4d5;border-bottom:1.5px solid #d7d4d5}.RadioAccordion--disabled .RadioAccordion-head{background-color:#f0edee}.RadioAccordion-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:2rem;cursor:pointer}.RadioAccordion-input{position:absolute;visibility:hidden}.RadioAccordion-input:checked~.RadioAccordion-fakeRadio{border:1px solid #fb263b}.RadioAccordion-input:checked~.RadioAccordion-fakeRadio:before{background:#fb263b}.RadioAccordion-input:checked~.RadioAccordion-label{font-weight:800}.RadioAccordion-fakeRadio{position:relative;display:inline-block;border:1px solid #979797;-webkit-border-radius:100%;border-radius:100%;height:2.7rem;min-width:2.7rem;max-width:2.7rem;-webkit-transition:.5s cubic-bezier(.77,0,.175,1);-o-transition:.5s cubic-bezier(.77,0,.175,1);transition:.5s cubic-bezier(.77,0,.175,1)}.RadioAccordion-fakeRadio--error{border:1px solid #fb263b}.RadioAccordion-fakeRadio:before{position:absolute;display:block;content:"";-webkit-border-radius:100%;border-radius:100%;height:15px;width:15px;top:5px;left:5px;margin:auto;-webkit-transition:background .25s linear;-o-transition:background .25s linear;transition:background .25s linear}.RadioAccordion-label{font-family:Barlow,Arial,sans-serif;font-size:1.6rem;line-height:1.6rem;-webkit-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear;margin-left:1.5rem}.RadioAccordion-message{margin-left:auto;font-size:1.2rem;line-height:1.6rem}.RadioAccordion-content{font-size:1.8rem;line-height:2.4rem;padding:3rem 0 2rem}.RadioAccordion+.RadioAccordion{border-top:none}.PaymentPage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.PaymentPage-title{font-family:Barlow,Arial,sans-serif;font-weight:700;font-size:2rem;color:#fb263b;line-height:2.4rem;text-transform:uppercase;margin:4.6rem 0 3.2rem}.PaymentPage-title-loxam-fr{color:#121010;font-family:Lato;font-size:20px;font-style:normal;font-weight:800;line-height:24px;margin-top:2.5rem;margin-bottom:2.4rem}.PaymentPage-wrapper{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding:2rem 2rem 6rem}.PaymentPage-submitWrapper{text-align:center;margin-top:2rem}.PaymentPage-submitBtn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-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;background:#fb263b;color:#fff;font-family:Barlow,Arial,sans-serif;font-size:1.8rem;font-weight:700;text-align:center;padding:1.5rem 2.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;-webkit-appearance:none;outline:0;border:0;cursor:pointer;-webkit-transition:.5s cubic-bezier(.77,0,.175,1);-o-transition:.5s cubic-bezier(.77,0,.175,1);transition:.5s cubic-bezier(.77,0,.175,1)}.PaymentPage-submitBtnLabel{margin-right:.5rem}.PaymentPage .Payment-form-loxam-fr{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;gap:16px}.PaymentPage .Payment-form-loxam-fr .payment-option{-webkit-transition:border-color .2s ease;-o-transition:border-color .2s ease;transition:border-color .2s ease;padding:24px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-border-radius:12px;border-radius:12px;border:1px solid #d4d4d4;background-color:#fff}.PaymentPage .Payment-form-loxam-fr .payment-option--disabled{opacity:.5;pointer-events:none}.PaymentPage .Payment-form-loxam-fr .payment-option-label{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;cursor:pointer;gap:24px}.PaymentPage .Payment-form-loxam-fr .payment-option-label .payment-label{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;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:8px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.PaymentPage .Payment-form-loxam-fr .payment-option-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #000;-webkit-border-radius:50%;border-radius:50%;width:24px;height:24px;position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.PaymentPage .Payment-form-loxam-fr .payment-option-input:checked:before{content:"";display:block;width:14px;height:14px;background:#000;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:3px;left:3px}.PaymentPage .Payment-form-loxam-fr .payment-option-radio{display:none}.PaymentPage .Payment-form-loxam-fr .payment-option-title{margin-top:.1rem;color:#141414;font-family:Lato;font-size:16px;font-style:normal;font-weight:800;line-height:23.52px}.PaymentPage .Payment-form-loxam-fr .payment-option-message{font-size:.875rem;color:#d00000;margin-top:.5rem}.PaymentPage .Payment-form-loxam-fr .payment-option-description,.PaymentPage .Payment-form-loxam-fr .payment-option-message{color:#2a2a2a;font-family:Lato;font-size:13px;font-style:normal;font-weight:400;line-height:15.6px;margin-top:0}.ConfirmationPage-body{padding-top:58px;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.ConfirmationPage-congratTitle{font-size:3.6rem;color:#fb263b;margin-top:30px}.ConfirmationPage-congratText,.ConfirmationPage-congratTitle{padding:0 18px;font-family:Roboto,sans-serif;text-align:center}.ConfirmationPage-congratText{font-size:1.8rem}.ConfirmationPage-commandRef{text-align:center;font-weight:800}.ConfirmationPage-commandRef,.ConfirmationPage-commandText{padding:30px 18px;font-family:Roboto,sans-serif;font-size:1.8rem}.ConfirmationPage-commandText{text-align:left}.ConfirmationPage-commandInfo{padding:20px 18px 40px;border-top:1px solid #dbd4d6;border-bottom:1px solid #dbd4d6}.ConfirmationPage-commandInfo+.ConfirmationPage-commandInfo{border-top:none}.ConfirmationPage-commandTimeTitle{font-family:Roboto,sans-serif;font-size:2rem;color:#fb263b;text-transform:uppercase;padding-bottom:25px}.ConfirmationPage-commandTimeInfos{font-family:Roboto,sans-serif;font-size:1.6rem;padding:5px 0}.ConfirmationPage-commandTimeBold{font-weight:800}.ConfirmationPage-commandPlaceTitle{font-family:Roboto,sans-serif;font-size:2rem;color:#fb263b;text-transform:uppercase}.ConfirmationPage-commandPlaceInfo{font-family:Roboto,sans-serif;font-size:1.6rem;padding:5px 0;line-height:1.6rem}.ConfirmationPage-commandPlaceInfo--bold{font-weight:800;padding:30px 0 10px}.ConfirmationPage-homeReturn{padding:40px 18px;width:100%}.ConfirmationPage-homeBtn{border:1px solid #dbd4d6;text-align:center;font-family:Roboto,sans-serif;font-size:1.8rem;color:#7d7779;height:50px;width:100%}.u-Text-highlight{color:#fb263b!important}.u-Arrow-downRight:after{content:"";font-family:icons;font-style:normal;font-weight:400;text-decoration:none;text-transform:none;position:relative;display:inline-block;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);font-size:1.8rem;margin-left:3rem;color:#fb263b}.SummaryStepPage-body{padding:0 2rem 3rem}.SummaryStepPage-orderReference{font-size:2rem;font-weight:700}.SummaryStepPage-title{font-family:Barlow,Arial,sans-serif;font-weight:700;font-size:2.4rem;line-height:3.6rem;text-transform:uppercase}.SummaryStepPage-title--red{color:#fb263b}.SummaryStepPage-subTitle{font-family:Barlow,Arial,sans-serif;font-weight:700;font-size:1.6rem;line-height:2.4rem;text-transform:uppercase}.SummaryStepPage-subTitle--red{color:#fb263b}.SummaryStepPage-message{font-family:Barlow,Arial,sans-serif;font-size:1.8rem;line-height:3rem;text-align:center;padding:3rem 1rem}.SummaryStepPage-message i{font-style:italic}.SummaryStepPage-billing{font-family:Barlow,Arial,sans-serif;font-size:2rem;line-height:3.6rem;text-align:center;margin-bottom:5rem}.SummaryStepPage-boxesWrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin:auto}.SummaryStepPage-flexBreak{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;height:30px}.SummaryStepPage-box{display:inline-block;font-size:1.4rem;line-height:2.6rem;padding:2rem;border:1px solid #dbd4d6;-webkit-flex-basis:47%;-ms-flex-preferred-size:47%;flex-basis:47%}.SummaryStepPage-box-WeekendNotification{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.SummaryStepPage-rentalDates{font-family:Barlow,Arial,sans-serif;font-size:1.4rem;line-height:2.6rem}.SummaryStepPage-deliveryMode,.SummaryStepPage-rentalDatesDate{font-weight:700}.SummaryStepPage-deliveryAddress{font-size:1.4rem;line-height:2.6rem}.SummaryStepPage-equipments{margin:5rem auto 0;max-width:41rem}.SummaryStepPage-equipmentsListItem{border-top:1px solid #dbd4d6;border-bottom:1px solid #dbd4d6}.SummaryStepPage-equipmentsListItem+.SummaryStepPage-equipmentsListItem,.SummaryStepPage-equipmentsListItem:first-child{border-top:0}.SummaryStepPage-entry{padding:1rem 1.5rem;white-space:nowrap}.SummaryStepPage-entryThumbnail{display:inline-block;width:4rem;height:4rem}.SummaryStepPage-entryThumbnailImg{max-width:100%;max-height:100%;width:auto;height:auto}.SummaryStepPage-entryDetails{display:inline-block;font-size:1.6rem;line-height:2.2rem;margin:0 0 0 2rem;max-width:72%}.SummaryStepPage-entryName{font-weight:700;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.SummaryStepPage-entryMainFeature{color:#fb263b}.SummaryStepPage-buttonWrapper{margin-top:7.5rem;text-align:center}.SummaryStepPage-button{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-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;background:transparent;color:#7d7779;font-family:Barlow,Arial,sans-serif;font-size:1.8rem;font-weight:700;text-align:center;padding:1.5rem 2.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;-webkit-appearance:none;outline:0;border:1px solid #7d7779;cursor:pointer;-webkit-transition:.5s cubic-bezier(.77,0,.175,1);-o-transition:.5s cubic-bezier(.77,0,.175,1);transition:.5s cubic-bezier(.77,0,.175,1)}.SummaryStepPage-button:after{content:"";font-family:icons;font-style:normal;font-weight:400;text-decoration:none;text-transform:none;margin-left:1rem;color:#fb263b}.Page-containerSummary .SummaryStepPage,.Page-containerSummary .SummaryStepPage-body{padding:0}.Page-containerSummary .SummaryStepPage-message{background:#f7f7f7;padding:4.8rem 1.6rem}.Page-containerSummary .SummaryStepPage-message .Icon--checkRed{width:4rem;height:4rem;background:#32884b;-webkit-border-radius:50%;border-radius:50%;color:#fff;font-size:1.6rem;line-height:4rem}.Page-containerSummary .SummaryStepPage-message .SummaryStepPage-message-content{max-width:80.6rem;width:100%;margin:auto}.Page-containerSummary .SummaryStepPage-message .SummaryStepPage-message-label .reservation-label{font-size:3.1rem;padding:2.4rem 0;font-weight:800!important}.Page-containerSummary .SummaryStepPage-message .SummaryStepPage-message-label .thanks-label{font-size:1.6rem;line-height:2.3rem;color:#141414;padding-bottom:2.4rem}.Page-containerSummary .SummaryStepPage-message .SummaryStepPage-message-label .note-label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:2.4rem 1.6rem;border:1px solid #bf4f0f;background:#fff8ed;margin-bottom:2.4rem;-webkit-border-radius:1.6rem;border-radius:1.6rem;gap:1rem}.Page-containerSummary .SummaryStepPage-message .SummaryStepPage-message-label .note-label i{color:#bf4f0f}.Page-containerSummary .SummaryStepPage-message .SummaryStepPage-message-label .note-label .content-note-label{text-align:left}.Page-containerSummary .SummaryStepPage-message .SummaryStepPage-message-label .note-label .content-note-label h3{font-size:2rem;color:#bf4f0f}.Page-containerSummary .SummaryStepPage-message .SummaryStepPage-message-label .note-label .content-note-label p{font-size:1.6rem;color:#bf4f0f;line-height:2.3rem}.Page-containerSummary .SummaryStepPage-message .link-message{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.6rem;-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}.Page-containerSummary .SummaryStepPage-message .link-message .link-back{background:#fff;color:#e70d23;border:1px solid #e70d23;border-radius:50px;font-weight:700;margin-top:8px}.Page-containerSummary .SummaryStepPage-message .link-message .link-back,.Page-containerSummary .SummaryStepPage-message .link-message .link-espace{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;-webkit-border-radius:50px;font-size:16px;line-height:147%;padding:16px 24px;text-align:center;height:48px;cursor:pointer}.Page-containerSummary .SummaryStepPage-message .link-message .link-espace{background:#e70d23;color:#fff;border-radius:50px;font-weight:700!important}.SummaryStepPage-recap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:4.8rem 0;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}.SummaryStepPage-productInfo{width:calc(100% - 39.2rem);padding-right:3.2rem}.SummaryStepPage-productInfo .SummaryStepPage-equipments{max-width:inherit;margin:0 0 4.8rem}.SummaryStepPage-wrapper{margin-left:auto;margin-right:auto;max-width:1400px;padding:0 1.5rem!important}.SummaryStepPage-deleveryInfo{width:39.2rem;-webkit-border-radius:1.2rem;border-radius:1.2rem;border:1px solid #e7e7e7;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:3.2rem 2.4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.SummaryStepPage-deleveryInfo .SummaryStepPage-box{border:none;padding:0;width:100%}.SummaryStepPage-deleveryInfo .SummaryStepPage-rentalDates{border-bottom:1px solid #d4d4d4;padding-bottom:2.4rem;margin-bottom:2.4rem}.SummaryStepPage-deleveryInfo .OrderSummary-calendar{width:2rem;height:2rem;margin-right:.5rem}.SummaryStepPage-deleveryInfo .SummaryStepPage-wrapperPeriod{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;gap:.5rem}.SummaryStepPage-deleveryInfo .SummaryStepPage-wrapperPeriod .SummaryStepPage-rentalDatesLine{font-size:1.6rem;color:#141414}.SummaryStepPage-deleveryInfo .SummaryStepPage-deliveryMode,.SummaryStepPage-deleveryInfo .SummaryStepPage-subTitle{font-size:2rem;color:#141414;text-transform:none;padding-bottom:1.6rem;font-weight:800!important}.SummaryStepPage-deleveryInfo h4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.8rem;font-size:1.3rem;color:#121010;padding-bottom:.5rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.SummaryStepPage-deleveryInfo h4 i{font-size:1.8rem}.SummaryStepPage-deleveryInfo .SummaryStepPage-deliveryAddress{font-size:1.3rem;color:#121010;padding-bottom:1.4rem}.SummaryStepPage-deleveryInfo .SummaryStepPage-deliveryAddress p{line-height:2rem}.SummaryStepPage-deleveryInfo .SummaryStepPage-telAgence{padding-bottom:1.4rem}.SummaryStepPage-deleveryInfo .SummaryStepPage-horairesAgence p{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}.SummaryStepPage-deleveryInfo .SummaryStepPage-horairesAgence p,.SummaryStepPage-deleveryInfo .SummaryStepPage-telAgence p{font-size:1.3rem;color:#121010;line-height:2rem}.SummaryStepPage-productList-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:700;padding:0 2rem 1.6rem 2.5rem}.SummaryStepPage-productList-head .col-product-label{width:calc(100% - 28.7rem)}.SummaryStepPage-productList-head .col-product-quantity{width:10rem;text-align:center}.SummaryStepPage-productList-head .col-product-unitPrice{width:10rem}.SummaryStepPage-productList-head .total-price{width:10rem;text-align:right}.SummaryStepPage-productList-body{border:.1rem solid #d4d4d4;-webkit-border-radius:1.5rem;border-radius:1.5rem;padding:3.2rem 2.4rem 0;margin-bottom:4.8rem}.SummaryStepPage-equipments{padding:3.2rem 2.4rem;-webkit-border-radius:1.2rem;border-radius:1.2rem;border:1px solid #d4d4d4}.SummaryStepPage-equipmentsListItem:last-child{border-bottom:0}.SummaryStepPage-order{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.SummaryStepPage-order,.SummaryStepPage-order .total-order{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;gap:.8rem}.SummaryStepPage-order .total-order{padding:1.6rem;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-border-radius:1.2rem;border-radius:1.2rem;background:#f7f7f7;width:100%}.SummaryStepPage-order .line-order{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;color:#141414;font-size:1.3rem;width:100%}.SummaryStepPage-order .line-order.line-order-product{font-size:1.6rem}.SummaryStepPage-order .line-order.line-order-product span{font-size:1.3rem}.SummaryStepPage-order .line-order.line-order-product .price-line{font-weight:800!important}.SummaryStepPage-order .line-order.line-order-toalHT{font-size:2rem}.SummaryStepPage-order .line-order.line-order-toalHT .info-line{font-weight:800!important}.SummaryStepPage-order .line-order.line-order-toalHT .info-line span{font-size:1.3rem;margin-left:4px}.SummaryStepPage-order .line-order.line-order-toalHT .price-line{font-size:2.5rem;font-weight:800!important}.SummaryStepPage-order .line-order.line-order-toalHT .price-line span{font-size:2rem}.SummaryStepPage-order .line-order.line-order-toalTTC{color:#565656;font-size:1.6rem}.SummaryStepPage-order .line-order.line-order-toalTTC .info-line span{font-size:1.3rem;margin-left:4px}.SummaryStepPage-order .line-order.line-order-toalTTC .price-line{font-size:2rem}.SummaryStepPage-order .line-order.line-order-toalTTC .price-line span{font-size:1.6rem}.SummaryStepPage-productInfo .SummaryStepPage-entry{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:2.4rem 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.SummaryStepPage-productInfo .SummaryStepPage-entryThumbnail{width:9.6rem;height:8rem;max-height:8rem;max-width:9.6rem;padding-right:1.6rem;margin-top:0;margin-bottom:0}.SummaryStepPage-productInfo .SummaryStepPage-entryDetails{width:calc(100% - 38.3rem);margin:0;overflow:hidden}.SummaryStepPage-productInfo .SummaryStepPage-entryPrice{width:28.7rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.SummaryStepPage-productInfo .SummaryStepPage-entryPrice,.SummaryStepPage-productInfo .SummaryStepPage-unitParice{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}.SummaryStepPage-productInfo .SummaryStepPage-unitParice{color:#565656;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:1.3rem}.SummaryStepPage-productInfo .SummaryStepPage-unitParice span{font-size:1rem}.SummaryStepPage-productInfo .SummaryStepPage-qte{color:#565656;font-size:1.3rem;text-align:center}.SummaryStepPage-productInfo .SummaryStepPage-totalPrice{color:#141414;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.6rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;font-weight:800!important}.SummaryStepPage-productInfo .SummaryStepPage-totalPrice span{font-size:1.3rem}.SummaryStepPage-productInfo .SummaryStepPage-productDisponibility{font-size:1.3rem;color:#1f6f37;padding:.3rem .5rem;background:#edfff1;display:inline-block;margin-top:.8rem}.SummaryStepPage-productInfo .SummaryStepPage-productDisponibility.availabilityToConfirm{color:#bf4f0f;background:#fff8ed}.SummaryStepPage-productInfo .SummaryStepPage-productInfoTax{font-size:1rem;color:#141414;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:.6rem;gap:.4rem}.SummaryStepPage-productInfo .SummaryStepPage-productHighlightFlags{position:static}.SummaryStepPage-productInfo .SummaryStepPage-productHighlightFlag--tarif{padding:0;text-transform:none;font-size:1rem;color:#cc091d;line-height:inherit}.SummaryStepPage-productInfo .SummaryStepPage-entryName{color:#121010;font-size:1.6rem;font-weight:800!important}.SummaryStepPage-productInfo .SummaryStepPage-entryMainFeature{font-size:1.3rem;color:#141414}.SummaryStepPage-productInfo .SummaryStepPage-subTitle{text-transform:none;font-size:2rem;color:#121010;font-weight:800!important}.main-loxam-fr .SummaryStepPage-entry.SummaryStepPage-entry--accessory{padding:0 0 0 9.6rem;margin-top:16px!important}.main-loxam-fr .SummaryStepPage-entry.SummaryStepPage-entry--accessory:first-child{margin-top:0!important}.main-loxam-fr .SummaryStepPage-entry.SummaryStepPage-entry--accessory .SummaryStepPage-entryThumbnail{width:6.4rem;height:6.4rem;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}.main-loxam-fr .SummaryStepPage-entry.SummaryStepPage-entry--accessory .SummaryStepPage-entryDetails{width:calc(100% - 36.4rem)}.main-loxam-fr .SummaryStepPage-entry.SummaryStepPage-entry--accessory .SummaryStepPage-entryName{font-size:1.3rem;display:inline-block;margin-bottom:.4rem}.main-loxam-fr .SummaryStepPage-entry.SummaryStepPage-entry--accessory .CartPage-productReference{display:inline-block}.main-loxam-fr .SummaryStepPage-entry.SummaryStepPage-entry--accessory .CartPage-productReference-accessory{display:block;font-size:1rem;color:#565656}.main-loxam-fr .SummaryStepPage-entry.SummaryStepPage-entry--accessory .SummaryStepPage-entryMainFeature{font-size:1.3rem;line-height:1}.main-loxam-fr .SummaryStepPage-equipmentsListItem{border:none}.Breadcrumb{position:absolute;top:0;left:0;margin-left:1.5rem;margin-top:.5rem}.Breadcrumb-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;white-space:nowrap}.Breadcrumb-item{position:relative;display:inline-block;font-family:Roboto,sans-serif;font-size:1rem;line-height:2rem;color:#fff}.Breadcrumb-item+.Breadcrumb-item{margin-left:1rem}.Breadcrumb-item+.Breadcrumb-item:before{display:inline-block;content:"/";position:absolute;top:50%;left:-7px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-size:1.1rem}.Breadcrumb-link{font-family:Roboto,sans-serif;font-size:1rem;line-height:2rem;color:#fff}.Breadcrumb-link:hover{color:#fff}.CheckoutSteps [v-cloak]{display:none}.CheckoutSteps-list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:1.3rem}.CheckoutSteps-link,.CheckoutSteps-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.CheckoutSteps-link{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;color:rgba(251,38,59,.5)}.CheckoutSteps-step{position:relative;overflow:hidden}.CheckoutSteps-step:not(:last-child):after{display:none;content:"";height:1px;width:100%;background:#f0edee;position:absolute;top:1.8rem;margin-left:5.2rem}.CheckoutSteps-step+.CheckoutSteps-step .CheckoutSteps-link:before{content:"";display:inline-block;height:1px;width:6.5rem;background:#f0edee}.CheckoutSteps-step+.CheckoutSteps-step .CheckoutSteps-number{padding:0 1rem}.CheckoutSteps-step--active .CheckoutSteps-label,.CheckoutSteps-step--active .CheckoutSteps-number{font-weight:700}.CheckoutSteps-step--active .CheckoutSteps-label{color:#121010}.CheckoutSteps-number{position:relative;font-size:2.8rem;padding:0 1.5rem 0 0;color:#fb263b}.CheckoutSteps-label,.CheckoutSteps-number{font-family:Barlow,Arial,sans-serif;font-weight:400;line-height:3.2rem}.CheckoutSteps-label{font-size:2.6rem;color:#dbd4d6;display:none}.main-loxam-fr .DeliveryStepPage-head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:3.4rem auto 0;width:100%;position:relative}.main-loxam-fr .DeliveryStepPage-head,.main-loxam-fr .DeliveryStepPage-linkBack{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}.main-loxam-fr .DeliveryStepPage-linkBack{position:absolute;left:.6rem;top:-1.4rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:4.8rem;height:4.8rem;color:#e70d23;border:1px solid #e70d23;-webkit-border-radius:50%;border-radius:50%;font-size:2.3rem}.main-loxam-fr .DeliveryStepPage-headSteps{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-bottom:2rem;margin-bottom:4.4rem}.main-loxam-fr .DeliveryStepPage-itemSteps{position:relative;width:2.4em;padding:0 .4rem}.main-loxam-fr .DeliveryStepPage-label{position:absolute;bottom:-3.5rem;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);font-size:1.3rem;color:#121010;display:none}.main-loxam-fr .DeliveryStepPage-iconSteps span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:1.6rem;height:1.6rem;-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;font-size:1.8rem}.main-loxam-fr .DeliveryStepPage-iconStepsValidate span{background-color:#569924;color:#fff;-webkit-border-radius:50%;border-radius:50%}.main-loxam-fr .DeliveryStepPage-iconStepsValidate span .Icon--checkRed{font-size:.7rem;position:relative;top:.1rem}.main-loxam-fr .DeliveryStepPage-iconStepsCurrent span{color:#fb263b}.main-loxam-fr .DeliveryStepPage-iconStepsNext span{color:#888284}.main-loxam-fr .DeliveryStepPage-itemSepa{width:1.6rem;height:.1rem;background:#e1dddf}.main-loxam-fr .deliveryStepPage-title{font-size:31px;gap:1.2rem;font-weight:800!important}.main-loxam-fr .deliveryStepPage-title,.main-loxam-fr .PaymentStepPage-head{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}.main-loxam-fr .PaymentStepPage-head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:3.4rem auto 0;width:100%;position:relative;gap:48px}.main-loxam-fr .PaymentStepPage-headWrapper{padding:0 70px}.main-loxam-fr .PaymentStepPage-linkBack{position:absolute;left:.6rem;top:-1.4rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:4.8rem;height:4.8rem;color:#e70d23;border:1px solid #e70d23;-webkit-border-radius:50%;border-radius:50%;font-size:2.3rem}.main-loxam-fr .PaymentStepPage-headSteps,.main-loxam-fr .PaymentStepPage-linkBack{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}.main-loxam-fr .PaymentStepPage-headSteps{padding-bottom:2rem}.main-loxam-fr .PaymentStepPage-itemSteps{position:relative;width:2.4em;padding:0 .4rem}.main-loxam-fr .PaymentStepPage-label{position:absolute;bottom:-3.5rem;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);font-size:1.3rem;color:#121010;display:none}.main-loxam-fr .PaymentStepPage-iconSteps span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:1.6rem;height:1.6rem;-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;font-size:1.8rem}.main-loxam-fr .PaymentStepPage-iconStepsValidate span{background-color:#569924;color:#fff;-webkit-border-radius:50%;border-radius:50%}.main-loxam-fr .PaymentStepPage-iconStepsValidate span .Icon--checkRed{font-size:.7rem;position:relative;top:.1rem}.main-loxam-fr .PaymentStepPage-iconStepsCurrent span{color:#fb263b}.main-loxam-fr .PaymentStepPage-iconStepsNext span{color:#888284}.main-loxam-fr .PaymentStepPage-itemSepa{width:1.6rem;height:.1rem;background:#e1dddf}.main-loxam-fr .PaymentStepPage-title{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;font-size:31px;gap:1.2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-weight:800!important}.main-loxam-fr .PaymentStepPage-title .Icon--checkmark_filled{color:#569924}.main-loxam-fr .PaymentStepPage-title .description,.main-loxam-fr .PaymentStepPage-title .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main-loxam-fr .PaymentStepPage-title .description .description-text{color:#121010;text-align:center;font-family:Lato;font-size:20px;font-style:normal;font-weight:800;line-height:24px}.vue-scrollbar__area{padding-right:2rem}.vue-scrollbar-transition,.vue-scrollbar__scrollbar-horizontal,.vue-scrollbar__scrollbar-vertical{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.vue-scrollbar-transition--scrollbar{-webkit-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear}.vue-scrollbar__wrapper{margin:0 auto;overflow:hidden;position:relative}.vue-scrollbar__scrollbar-horizontal,.vue-scrollbar__scrollbar-vertical{position:absolute;background:#7d7779}.vue-scrollbar__scrollbar-horizontal .scrollbar,.vue-scrollbar__scrollbar-vertical .scrollbar{position:absolute;cursor:pointer;background:#fff}.vue-scrollbar__scrollbar-horizontal .scrollbar.vue-scrollbar-transition,.vue-scrollbar__scrollbar-vertical .scrollbar.vue-scrollbar-transition{background:#dbd4d6}.vue-scrollbar__scrollbar-horizontal .scrollbar.vue-scrollbar-transition:hover,.vue-scrollbar__scrollbar-vertical .scrollbar.vue-scrollbar-transition:hover{background:#f0edee}.vue-scrollbar__scrollbar-vertical{width:1px;height:100%;top:0;right:0;margin-right:.5rem}.vue-scrollbar__scrollbar-vertical .scrollbar{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);width:.3rem}.vue-scrollbar__scrollbar-vertical .scrollbar:hover{width:.5rem}.vue-scrollbar__scrollbar-horizontal{height:1px;width:100%;bottom:0;right:0}.vue-scrollbar__scrollbar-horizontal .scrollbar{top:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);height:.3rem}.vue-scrollbar__scrollbar-horizontal .scrollbar:hover{height:.5rem}.lato-thin{font-weight:100}.lato-light,.lato-thin{font-family:Lato,serif;font-style:normal}.lato-light{font-weight:300}.DeliveryStepPage-radioLabel-new,.DeliveryStepPage-title-new,.lato-regular,.main-loxam-fr .CartPage-productDisponibility,.main-loxam-fr .CartPage-productHighlightFlag--tarif,.main-loxam-fr .CartPage-productInfoTax,.main-loxam-fr .cartPage-productListIndisponible .CartPage-product .cartPage-indisponible,.main-loxam-fr .CartPage-productMainFeature,.main-loxam-fr .CartPage-productReference,.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .agency-list-item .Tile,.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .worksite-list-item .Tile,.main-loxam-fr .DeliveryStepPage-label,.main-loxam-fr .DeliveryStepPage-selectedSiteInfosContainer,.main-loxam-fr .DeliveryStepPage-selectedSiteInfosContainer .DeliveryStepPage-selectedSiteInfosTitle,.main-loxam-fr .OrderSummary .OrderSummary-container .OrderSummary-itemName,.main-loxam-fr .OrderSummary .OrderSummary-container .OrderSummary-items .OrderSummary-itemName,.main-loxam-fr .OrderSummary .OrderSummary-container .OrderSummary-items .OrderSummary-itemPrice,.main-loxam-fr .PaymentStepPage-label,.main-loxam-fr .reservation-options .CartPage-datepickerContainer .CartPage-dateLabel-desktop,.main-loxam-fr .reservation-options .CartPage-datepickerContainer .Datepicker #datepickerBegin,.main-loxam-fr .reservation-options .CartPage-datepickerContainer .Datepicker #datepickerEnd,.main-loxam-fr .reservation-options .InputBox-field,.main-loxam-fr .reservation-options .lx-field-text-box.filled .lx-field-label,.main-loxam-fr .reservation-options .lx-field-text-box .lx-field-label,.main-loxam-fr .vdp-datepicker__calendar div .day-header,.main-loxam-fr .wrraper-message p,.Page-containerSummary .SummaryStepPage-message .link-message .link-back,.Page-containerSummary .SummaryStepPage-message .link-message .link-espace,.Page-containerSummary .SummaryStepPage-message .SummaryStepPage-message-label .note-label .content-note-label p,.Page-containerSummary .SummaryStepPage-message .SummaryStepPage-message-label .thanks-label,.phone-field,.register .info,.register .informations li,.register .listCompanies-idcompany label,.register .listCompanies-item,.register .lx-field-label,.register .lx-field-label-phone,.register .RegisterPage-labelBlock,.SummaryStepPage-deleveryInfo .SummaryStepPage-deliveryAddress,.SummaryStepPage-deleveryInfo .SummaryStepPage-horairesAgence p,.SummaryStepPage-deleveryInfo .SummaryStepPage-telAgence p,.SummaryStepPage-deleveryInfo .SummaryStepPage-wrapperPeriod .SummaryStepPage-rentalDatesLine,.SummaryStepPage-deleveryInfo .SummaryStepPage-wrapperPeriod .SummaryStepPage-rentalDatesLine span,.SummaryStepPage-order .line-order,.SummaryStepPage-order .line-order.line-order-toalHT .info-line span,.SummaryStepPage-order .line-order.line-order-toalTTC,.SummaryStepPage-productInfo .SummaryStepPage-entryMainFeature,.SummaryStepPage-productInfo .SummaryStepPage-productDisponibility,.SummaryStepPage-productInfo .SummaryStepPage-productHighlightFlag--tarif,.SummaryStepPage-productInfo .SummaryStepPage-productInfoTax,.SummaryStepPage-productInfo .SummaryStepPage-qte,.SummaryStepPage-productInfo .SummaryStepPage-totalPrice span,.SummaryStepPage-productInfo .SummaryStepPage-unitParice{font-family:Lato,serif;font-weight:400;font-style:normal}.lato-bold,.main-loxam-fr .CartPage-label-accessory,.main-loxam-fr .CartPage-productList-head,.main-loxam-fr .cartPage-productListIndisponible h3,.main-loxam-fr .CartPage-productListLabel,.main-loxam-fr .CartPage-productName,.main-loxam-fr .CartPage-productPriceAmount,.main-loxam-fr .CartPage-productUnitPrice,.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .map-overlay-header,.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .map-switch,.main-loxam-fr .DeliveryStepPage-labelCurrent,.main-loxam-fr .deliveryStepPage-title,.main-loxam-fr .OrderSummary .OrderSummary-container .OrderSummary-subtitle,.main-loxam-fr .PaymentStepPage-labelCurrent,.main-loxam-fr .PaymentStepPage-title,.main-loxam-fr .SummaryStepPage-entry.SummaryStepPage-entry--accessory .SummaryStepPage-entryName,.Page-containerSummary .SummaryStepPage-message .SummaryStepPage-message-label .note-label .content-note-label h3,.Page-containerSummary .SummaryStepPage-message .SummaryStepPage-message-label .reservation-label,.register .listCompanies-subtitle,.register .listCompanies-title,.register .primary-btn,.SummaryStepPage-deleveryInfo .SummaryStepPage-deliveryMode,.SummaryStepPage-deleveryInfo .SummaryStepPage-subTitle,.SummaryStepPage-deleveryInfo h4,.SummaryStepPage-order .line-order.line-order-product,.SummaryStepPage-order .line-order.line-order-toalHT,.SummaryStepPage-productInfo .SummaryStepPage-totalPrice{font-family:Lato,serif;font-weight:700;font-style:normal}.lato-black,.main-loxam-fr .vdp-datepicker__calendar .day__month_btn,.main-loxam-fr .vdp-datepicker__calendar .month__year_btn,.main-loxam-fr .wrraper-message span,.register .loginModal-subtitle,.registerform-title,.SummaryStepPage-productInfo .SummaryStepPage-entryName,.SummaryStepPage-productInfo .SummaryStepPage-subTitle{font-family:Lato,serif;font-weight:900;font-style:normal}.lato-thin-italic{font-weight:100}.lato-light-italic,.lato-thin-italic{font-family:Lato,serif;font-style:italic}.lato-light-italic{font-weight:300}.lato-regular-italic{font-weight:400}.lato-bold-italic,.lato-regular-italic{font-family:Lato,serif;font-style:italic}.lato-bold-italic{font-weight:700}.lato-black-italic{font-family:Lato,serif;font-weight:900;font-style:italic}.AutocompleteGoogle{opacity:0;padding:0 1.5rem;border:1px solid #dbd4d6;background:#fff;border-top:0;max-height:0;overflow-y:auto;overflow-x:hidden;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px 0 rgba(0,0,0,.1);-webkit-transition:all .5s cubic-bezier(.77,0,.175,1);-o-transition:all .5s cubic-bezier(.77,0,.175,1);transition:all .5s cubic-bezier(.77,0,.175,1)}.AutocompleteGoogle--open{opacity:1;max-height:300px}.AutocompleteGoogle-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;font-family:Barlow,Arial,sans-serif;font-size:1.5rem;line-height:5rem;color:#7d7779;width:100%;cursor:pointer;-webkit-transition:color .5s cubic-bezier(.77,0,.175,1);-o-transition:color .5s cubic-bezier(.77,0,.175,1);transition:color .5s cubic-bezier(.77,0,.175,1);-o-text-overflow:ellipsis;text-overflow:ellipsis}.AutocompleteGoogle-item+.AutocompleteGoogle-item{border-top:1px solid #f0edee}.AutocompleteGoogle-item:hover{color:#fb263b}.register{color:#141414}.register .Modal-container{width:808px;-webkit-border-radius:24px;border-radius:24px;overflow-x:hidden;padding:48px 64px}.register .Modal-container::-webkit-scrollbar{width:6px}.register .Modal-container::-webkit-scrollbar-track{background:transparent}.register .Modal-container::-webkit-scrollbar-thumb{background:#d4d4d4;-webkit-border-radius:16px;border-radius:16px}.register .Modal-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.register .registerForm{width:100%;position:relative}.register .registerForm .form-actions button{text-transform:none}.register .RegisterPage-labelBlock{cursor:pointer}.register .Modal-closeIcon{color:#141414;font-size:15px}.register .captcha{margin-top:24px}.registerform-title{font-size:31px;margin-bottom:32px}.register .RegisterPage-labelBlock{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:172px;font-size:16px;margin-bottom:24px;margin-right:32px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.register .RegisterPage-labelBlock input[type=radio]{height:24px;width:24px;margin-right:8px;border:2px solid #757575;-webkit-border-radius:50%;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.register .RegisterPage-labelBlock input[type=radio]:checked{background:#e70d23;border:none}.register .RegisterPage-labelBlock input[type=radio]:checked:before{width:7px;height:14px;margin:0 4px;border-bottom:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-left:8px;margin-top:4px}.register .RegisterPage-labelBlock input[type=radio]:before{content:"";display:block;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.register .RegisterPage-radioSelect,.register .RegisterPage-radioSelectStatus{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.register .RegisterPage-password-requirements{font-size:15px;margin-top:16px}.register .RegisterPage-password-requirements .Icon--checkRed{color:red}.register .RegisterPage-password-requirements .Icon--checkRed.Icon--valid{color:green}.register .lx-field-text-box{margin-bottom:24px}.register .lx-field-text-box.lx-field-search{width:100%}.register .lx-field-text-box .lx-field-action{position:absolute;right:0;top:0;font-size:19px;background:#565656;width:61px;height:100%;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;color:#fff;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-border-radius:0 12px 12px 0;border-radius:0 12px 12px 0;cursor:pointer;-webkit-transition:all .2s ease-in-out;-o-transition:all ease-in-out .2s;transition:all .2s ease-in-out;z-index:3}.register .lx-field-text-box .lx-field-action:hover{background:#000}.register .field-row{margin-bottom:24px}.register .field-row .lx-field-text-box{margin-bottom:0}.register .field-row .lx-field-text-box:first-child{margin-right:32px}.register .lx-field-input{width:100%}.register #g-recaptcha_incorrect{display:none}.register .js-recaptcha-captchaaddon{margin-bottom:24px}.register .pass-toggle{position:absolute;right:18px;font-size:19px;cursor:pointer;top:15px;z-index:2}.register .pass-toggle.active,.register .pass-toggle:hover{color:#e70d23}.register .Icon--eye_2.disabled{color:#e1dddf;cursor:default}.register .errorField{color:red;font-size:16px;margin-top:13px}.register .loginModal-subtitle{font-size:31px;margin-bottom:38px}.register .informations li{font-size:16px;padding:11px 0;border-bottom:1px solid #d4d4d4}.register .informations li:nth-child(4){border-bottom:0}.register .informations i{margin-right:8px;font-size:24px;vertical-align:middle}.register .listCompanies{padding:16px;background:var(--Backgrounds-Lighter,#fafafa)}.register .listCompanies-title{font-size:16px;margin-bottom:8px}.register .listCompanies-item{font-size:13px;-webkit-border-radius:4px;border-radius:4px;border:1px solid var(--Backgrounds-Lower,#e1dddf);background:var(--Backgrounds-Upper,#fff);padding:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;margin-bottom:4px}.register .listCompanies-item input{margin-right:18px}.register .listCompanies-subtitle{font-size:13px;margin-bottom:8px}.register .required{color:red;margin-bottom:32px;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.register .required i{margin-right:4px}.register .listCompanies-idcompany label{font-size:13px}.register .listCompanies-fieldidcompany{border:1px solid var(--Backgrounds-Lower,#e1dddf);background:#fff;height:48px;margin:6px 0;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}.register .listCompanies-fieldidcompany input{padding:16px;font-size:14px;width:100%}.register .listCompanies-fieldidcompany i{padding:12px;cursor:pointer;font-size:18px}.register .info{color:#003584;font-size:13px}.register .info a{color:#003584;text-decoration:underline}.register .info a:hover{text-decoration:none}.register .field-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.register .field-row .lx-field-text-box{position:relative;-webkit-box-flex:50%;-webkit-flex:50%;-ms-flex:50%;flex:50%}.register .lx-field-text-box{position:relative}.register .lx-field-text-box.filled .lx-field-label,.register .lx-field-text-box:focus-within .lx-field-label{font-size:13px!important;top:8px!important;left:16px!important}.register .lx-field-label,.register .lx-field-label-phone{font-size:16px!important;position:absolute;-webkit-transition:all .2s ease-in-out;-o-transition:all ease-in-out .2s;transition:all .2s ease-in-out;top:16px!important;left:16px!important;font-size:16px;color:#757575;padding:0!important}.register .lx-field-text-box.filled .lx-field-input{padding-top:22px!important;padding-bottom:8px!important;-webkit-box-shadow:unset;box-shadow:unset}.register .lx-field-input{font-family:Lato,sans-serif;padding:16px;-webkit-border-radius:12px;border-radius:12px;border:1px solid #757575;color:#141414;font-size:16px;height:56px;-webkit-transition:all .3s ease-in-out;-o-transition:all ease-in-out .3s;transition:all .3s ease-in-out;position:relative;z-index:1;background:none}.register .lx-field-input:focus,.register .lx-field-input:hover{border:2px solid #141414;padding-top:22px!important;padding-bottom:8px!important;-webkit-box-shadow:unset;box-shadow:unset}.register .primary-btn{display:block;text-align:center;font-size:20px;height:64px;padding:20px;color:#fff;background:#e70d23;text-transform:capitalize;-webkit-border-radius:36px;border-radius:36px;-webkit-transition:all .3s ease-in-out;-o-transition:all ease-in-out .3s;transition:all .3s ease-in-out}.register .primary-btn:hover{background:#fff;color:#e70d23;border:1px solid #e70d23}.register .primary-btn.fullWidth{width:100%}.register .js-Loader{z-index:100;position:relative}.phone-field{position:relative}.phone-field.filled .phone-input-container .phone-number-input,.phone-field:focus .phone-input-container .phone-number-input{padding-top:22px!important;padding-bottom:8px!important}.phone-input-container{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;width:100%}.phone-code-select{border:none;padding:8px 6px 8px 10px;font-size:14px;outline:none;min-width:96px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;border-right:1px solid #ddd;margin-right:8px;position:absolute;z-index:2;background:#565656!important;-webkit-border-radius:20px;border-radius:20px;color:#fff;margin-left:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%23fff' stroke-width='2.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-position-x:calc(100% - 2px)!important;background-position-y:8px!important;background-repeat:no-repeat!important;-webkit-background-size:20px 20px!important;background-size:20px!important}.phone-code-select.open{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 14l5-5 5 5' stroke='%23fff' stroke-width='2.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E")!important}.phone-number-input{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border:none;outline:none;padding:8px 0;background:transparent;font-size:14px;padding-left:105px!important}.phone-field .lx-field-label-phone{left:107px!important;color:#999}.phone-field.filled .lx-field-label-phone,.phone-field:focus-within .lx-field-label-phone{top:8px!important;color:#666!important;left:107px!important;font-size:13px!important}.disabledButton{opacity:.5}.OrderSummary{position:fixed;bottom:0;-webkit-transform:translateY(calc(100vh - .5rem));-ms-transform:translateY(calc(100vh - .5rem));transform:translateY(calc(100vh - .5rem));background:#2d2a2c;color:#fff;height:100vh;width:100%;z-index:13;-webkit-transition:.5s cubic-bezier(.77,0,.175,1);-o-transition:.5s cubic-bezier(.77,0,.175,1);transition:.5s cubic-bezier(.77,0,.175,1)}.OrderSummary--open{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);max-height:100%}.OrderSummary-openBtn{cursor:pointer;margin-top:-3.9rem;margin-left:2rem;margin-right:10.8rem;background:#2d2a2c;max-width:19.2rem}.OrderSummary-openBtnLabel{font-weight:700;font-family:Roboto,sans-serif;font-size:1.8rem;line-height:4rem;text-align:center}.OrderSummary-container{position:relative;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:7.1rem 2rem 0;overflow-y:hidden;-webkit-transition:.5s cubic-bezier(.77,0,.175,1);-o-transition:.5s cubic-bezier(.77,0,.175,1);transition:.5s cubic-bezier(.77,0,.175,1);max-height:100%}.OrderSummary-container,.OrderSummary-container .reassurance-component{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.OrderSummary-container .reassurance-component{padding:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:12px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;background:#fff}.OrderSummary-container .reassurance-component .reassurance-entry{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;gap:8px}.OrderSummary-container .reassurance-component .reassurance-entry img{width:24px;height:24px}.OrderSummary-container .reassurance-component .reassurance-entry span{color:#141414;font-family:Lato;font-size:13px;font-style:normal;font-weight:400;line-height:120%}.OrderSummary-closeBtn{position:absolute;top:35px;right:22px;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:700;cursor:pointer}.OrderSummary-title{font-family:Barlow,Arial,sans-serif;font-size:2.6rem;line-height:3.1rem;margin-bottom:2.6rem}.OrderSummary-subtitle{font-family:Barlow,Arial,sans-serif;font-size:1.4rem;font-weight:700;margin-bottom:3rem}.OrderSummary-items{overflow:hidden;margin-top:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.OrderSummary-itemsScrollWrapper{width:100%;margin-bottom:2rem}.OrderSummary-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:23px 0;border-bottom:1px solid #979797}.OrderSummary-itemName{-webkit-flex:0 0 65%;-ms-flex:0 0 65%;flex:0 0 65%;font-size:1.4rem;max-width:65%;word-wrap:break-word}.OrderSummary-itemName,.OrderSummary-itemNameTotal{-webkit-box-flex:0;font-family:Helvetica,Arial,sans-serif;font-weight:700}.OrderSummary-itemNameTotal{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;font-size:1.8rem}.OrderSummary-itemPrice{-webkit-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%;font-size:1.6rem}.OrderSummary-itemPrice,.OrderSummary-itemPriceTotal{-webkit-box-flex:0;font-family:Helvetica,Arial,sans-serif;font-weight:700;text-align:right}.OrderSummary-itemPriceTotal{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;font-size:1.8rem}.OrderSummary-item--subtotal{padding:2.5rem 0 0;border-bottom:0}.OrderSummary-item--subtotal .OrderSummary-itemName{font-weight:700}.OrderSummary-item--subtotal--tva{border-bottom:1px solid #979797}.OrderSummary-total{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:25px}.OrderSummary-totalAmount,.OrderSummary-totalLabel{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;font-family:Barlow,Arial,sans-serif;font-size:2.5rem;font-weight:700}.OrderSummary-totalAmount{text-align:right}.OrderSummary-warning{font-family:Barlow,Arial,sans-serif;font-size:1.2rem;color:#dbd4d6;margin-top:87px}.OrderSummary-pickUpMode{text-align:center}.OrderSummary-pickUpModeBtn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-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;background:#fb263b;color:#fff;font-family:Barlow,Arial,sans-serif;font-size:1.8rem;font-weight:700;text-align:center;padding:1.5rem 2.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;-webkit-appearance:none;outline:0;border:0;cursor:pointer;-webkit-transition:.5s cubic-bezier(.77,0,.175,1);-o-transition:.5s cubic-bezier(.77,0,.175,1);transition:.5s cubic-bezier(.77,0,.175,1);font-size:1.7rem}.OrderSummary-pickUpModeBtn:focus,.OrderSummary-pickUpModeBtn:hover{color:#fff}.OrderSummary-pickUpModeBtnIcon{font-size:1.3rem;margin-left:1rem}.OrderSummary-pickUpModeBtn--disabled{opacity:.5}.OrderSummary-pickUpMode:last-child{margin-top:1rem}.OrderSummary-notRegisterYet{text-align:left;text-align:start;margin-top:3rem;font-size:1.2rem}.OrderSummary-notRegisterYetLink,.OrderSummary-notRegisterYetLink:hover{color:#fff;font-weight:700;text-decoration:underline;display:inline-block;margin-left:3px}.OrderSummary-continueWithoutRegistering,.OrderSummary-continueWithoutRegistering:hover{display:inline-block;margin-top:2rem}.OrderSummary-link{font-family:Lato;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;background:#e70d23;color:#fff;-webkit-border-radius:50px;border-radius:50px;font-size:16px;font-weight:700;line-height:147%;padding:16px 24px;text-align:center;height:48px;width:100%;cursor:pointer}.OrderSummary-link--disabled{pointer-events:none;background:#757575}.OrderSummary-link:hover{color:#fff}.OrderSummary-connectToSeePrices{font-family:Lato;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;background:#fff;color:#e70d23;border:1px solid #e70d23;-webkit-border-radius:50px;border-radius:50px;font-size:16px;font-weight:700;line-height:147%;padding:16px 24px;margin-top:8px;text-align:center;height:48px;width:100%;cursor:pointer}.OrderSummary-connectToSeePrices--disabled{pointer-events:none;color:#757575;border-color:#757575}.ContactBar{display:none}.Subnav-container{z-index:2}@media only screen and (min-width:310px) and (max-width:360px){#datepickerBegin,#datepickerEnd,.CartPage-datepickerContainer .Datepicker{width:25rem;-webkit-box-flex:0;-webkit-flex:0 0 25rem;-ms-flex:0 0 25rem;flex:0 0 25rem;max-width:25rem}}@media only screen and (min-width:360px){#datepickerBegin,#datepickerEnd,.CartPage-datepickerContainer .Datepicker{width:28rem;-webkit-box-flex:0;-webkit-flex:0 0 28rem;-ms-flex:0 0 28rem;flex:0 0 28rem;max-width:28rem}}@media (min-width:768px) and (max-width:1023px){.DeliveryStepPage-selectedSiteInfosContainer{margin:4.3rem 0 0}.DeliveryStepPage-informationsRentalInput:nth-child(2),.DeliveryStepPage-worksiteCreationFormInput:nth-child(2){margin-top:0}}@media (min-width:768px){.Checkbox-label{white-space:nowrap}.CartPage-datepickerContainers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.CartPage-datepickerContainer{width:auto}.CartPage-datepickerContainer+.CartPage-datepickerContainer{margin-top:0}.CartPage-datepickerContainer+.CartPage-datepickerContainer .CartPage-dateLabel{margin:0 3.5rem}.CartPage-datepickerContainer .Datepicker{width:30rem;-webkit-box-flex:0;-webkit-flex:0 0 30rem;-ms-flex:0 0 30rem;flex:0 0 30rem;max-width:30rem}.CartPage-dateUpdateBtn{margin-top:0;padding:0 3rem;margin-left:auto}.CartPage-dateForm{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.CartPage-weekendUsage{margin-top:3rem;width:auto;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.CartPage-product{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:0 2rem 1.6rem 2.5rem}.CartPage-productRequirementFlag{margin:0 0 .3rem}.CartPage-productImage{margin:5rem 0 3.5rem}.CartPage-productDetails{margin-left:5.6rem}.CartPage-productPriceContainer{margin-left:auto;margin-top:2.3rem}.CartPage .Breadcrumb{margin-left:0;margin-top:0;width:100%}#datepickerBegin,#datepickerEnd{width:30rem;max-width:30rem}.Checkbox-label{margin-right:2rem}.Slider-next,.Slider-prev{display:inline-block;border:1px solid #7d7779}.Slider-next--clicked,.Slider-prev--clicked{border:1px solid #fb263b;background:#f0edee}.sliderWithSelectButton .Tile{width:23rem;min-height:23rem}.DeliveryStepPage-title{line-height:3.2rem}.DeliveryStepPage-selectedSiteInfosBlock{width:33.33333%;padding:0 3.5rem}.DeliveryStepPage-selectedSiteInfosBlock+.DeliveryStepPage-selectedSiteInfosBlock{border-left:1px solid #dbd4d6}.DeliveryStepPage .Sort{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:3rem;line-height:7rem}.DeliveryStepPage .Sort-form{-webkit-box-flex:0;-webkit-flex:0 0 156px;-ms-flex:0 0 156px;flex:0 0 156px}.DeliveryStepPage .Sort-form:after{right:4rem;height:100%;line-height:100%;z-index:-1}.DeliveryStepPage-informationsRentalInput{display:inline-block;vertical-align:top;width:32rem;margin-right:3.5rem}.DeliveryStepPage-radioLabelWrapper{-webkit-box-flex:0;-webkit-flex:0 0 30rem;-ms-flex:0 0 30rem;flex:0 0 30rem}.DeliveryStepPage-deliveryModeHead{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.DeliveryStepPage-worksiteCreation{margin:3.5rem 0 4.3rem}.DeliveryStepPage-worksiteCreationFormInput{display:inline-block;vertical-align:top;width:32rem;margin-right:3.5rem}.main-loxam-fr .DeliveryStepPage-selectedSiteInfosContainer .DeliveryStepPage-selectedSiteInfosBlock+.DeliveryStepPage-selectedSiteInfosBlock{border-left:1px solid #eaeaea}.RadioAccordion-head{padding:2rem 6.4rem 2rem 2rem}.RadioAccordion-head,.RadioAccordion-label{-webkit-box-flex:0;-webkit-flex:0 0 30rem;-ms-flex:0 0 30rem;flex:0 0 30rem}.RadioAccordion-content{padding:0 0 2.5rem 6rem}.SummaryStepPage-boxesWrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.Breadcrumb-item{font-size:1.4rem}.Breadcrumb-item+.Breadcrumb-item{margin-left:1.5rem}.Breadcrumb-item+.Breadcrumb-item:before{font-size:1.4rem;left:-10px}.Breadcrumb-link{font-size:1.4rem}.CheckoutSteps-list{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.CheckoutSteps-link,.CheckoutSteps-list{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.CheckoutSteps-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.CheckoutSteps-step:not(:last-child){-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.CheckoutSteps-step:not(:last-child):after{display:inline-block}.CheckoutSteps-step+.CheckoutSteps-step{padding:0 1rem}.CheckoutSteps-step+.CheckoutSteps-step .CheckoutSteps-link:before{display:none}.CheckoutSteps-label{display:block}.main-loxam-fr .DeliveryStepPage-head{margin-top:5.4rem}.main-loxam-fr .DeliveryStepPage-itemSteps{width:4.8em;padding:0 1.6rem}.main-loxam-fr .DeliveryStepPage-label{display:block}.main-loxam-fr .DeliveryStepPage-itemSepa{width:10rem}.main-loxam-fr .PaymentStepPage-head{margin-top:5.4rem}.main-loxam-fr .PaymentStepPage-itemSteps{width:4.8em;padding:0 1.6rem}.main-loxam-fr .PaymentStepPage-label{display:block}.main-loxam-fr .PaymentStepPage-itemSepa{width:10rem}}@media (min-width:1024px){.Datepicker-calendar.vdp-datepicker__calendar{max-width:28rem}.materialsComponent{padding:4rem 0 4rem 5.5rem}.materialsComponentTitle{margin-bottom:4rem}.materialsComponentTitleTxt{font-size:4.8rem;line-height:5.8rem}.CartPage{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:0 7rem}.CartPage-content{max-width:66%;padding:0 2rem 0 0}.CartPage-datepickerContainers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.CartPage-datepickerContainer .Datepicker{width:30rem;-webkit-box-flex:0;-webkit-flex:0 0 30rem;-ms-flex:0 0 30rem;flex:0 0 30rem;max-width:30rem}.CartPage-dateUpdateBtn{line-height:5rem;padding:0 3rem}.CartPage-weekendUsage{margin-top:3rem;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.wrraper-link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:0 7rem;text-align:left}#datepickerBegin,#datepickerEnd{width:30rem;max-width:30rem}.main-loxam-fr .CartePage-head{padding:4rem 0}.main-loxam-fr .reservation-options{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;border:.1rem solid #757575}.main-loxam-fr .reservation-options .CartPage-datepickerContainers{border:none;margin-bottom:0}.main-loxam-fr .reservation-options .modern-address-form{border:none;width:100%}.main-loxam-fr .printDevis,.main-loxam-fr .reservation-options .CartPage-datepickerContainer:last-child:after{display:block}.main-loxam-fr .OrderSummary{margin-top:10rem}.main-loxam-fr .OrderSummary.payment{margin-top:0}.main-loxam-fr .CartPage .CartPage-content{padding-right:48px}.main-loxam-fr .CartPage-productList-body{margin-bottom:4.8rem}.DeliveryModePage{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:0 70px 25px}.DeliveryModePage-body{-webkit-box-flex:0;-webkit-flex:0 0 66%;-ms-flex:0 0 66%;flex:0 0 66%;width:66%;padding:0 4rem}.DeliveryModePage-orderSummary{-webkit-box-flex:0;-webkit-flex:0 0 32%;-ms-flex:0 0 32%;flex:0 0 32%;min-width:405px}.DeliveryModePage-inputContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.DeliveryModePage-inputBlock--number{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}.DeliveryModePage-inputBlock--text{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;padding:0 20px}.DeliveryModePage-labelBlock{margin-right:22px;margin-bottom:0}.DeliveryModePage-radioSelect{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.DeliveryModePage-globalLabel{margin:26px 0 14px}.DeliveryModePage-input{width:50%;-webkit-box-flex:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}.DeliveryModePage-input--autocomplete,.DeliveryModePage-input--cedex,.DeliveryModePage-input--city,.DeliveryModePage-input--zipCode{width:100%;-webkit-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}.DeliveryModePage-input--observations{height:137px;width:100%;padding:2rem}.DeliveryModePage-autocomplete{width:50%;-webkit-box-flex:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}.DeliveryModePage-checkBlock{width:auto}.DeliveryModePage-btn--submit{max-width:32.8rem;margin-left:auto}.DeliveryModePage-btnLabel{font-weight:400}.DeliveryModePage-btnBlock{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%;text-align:right}.DeliveryStepPage{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:0 70px 25px}.DeliveryStepPage-new{padding:0}.DeliveryStepPage-selectedSiteInfosTitle{height:5rem}.DeliveryStepPage .Sort{padding-right:6rem}.DeliveryStepPage-orderSummary{-webkit-box-flex:0;-webkit-flex:0 0 32%;-ms-flex:0 0 32%;flex:0 0 32%;min-width:405px}.DeliveryStepPage-body{-webkit-box-flex:0;-webkit-flex:0 0 66%;-ms-flex:0 0 66%;flex:0 0 66%;width:66%;max-width:66%;padding:0}.DeliveryStepPage-body-new{margin-top:4.4rem}.DeliveryStepPage-radioSelect-new{padding:1.5rem 2rem!important}.DeliveryStepPage-radioSelect{padding:1.5rem 6.4rem 1.5rem 2rem}.DeliveryStepPage-btn--outline{padding:0 3rem}.DeliveryStepPage-btnBlock{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.DeliveryStepPage-deliveryModeContent{margin-bottom:4rem}.DeliveryStepPage-worksiteCreationFormErrorLink{text-decoration:underline;cursor:pointer}.main-loxam-fr .OrderSummary{margin-top:5rem}.main-loxam-fr .DeliveryStepPage-body{margin-top:48px;margin-bottom:48px}.PaymentPage{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:0 7rem}.PaymentPage-title{margin-bottom:1.8rem;line-height:3.2rem}.PaymentPage-wrapper{-webkit-box-flex:0;-webkit-flex:0 0 66%;-ms-flex:0 0 66%;flex:0 0 66%;width:66%;max-width:66%;padding:0;margin-right:3rem}.PaymentPage-submitWrapper{margin-top:4rem}.PaymentPage-submitBtn{padding:0 3rem;line-height:5rem}.ConfirmationPage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:0 70px}.ConfirmationPage-body{padding:3.2rem 2.8rem 0 0;-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%}.ConfirmationPage-orderSummary{-webkit-box-flex:0;-webkit-flex:0 0 32%;-ms-flex:0 0 32%;flex:0 0 32%;min-width:405px}.ConfirmationPage-commandText{text-align:center;padding:10px 18px 75px}.ConfirmationPage-commandInfos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ConfirmationPage-commandInfo{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;border:1px solid #dbd4d6;max-width:336px}.ConfirmationPage-commandInfo+.ConfirmationPage-commandInfo{border-left:none;border-top:1px solid #dbd4d6}.ConfirmationPage-homeReturn{padding:102px 18px}.ConfirmationPage-homeBtn{max-width:284px}.SummaryStepPage{padding:0 7rem}.SummaryStepPage-body{padding:3rem 0 7rem}.SummaryStepPage-wrapper{padding:0 21rem}.SummaryStepPage-orderReference{font-size:2.4rem}.SummaryStepPage-title{font-size:3rem}.SummaryStepPage-message,.SummaryStepPage-subTitle{font-size:2rem;line-height:3.6rem}.SummaryStepPage-message{padding:6rem 8rem 5rem}.SummaryStepPage-boxesWrapper{max-width:1224px}.SummaryStepPage-box{font-size:2rem;padding:4rem}.SummaryStepPage-deliveryAddress,.SummaryStepPage-rentalDates{font-size:2rem}.SummaryStepPage-entry{padding:1rem 2rem 1rem 3rem}.SummaryStepPage-entryThumbnail{width:6.6rem;height:6.6rem}.SummaryStepPage-entryDetails{font-size:1.8rem;margin:1rem 0 0 3rem}.SummaryStepPage-button{padding:0 3rem;padding:1.5rem 2.5rem}.Breadcrumb{display:inline-block;margin-left:7rem;margin-top:2.5rem}.CheckoutSteps-step+.CheckoutSteps-step .CheckoutSteps-number{padding:0}.main-loxam-fr .DeliveryStepPage-head{max-width:1224px}.main-loxam-fr .PaymentStepPage-head{margin-top:48px;margin-bottom:48px;max-width:1224px}.register .section-info{display:none}.OrderSummary{position:relative;position:-webkit-sticky;position:sticky;top:0;-webkit-box-flex:0;-webkit-flex:0 0 32%;-ms-flex:0 0 32%;flex:0 0 32%;width:32%!important;max-width:405px;z-index:9;-webkit-transform:none;-ms-transform:none;transform:none}.OrderSummary-container{padding:3.5rem 3rem 1.2rem;height:100%}.OrderSummary-closeBtn{display:none}.OrderSummary-itemsScrollWrapper{max-height:56.8rem}.OrderSummary-pickUpModeBtn{padding:0 3rem;line-height:5rem}.ContactBar{display:block}}@media (min-width:1024px) and (max-width:1653px){.main-loxam-fr .DeliveryStepPage-headWrapper,.main-loxam-fr .PaymentStepPage-headWrapper{padding:0 70px}}@media (max-width:1024px) and (min-width:1024px){.CartPage-pickUpModeBtn,.CartPage-pickUpModeOutsideOrdersummaryBtn{padding:0 3rem;line-height:5rem}}@media (min-width:1280px){.CategoryItem-name{font-size:2.6rem;line-height:3rem}.sliderWithSelectButton .Tile{width:26rem;min-height:26rem}.DeliveryStepPage-informationsRentalInput{width:37rem}.DeliveryStepPage-informationsRentalInput:nth-child(2){margin-top:0}.DeliveryStepPage-radioSelect-new{padding:1.5rem 4rem!important}.DeliveryStepPage-worksiteCreationFormInput{width:37rem}.DeliveryStepPage-worksiteCreationFormInput:nth-child(2){margin-top:0}}@media (min-width:1653px){.main-loxam-fr .DeliveryStepPage{max-width:1400px!important}.main-loxam-fr .PaymentPage{padding:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.main-loxam-fr .DeliveryStepPage-head,.main-loxam-fr .PaymentStepPage-head,.SummaryStepPage-boxesWrapper{max-width:1400px}.main-loxam-fr .PaymentStepPage-headWrapper{padding:0}}@media (max-width:767px){.CartPage-datepickerContainer:first-child{margin-bottom:3rem}.CartPage-dateForm{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.CartPage-link{display:block}.CartPage-link span{display:block;text-align:center}.CartPage-noProductImage{max-height:0;max-width:0;margin:0}.main-loxam-fr .CartPage-emptyDateTitle{width:100%;font-size:13px;padding:12px 16px}.main-loxam-fr .CartPage-emptyDateTitle .Icon--warning:before{vertical-align:unset}.main-loxam-fr .vdp-datepicker__calendar{width:100%;left:0}.main-loxam-fr .vdp-datepicker__calendar div{padding:0;max-width:300px;margin:0 auto}.main-loxam-fr .vdp-datepicker__calendar div .cell{width:14.285714285714286%}.cart-unavailable-block .cart-unavailable-list{margin-bottom:32px}.cart-unavailable-block .cart-product-line.unavailable-product{gap:16px;-webkit-align-items:flex-end;align-items:flex-end}.cart-unavailable-block .cart-product-line.unavailable-product,.cart-unavailable-block .cart-product-line.unavailable-product .product-actions-pricing{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end}.cart-unavailable-block .cart-product-line.unavailable-product .product-actions-pricing{-webkit-align-items:end;align-items:end;gap:8px}.cart-unavailable-block .cart-product-line.unavailable-product .product-price-total,.cart-unavailable-block .cart-product-line.unavailable-product .product-price-unit{-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end}.DeliveryModePage-btnLabel{text-align:center}#rc-imageselect,.g-recaptcha{-ms-transform:scale(.77);transform:scale(.77);-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;-webkit-transform:scale(.77);-webkit-transform-origin:0 0}.Slider-item{width:300px}.Slider-next,.Slider-prev{position:relative}.sliderWithSelectButton .Slider-next,.sliderWithSelectButton .Slider-prev{border:1px solid #7d7779}.newWorkingSite .Modal-container{padding:24px 24px 32px}.DeliveryStepPage-title{margin-right:5.2rem}.DeliveryStepPage-title-new{margin-top:32px;margin-bottom:16px}.DeliveryStepPage-informationsRental{margin-right:0}.DeliveryStepPage-deliveryContact{margin:0}.DeliveryStepPage-deliveryDate{margin-right:0}.DeliveryStepPage-selectedSiteInfosContainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:100%;margin-right:0;padding:2.5rem}.DeliveryStepPage-WeekendNotification{margin:0 0 2.5rem}.DeliveryStepPage-selectedSiteInfosBlock+.DeliveryStepPage-selectedSiteInfosBlock{border-top:1px solid #dbd4d6;padding-top:2.5rem}.DeliveryStepPage-selectedSiteInfosBlock:last-child{padding-bottom:0}.DeliveryStepPage-selectedSiteInfosSubBlockAvailability,.DeliveryStepPage-selectedSiteInfosSubBlockCostShipping,.DeliveryStepPage-selectedSiteInfosSubBlockWithBorder{padding:0}.DeliveryStepPage-selectedSiteInfosTitle{margin-bottom:1rem}.DeliveryStepPage-selectedSiteInfosValue,.DeliveryStepPage-selectedSiteInfosValueAgency,.DeliveryStepPage-selectedSiteInfosValueCost{margin-top:0}.DeliveryStepPage-informationsRentalBlock{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.DeliveryStepPage-deliveryDateSelectBlock{width:100%;max-width:100%}.DeliveryStepPage .Sort-form{height:4.5rem}.DeliveryStepPage-informationsRentalNumero,.DeliveryStepPageadditionalInformations{width:100%;max-width:100%}.DeliveryStepPage-additionalInformations{margin-top:4rem;width:100%;max-width:100%}.DeliveryStepPage-informationsSiteName{margin-top:4rem}.DeliveryStepPage-customCheckBox{width:1.8rem}.DeliveryStepPage-check{height:.8rem}.DeliveryStepPage-radioSelect-new{padding:2rem clamp(.3rem,0,3rem)}.DeliveryStepPage-radioSelect{margin-right:0!important}.DeliveryStepPage-agencyPickUpInput,.DeliveryStepPage-onSiteDeliveryInput{width:100%;max-width:100%}.DeliveryStepPage-btnLabel{font-size:1.6rem;width:100%;text-align:center}.DeliveryStepPage-btnLabelAddSite{font-size:1.6rem;line-height:2.2rem}.DeliveryStepPage-deliveryModeHead .DeliveryStepPage-unavailabilityReason{margin-top:2rem}.DeliveryStepPage-box{margin-right:0}.main-loxam-fr .DeliveryStepPage{gap:32px}.main-loxam-fr .DeliveryStepPage-body{margin-bottom:0;margin-top:32px}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-choiceSection-new-modes,.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-radioSelect-new{padding:unset;padding-bottom:8px}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-agencyPickUpInput .DeliveryStepPage-title-new{margin:32px 0 16px}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new{margin-top:32px}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .DeliveryStepPage-ResultHeader{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .DeliveryStepPage-ResultHeader .DeliveryStepPage-labelCompaniesResult{margin-bottom:16px}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .map-switch{padding:8px 12px;width:164px}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .map-switcher{right:77px}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .map-content{width:100%}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-warningTag{margin-bottom:32px}.main-loxam-fr .DeliveryStepPage-informationsRentalBlock--details .DeliveryStepPage-additionalInformations{margin-top:0}.main-loxam-fr .DeliveryStepPage-conditionsLabel .DeliveryStepPage-check{top:13px}.main-loxam-fr .DeliveryStepPage-selectedSiteInfosContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:24px}.main-loxam-fr .DeliveryStepPage-selectedSiteInfosContainer .DeliveryStepPage-selectedSiteInfosBlock{display:block;padding-bottom:16px!important;border-bottom:1px solid #d4d4d4!important;width:201px;margin-bottom:16px}.main-loxam-fr .DeliveryStepPage-selectedSiteInfosContainer .DeliveryStepPage-selectedSiteInfosBlock:last-child{border-bottom:unset!important;margin-bottom:0;padding-bottom:0!important}.main-loxam-fr .DeliveryStepPage-selectedSiteInfosContainer .DeliveryStepPage-selectedSiteInfosBlock{padding:0;border:none}.main-loxam-fr .DeliveryStepPage-deliveryContact{padding-bottom:32px}.main-loxam-fr .DeliveryStepPage-deliveryContact .DeliveryStepPage-informationsRentalBlock--contact .lx-field-text-box{margin-bottom:0}.RadioAccordion-head{margin-right:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.RadioAccordion-message{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:2rem}.SummaryStepPage-box-WeekendNotification{border-top:0}.SummaryStepPage-box+.SummaryStepPage-box{border-top:0;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.Page-containerSummary .SummaryStepPage-message .link-message{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.SummaryStepPage-productInfo{width:100%!important;padding-right:0}.SummaryStepPage-deleveryInfo{margin-top:4.8rem;width:100%!important}.SummaryStepPage-productList-head{display:none}.SummaryStepPage-productInfo .SummaryStepPage-entryPrice{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;gap:2rem}.SummaryStepPage-productInfo .SummaryStepPage-qte{display:none}.main-loxam-fr .DeliveryStepPage-linkBack{left:2rem}.main-loxam-fr .PaymentStepPage-head{margin-top:16px;gap:8px}.main-loxam-fr .PaymentStepPage-headWrapper{padding:32px 16px}.main-loxam-fr .PaymentStepPage-linkBack{left:0}.register .Modal-container{padding:48px 16px;width:100%;height:100%;-webkit-border-radius:0;border-radius:0;max-width:100%;max-height:100%}.register .RegisterPage-labelBlock input[type=radio]:checked{background:none;border:2px solid #000}.register .RegisterPage-labelBlock input[type=radio]:checked:before{content:"";width:70%;height:70%;background:#000;-webkit-border-radius:50%;border-radius:50%;margin-left:3px;margin-top:3px;border:none}.register .field-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-flow:column-reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;gap:24px}.register .field-row .lx-field-text-box:first-child{margin-right:0}.OrderSummary-pickUpModeBtn{padding:1.5rem}}@media (max-width:1024px){.CartPage-pickUpMode{text-align:center;padding:2.5rem 0;border-top:1px solid #dbd4d6}.CartPage-pickUpModeBtn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-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;background:#fb263b;color:#fff;font-family:Barlow,Arial,sans-serif;font-size:1.8rem;font-weight:700;text-align:center;padding:1.5rem 2.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;-webkit-appearance:none;outline:0;border:0;cursor:pointer;-webkit-transition:.5s cubic-bezier(.77,0,.175,1);-o-transition:.5s cubic-bezier(.77,0,.175,1);transition:.5s cubic-bezier(.77,0,.175,1)}.CartPage-pickUpModeBtn:focus,.CartPage-pickUpModeBtn:hover{color:#fff}.CartPage-pickUpModeBtnIcon{font-size:1.3rem;margin-left:1rem}.CartPage-pickUpModeBtn--disabled{opacity:.5}.CartPage-pickUpModeOutsideOrdersummary{text-align:center;padding:2rem 0}.CartPage-pickUpModeOutsideOrdersummaryBtn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-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;background:#fb263b;color:#fff;font-family:Barlow,Arial,sans-serif;font-size:1.8rem;font-weight:700;text-align:center;padding:1.5rem 2.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;-webkit-appearance:none;outline:0;border:0;cursor:pointer;-webkit-transition:.5s cubic-bezier(.77,0,.175,1);-o-transition:.5s cubic-bezier(.77,0,.175,1);transition:.5s cubic-bezier(.77,0,.175,1)}.CartPage-pickUpModeOutsideOrdersummaryBtn:focus,.CartPage-pickUpModeOutsideOrdersummaryBtn:hover{color:#fff}.CartPage-pickUpModeOutsideOrdersummaryBtnIcon{font-size:1.3rem;margin-left:1rem}.CartPage-pickUpModeOutsideOrdersummaryBtn--disabled{opacity:.5}.main-loxam-fr .OrderSummary .OrderSummary-container{height:100%}}@media only screen and (max-width:480px){.main-loxam-fr .CartPage .CartePage-wrrapPrice{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.main-loxam-fr .CartPage .CartPage-productUnitPrice{-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end}}@media only screen and (max-width:1024px){.main-loxam-fr .OrderSummary{position:static;height:auto;-webkit-transform:none;-ms-transform:none;transform:none;margin-bottom:2.8rem;padding:0 1.5rem}.main-loxam-fr .PaymentPage-wrapper{padding:1.6rem 1.6rem 3.2rem}}@media (max-width:640px){.newWorkingSite .field-row{grid-template-columns:1fr}}@media only screen and (max-width:310px){#datepickerBegin,#datepickerEnd,.CartPage-datepickerContainer .Datepicker{width:22rem;-webkit-box-flex:0;-webkit-flex:0 0 22rem;-ms-flex:0 0 22rem;flex:0 0 22rem;max-width:22rem}}@media (max-width:1024px) and (max-width:767px){.CartPage-pickUpModeBtn{padding:1.5rem}}@media (max-width:390px){.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .map-switch{width:156px}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .map-switcher{right:61px}}@media (max-width:768px){.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .map-overlay{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));top:auto;width:auto;padding-bottom:6px;gap:10px}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .map-overlay .agency-list-item{min-width:350px}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .map-overlay .agency-list-item .Tile{min-height:181px}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .agency-list-item .Tile{padding:12px;-webkit-border-radius:12px;border-radius:12px}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .Tile-side-info{margin-top:.5rem}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .Tile-title{font-size:13px}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .Tile-address,.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .Tile-distance{font-size:12px}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .Tile-hours-toggle{font-size:13px}.main-loxam-fr .DeliveryStepPage-choiceSection-new .DeliveryStepPage-deliveryModeContent .DeliveryStepPage-agencyPickUp .DeliveryStepPage-companiesResult-new .map-content:after{background:none}}@media only screen and (max-width:1200px){.SummaryStepPage-productInfo{width:calc(100% - 31rem)}.SummaryStepPage-deleveryInfo{width:31rem}}@media only screen and (max-width:900px){.SummaryStepPage-productInfo .SummaryStepPage-entryDetails{width:100%}.SummaryStepPage-productInfo .SummaryStepPage-entryPrice{width:100%;padding-top:1.5rem;padding-left:9.6rem}}@media only screen and (max-width:660px){.main-loxam-fr .CartPage-productList-head{display:none}.main-loxam-fr .CartPage-productImage{width:8rem;height:6.4rem}.main-loxam-fr .CartPage-productDetails{width:calc(100% - 8rem)}.main-loxam-fr .CartPage-productPriceContainer{width:100%;padding-left:8rem;padding-top:2rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.main-loxam-fr .CartPage-label-accessory,.main-loxam-fr .CartPage-product-accessory{padding-left:0}.main-loxam-fr .CartPage-product-accessory .CartPage-productPriceContainer{padding-top:0}.main-loxam-fr .CartPage-product-accessory .CartPage-productDetails{width:calc(100% - 8rem)}.main-loxam-fr .CartPage-product-accessory .CartPage-productImage{width:8rem}.main-loxam-fr .CartPage-productList-body{padding-bottom:2.4rem}.main-loxam-fr .SummaryStepPage-entryDetails{width:100%}.main-loxam-fr .SummaryStepPage-entry.SummaryStepPage-entry--accessory{padding-left:0}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3V0aWxzL2Nzcy9fdGV4dC5zY3NzIiwiLi4vYXNzZXRzL3N0eWxlcy9pY29ucy9faWNvbnMuc2NzcyIsIi4uL2NvbXBvbmVudHMvcXVhbnRpdHlTZWxlY3Rvci9faW5kZXguc2NzcyIsIl9jb25maWcvX3ZhcmlhYmxlLnNjc3MiLCIuLi9jb21wb25lbnRzL2RhdGVQaWNrZXIvX2luZGV4LnNjc3MiLCIuLi9jb21wb25lbnRzL2Zvcm0vY2hlY2tib3gvX2luZGV4LnNjc3MiLCIuLi91dGlscy9jc3MvX2FuaW1hdGlvbnMuc2NzcyIsIi4uL2xheW91dC9sb2FkZXIvaW5kZXguc2NzcyIsIi4uL3V0aWxzL2Nzcy9fYnV0dG9uLnNjc3MiLCIuLi9sYXlvdXQvbWF0ZXJpYWxzQ29tcG9uZW50L2luZGV4LnNjc3MiLCIuLi91dGlscy9jc3MvX2NvbnRhaW5lci5zY3NzIiwiLi4vdmlld3MvY2FydFBhZ2UvaW5kZXguc2NzcyIsIi4uL3ZpZXdzL2RlbGl2ZXJ5TW9kZVBhZ2UvaW5kZXguc2NzcyIsIi4uLy4uL2J1aWxkL25vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzIiwidGhlbWUtZGVmYXVsdC9jc3MvY2hlY2tvdXQuY3NzIiwiLi4vY29tcG9uZW50cy9zbGlkZXIvX2luZGV4LnNjc3MiLCIuLi9jb21wb25lbnRzL3NsaWRlcldpdGhTZWxlY3RCdXR0b24vaW5kZXguc2NzcyIsIi4uL2NvbXBvbmVudHMvbW9kYWxzL25ld1dvcmtpbmdTaXRlL19pbmRleC5zY3NzIiwiLi4vdmlld3MvZGVsaXZlcnlTdGVwUGFnZS9pbmRleC5zY3NzIiwidGhlbWUtZGVmYXVsdC9iYXNlL192YXJpYWJsZXMuc2NzcyIsIi4uL3V0aWxzL2Nzcy9fcmFkaW9BY2NvcmRpb24uc2NzcyIsIi4uL3ZpZXdzL3BheW1lbnRQYWdlL2luZGV4LnNjc3MiLCIuLi92aWV3cy9jb25maXJtYXRpb25QYWdlL2luZGV4LnNjc3MiLCIuLi92aWV3cy9zdW1tYXJ5U3RlcFBhZ2UvaW5kZXguc2NzcyIsIi4uL2NvbXBvbmVudHMvYnJlYWRjcnVtYi9faW5kZXguc2NzcyIsIi4uL2NvbXBvbmVudHMvY2hlY2tvdXRTdGVwcy9faW5kZXguc2NzcyIsIi4uL3ZlbmRvcnMvc2Nyb2xsYmFyL3Z1ZTItc2Nyb2xsYmFyLnNjc3MiLCIuLi9jb21wb25lbnRzL2F1dG9jb21wbGV0ZUdvb2dsZS9faW5kZXguc2NzcyIsIi4uL2NvbXBvbmVudHMvbW9kYWxzL3JlZ2lzdGVyL19pbmRleC5zY3NzIiwiLi4vY29tcG9uZW50cy9vcmRlclN1bW1hcnkvX2luZGV4LnNjc3MiLCJ0aGVtZS1kZWZhdWx0L2Nzcy9jaGVja291dC5zY3NzIiwiLi4vLi4vYnVpbGQvbm9kZV9tb2R1bGVzL2luY2x1ZGUtbWVkaWEvZGlzdC9faW5jbHVkZS1tZWRpYS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVFBLGlCQzJWQyxBQ25XRCxrQkFDRSxvQkFBQSxBQUFhLHFCQUFiLEFBQWEsb0JBQWIsQUFBYSxhQUFBLEFBQ2IsOEJBQUEsQUFBcUIsNkJBQXJCLEFBQXFCLDZCQUFyQixBQUFxQix5QkFBckIsQUFBcUIscUJBQUEsQUFDckIseUJBQUEsQUFBbUIsMkJBQW5CLEFBQW1CLHNCQUFuQixBQUFtQixtQkFBQSxBQUNuQix1QkFBQSxBQUEyQixtQ0FBM0IsQUFBMkIsb0JBQTNCLEFBQTJCLDBCQUFBLENBbUM1QixBQWpDQyx5QkFFRSxXQUFXLEFBQ1gsZUFBZSxBQUdmLGVBQWUsQUFDZixtQkFBbUIsQUFHbkIsY0FBZ0IsQ0FDakIsQUFFRCwrQ0FaRSxxQkFBcUIsQUFHckIsb0NDTWdDLEFETGhDLGdCQUFnQixBQUdoQixrQkFBa0IsQUFDbEIsYUNOVSxDRFVaLEFBbUJDLHNCQWpCQyxtQkFBQSxBQUFjLHNCQUFkLEFBQWMsa0JBQWQsQUFBYyxjQUFBLEFBQ2QsWUFBWSxBQUNaLFdBQVcsQUFHWCxpQkFBaUIsQUFDakIsaUJBQWlCLEFBR2pCLHlCQzZEZ0IsQUQ1RGhCLDBCQUFBLEFBQWtC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QixDQUlqQixBQS9iZixtTUE2YmtCLGdCQUFpQixDQUNsQixBQTliakIsc0xBb2NjLGFBQWEsQUFDYiwyQkFBQSxBQUFtQixrQkFBQSxDQUNwQixBQXRjYiw4S0F5Y2MsZ0JBQWlCLENBQ2xCLEFBMWNiLDBLQTRjMEIsY0FBZSxDQUFJLEFBNWM3Qyx5VkE4YzZCLGNBQWUsQ0FBSSxBQTljaEQsaUxBK2NpQyxjQUFlLENBQUksQUEvY3BELGlMQWlka0MsZUFBZ0IsQ0FBSSxDQUFBLEFLamlDbEQsMENBUEYsNkJBUUcsd0JBQXlCLENBTTNCLEFBT0QsOEJBVUksV0FBWSxDQWdGZixDQWpHQSxBQXlPRyx5Q0F0QkgsMkRBdUJLLFVBQVcsQ0FFZCxBQXpCRix5REFnQ0ssV0FBVyxBQUNYLG1CQUFtQixBQUNuQixtQkFBb0IsQ0FNdkIsQ1p1b0NILEFZdHBDRyx5Q1oyREwsMENBNmxDTSxZQUFhLENBQ2QsQUE5bENMLHNDQWdtQ00sV0FBVyxBQUNYLGFBQWMsQ0FDZixBQWxtQ0wsd0NBb21DUSx1QkFBd0IsQ0FDM0IsQUFybUNMLCtDQXVtQ00sV0FBVyxBQUNYLGtCQUFrQixBQUNsQixpQkFBaUIsQUFDakIseUJBQUEsQUFBOEIsc0NBQTlCLEFBQThCLHNCQUE5QixBQUE4Qiw2QkFBQSxDQUMvQixBQTNtQ0wsb0ZBZ25DTSxjQUFlLENBVWhCLEFBMW5DTCwyRUFrbkNRLGFBQWMsQ0FDZixBQW5uQ1Asb0VBcW5DUSx1QkFBd0IsQ0FDekIsQUF0bkNQLGtFQXduQ1EsVUFBVyxDQUNaLEFBem5DUCwwQ0E0bkNNLHFCQUFzQixDQUN2QixBWTNrQ0wsNkNBNENNLFVBQVcsQ0FDWixBQTdDTCx1RUErQ00sY0FBZSxDQUNoQixDWjJoQ0EiLCJmaWxlIjoidGhlbWUtZGVmYXVsdC9jc3MvY2hlY2tvdXQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gTUlYSU5TIElNUE9SVFxuQGltcG9ydCAnLi4vLi4vYXNzZXRzL3N0eWxlcy9pY29ucy9pY29ucyc7XG5AaW1wb3J0ICcuLi8uLi90aGVtZXMvX2NvbmZpZy92YXJpYWJsZSc7XG5cbi51LVRleHQtaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG59XG5cbi51LUFycm93LWRvd25SaWdodCB7XG4gIEBpbmNsdWRlIEljb24oJGZpbGVuYW1lOiByaWdodEFycm93LCAkaW5zZXJ0OiBhZnRlcik7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgfVxufVxuXG5AbWl4aW4gcmlnaHRBcnJvd0xpbmsoJGxpbmtDb2xvcjogI2ZmZikge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRiYXJsb3c7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS42cmVtO1xuICBjb2xvcjogJGxpbmtDb2xvcjtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcblxuICBAaW5jbHVkZSBJY29uKCRmaWxlbmFtZTogcmlnaHRBcnJvdywgJGluc2VydDogYWZ0ZXIpO1xuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMXJlbSk7XG4gICAgdHJhbnNpdGlvbjogJGRlZmF1bHREdXJhdGlvbjtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkbGlua0NvbG9yO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJyZW0pO1xuICAgIH1cbiAgfVxufVxuIiwiJGVjaG8taWNvbnMtZm9udDogZmFsc2UgIWRlZmF1bHQ7XG4kZWNoby1pY29uczogZmFsc2UgIWRlZmF1bHQ7XG5cbkBpZiAkZWNoby1pY29ucy1mb250ID09IHRydWUge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJpY29uc1wiO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBzcmM6IHVybCgnL191aS9yZXNwb25zaXZlL2NvbW1vbi9hc3NldHMvZm9udHMvaWNvbnMuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy9fdWkvcmVzcG9uc2l2ZS9jb21tb24vYXNzZXRzL2ZvbnRzL2ljb25zLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VvdCcpLFxuICAgIHVybCgnL191aS9yZXNwb25zaXZlL2NvbW1vbi9hc3NldHMvZm9udHMvaWNvbnMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcvX3VpL3Jlc3BvbnNpdmUvY29tbW9uL2Fzc2V0cy9mb250cy9pY29ucy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcvX3VpL3Jlc3BvbnNpdmUvY29tbW9uL2Fzc2V0cy9mb250cy9pY29ucy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcvX3VpL3Jlc3BvbnNpdmUvY29tbW9uL2Fzc2V0cy9mb250cy9pY29ucy5zdmcjaWNvbnMnKSBmb3JtYXQoJ3N2ZycpO1xuICB9XG59XG5cblxuQG1peGluIEljb24tc3R5bGVzIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4lSWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAvLyBzcGVhazogbm9uZTsgLy8gb25seSBuZWNlc3NhcnkgaWYgbm90IHVzaW5nIHRoZSBwcml2YXRlIHVuaWNvZGUgcmFuZ2UgKGZpcnN0R2x5cGggb3B0aW9uKVxuXG4gIEBpbmNsdWRlIEljb24tc3R5bGVzO1xufVxuXG5AZnVuY3Rpb24gSWNvbi1jaGFyKCRmaWxlbmFtZSkge1xuICAkY2hhcjogXCJcIjtcblxuICBAaWYgJGZpbGVuYW1lID09IEJhc2tldCB7XG4gICRjaGFyOiBcIlxcRTAwMVwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IENsb2NrIHtcbiAgJGNoYXI6IFwiXFxFMDAyXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gYWNjb3VudCB7XG4gICRjaGFyOiBcIlxcRTAwM1wiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IGFkZCB7XG4gICRjaGFyOiBcIlxcRTAwNFwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IGFsZXJ0IHtcbiAgJGNoYXI6IFwiXFxFMDA1XCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gYWxlcnQyIHtcbiAgJGNoYXI6IFwiXFxFMDA2XCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gYWxnb2xpYWNsb3NlIHtcbiAgJGNoYXI6IFwiXFxFMDA3XCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gYnVyZ2VyIHtcbiAgJGNoYXI6IFwiXFxFMDA4XCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gYnVyZ2VyTWVudSB7XG4gICRjaGFyOiBcIlxcRTAwOVwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IGNhbGVuZGFyIHtcbiAgJGNoYXI6IFwiXFxFMDBBXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gY2FsbENlbnRlciB7XG4gICRjaGFyOiBcIlxcRTAwQlwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IGNhcnQge1xuICAkY2hhcjogXCJcXEUwMENcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBjYXJ0Q2FsZW5kYXIge1xuICAkY2hhcjogXCJcXEUwMERcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBjaGFuZ2VEYXRlIHtcbiAgJGNoYXI6IFwiXFxFMDBFXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gY2hlY2tSZWQge1xuICAkY2hhcjogXCJcXEUwMEZcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBjaGVja21hcmsge1xuICAkY2hhcjogXCJcXEUwMTBcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBjaGVja21hcmtfZmlsbGVkIHtcbiAgJGNoYXI6IFwiXFxFMDExXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gY2hldnJvbi1kb3duIHtcbiAgJGNoYXI6IFwiXFxFMDEyXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gY2hldnJvbmUge1xuICAkY2hhcjogXCJcXEUwMTNcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBjb21wYWlyZSB7XG4gICRjaGFyOiBcIlxcRTAxNFwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IGNvbmUge1xuICAkY2hhcjogXCJcXEUwMTVcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBjb25lZSB7XG4gICRjaGFyOiBcIlxcRTAxNlwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IGNyb3NzIHtcbiAgJGNoYXI6IFwiXFxFMDE3XCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gY3VzdG9tZXJJbmZvcyB7XG4gICRjaGFyOiBcIlxcRTAxOFwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IGRhdGUge1xuICAkY2hhcjogXCJcXEUwMTlcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBkYXRlcGlja2VyaWdodCB7XG4gICRjaGFyOiBcIlxcRTAxQVwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IGRhdGVwaWNrZXJsZWZ0IHtcbiAgJGNoYXI6IFwiXFxFMDFCXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gZG9jIHtcbiAgJGNoYXI6IFwiXFxFMDFDXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gZG93bi1hcnJvdyB7XG4gICRjaGFyOiBcIlxcRTAxRFwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IGRvd25BcnJvdyB7XG4gICRjaGFyOiBcIlxcRTAxRVwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IGVtYWlsIHtcbiAgJGNoYXI6IFwiXFxFMDFGXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gZW1wbG95ZWUge1xuICAkY2hhcjogXCJcXEUwMjBcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBleWUge1xuICAkY2hhcjogXCJcXEUwMjFcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBleWVfMiB7XG4gICRjaGFyOiBcIlxcRTAyMlwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IGZhY2Vib29rIHtcbiAgJGNoYXI6IFwiXFxFMDIzXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gZmlsZS1jdXJyZW5jeSB7XG4gICRjaGFyOiBcIlxcRTAyNFwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IGZpbGUge1xuICAkY2hhcjogXCJcXEUwMjVcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBnZWFyIHtcbiAgJGNoYXI6IFwiXFxFMDI2XCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gaW5mbyB7XG4gICRjaGFyOiBcIlxcRTAyN1wiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IGluZm9TaWduIHtcbiAgJGNoYXI6IFwiXFxFMDI4XCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gaW5mb3JtYXRpb24ge1xuICAkY2hhcjogXCJcXEUwMjlcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBsZWZ0QXJyb3cge1xuICAkY2hhcjogXCJcXEUwMkFcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBsaW5rZWRpbiB7XG4gICRjaGFyOiBcIlxcRTAyQlwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IGxpc3QtdGltZWQge1xuICAkY2hhcjogXCJcXEUwMkNcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBsaXN0IHtcbiAgJGNoYXI6IFwiXFxFMDJEXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gbWFya2VyIHtcbiAgJGNoYXI6IFwiXFxFMDJFXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gbWludXMge1xuICAkY2hhcjogXCJcXEUwMkZcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBtb25leV9ldXJvIHtcbiAgJGNoYXI6IFwiXFxFMDMwXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gbmV3RW1haWwge1xuICAkY2hhcjogXCJcXEUwMzFcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBuZXdQaG9uZSB7XG4gICRjaGFyOiBcIlxcRTAzMlwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IG5ld1BpbiB7XG4gICRjaGFyOiBcIlxcRTAzM1wiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IG5vcmVzdWx0IHtcbiAgJGNoYXI6IFwiXFxFMDM0XCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gcGhvbmUge1xuICAkY2hhcjogXCJcXEUwMzVcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBwaG9uZTIge1xuICAkY2hhcjogXCJcXEUwMzZcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBwaW4ge1xuICAkY2hhcjogXCJcXEUwMzdcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBwbHVzIHtcbiAgJGNoYXI6IFwiXFxFMDM4XCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gcHJvZmlsZSB7XG4gICRjaGFyOiBcIlxcRTAzOVwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IHJlY2VpcHQtY2hlY2sge1xuICAkY2hhcjogXCJcXEUwM0FcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSByaWdodEFycm93IHtcbiAgJGNoYXI6IFwiXFxFMDNCXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gc2VhcmNoIHtcbiAgJGNoYXI6IFwiXFxFMDNDXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gc2hvcHBpbmdDYXJkIHtcbiAgJGNoYXI6IFwiXFxFMDNEXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gc2lnbnMge1xuICAkY2hhcjogXCJcXEUwM0VcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBzdGVwIHtcbiAgJGNoYXI6IFwiXFxFMDNGXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gc3VidHJhY3Qge1xuICAkY2hhcjogXCJcXEUwNDBcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBzdWl0Y2FzZSB7XG4gICRjaGFyOiBcIlxcRTA0MVwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IHN5bmMge1xuICAkY2hhcjogXCJcXEUwNDJcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSB0aW1lcmVzZXJ2YXRpb25jYWxlbmRhciB7XG4gICRjaGFyOiBcIlxcRTA0M1wiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IHRvb2x0aXAge1xuICAkY2hhcjogXCJcXEUwNDRcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSB0d2l0dGVyIHtcbiAgJGNoYXI6IFwiXFxFMDQ1XCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gdXNlci1wcm9maWxlIHtcbiAgJGNoYXI6IFwiXFxFMDQ2XCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gdXNlcl9pZGVudGl0eSB7XG4gICRjaGFyOiBcIlxcRTA0N1wiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IHZlaGljbGUtdHJ1Y2stZmFzdCB7XG4gICRjaGFyOiBcIlxcRTA0OFwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IHdhcmVob3VzZS1sb3hhbSB7XG4gICRjaGFyOiBcIlxcRTA0OVwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IHdhcm5pbmcge1xuICAkY2hhcjogXCJcXEUwNEFcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSB5b3V0dWJlIHtcbiAgJGNoYXI6IFwiXFxFMDRCXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gY2xlYW5pbmdwdW1waW5nIHtcbiAgJGNoYXI6IFwiXFxFMDRDXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gY29uY3JldGV0b29scyB7XG4gICRjaGFyOiBcIlxcRTA0RFwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IGNvbmNyZXRldHJlYXRtZW50IHtcbiAgJGNoYXI6IFwiXFxFMDRFXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gY29uc3RydWN0aW9uc2l0ZWluc3RhbGwge1xuICAkY2hhcjogXCJcXEUwNEZcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBkZW1vbGl0aW9uYW5kZWFydGh3b3JrIHtcbiAgJGNoYXI6IFwiXFxFMDUwXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gZGVtb2xpdGlvbnRvb2xzIHtcbiAgJGNoYXI6IFwiXFxFMDUxXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gZHJpbGwge1xuICAkY2hhcjogXCJcXEUwNTJcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBlbGV2YXRpb24ge1xuICAkY2hhcjogXCJcXEUwNTNcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBlbmVyZ3lhbmRmbHVpZG1hbmFnZW1lbnQge1xuICAkY2hhcjogXCJcXEUwNTRcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBmaW5pc2hpbmdzIHtcbiAgJGNoYXI6IFwiXFxFMDU1XCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gZmxvb3J0cmVhdG1lbnQge1xuICAkY2hhcjogXCJcXEUwNTZcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBncmVlbnNwYWNlcyB7XG4gICRjaGFyOiBcIlxcRTA1N1wiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IGhlaWdodHRvb2xzIHtcbiAgJGNoYXI6IFwiXFxFMDU4XCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gaW5zdGFsbGF0aW9udG9vbHMge1xuICAkY2hhcjogXCJcXEUwNTlcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBsaWZlYmFzZSB7XG4gICRjaGFyOiBcIlxcRTA1QVwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IG5ld2NvbmNyZXRldHJlYXRtZW50IHtcbiAgJGNoYXI6IFwiXFxFMDVCXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gbmV3ZGVtb2xpdGlvbnRvb2xzIHtcbiAgJGNoYXI6IFwiXFxFMDVDXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gbmV3ZHJpbGwge1xuICAkY2hhcjogXCJcXEUwNURcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBuZXdlbGV2YXRpb24ge1xuICAkY2hhcjogXCJcXEUwNUVcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBuZXdlbmVyZ3lhbmRmbHVpZG1hbmFnZW1lbnQge1xuICAkY2hhcjogXCJcXEUwNUZcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBuZXdncmVlbnNwYWNlcyB7XG4gICRjaGFyOiBcIlxcRTA2MFwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IG5ld2xpZmViYXNlIHtcbiAgJGNoYXI6IFwiXFxFMDYxXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gbmV3dHJ1Y2tjcmFuZSB7XG4gICRjaGFyOiBcIlxcRTA2MlwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IHBsdW1iaW5ndG9vbHMge1xuICAkY2hhcjogXCJcXEUwNjNcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSB0b29sc2FuZGNvbnN1bWFibGVzIHtcbiAgJGNoYXI6IFwiXFxFMDY0XCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gdHJhbnNwb3J0YW5kaGFuZGxpbmcge1xuICAkY2hhcjogXCJcXEUwNjVcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSB0cmFuc3BvcnR0b29scyB7XG4gICRjaGFyOiBcIlxcRTA2NlwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IHRydWNrY3JhbmUge1xuICAkY2hhcjogXCJcXEUwNjdcIjtcbn1cblxuQHJldHVybiAkY2hhcjtcbn1cblxuQG1peGluIEljb24oJGZpbGVuYW1lLCAkaW5zZXJ0OiBiZWZvcmUsICRleHRlbmQ6IHRydWUpIHtcbiY6I3skaW5zZXJ0fSB7XG4gIGNvbnRlbnQ6IEljb24tY2hhcigkZmlsZW5hbWUpO1xuICBAaW5jbHVkZSBJY29uLXN0eWxlcztcbn1cbn1cblxuQGlmICRlY2hvLWljb25zID09IHRydWUge1xuICAuSWNvbiB7XG4gICAgQGV4dGVuZCAlSWNvbjtcbiAgfVxuICAuSWNvbi0tQmFza2V0IHtcbiAgICBAaW5jbHVkZSBJY29uKEJhc2tldCk7XG4gIH1cbiAgLkljb24tLUNsb2NrIHtcbiAgICBAaW5jbHVkZSBJY29uKENsb2NrKTtcbiAgfVxuICAuSWNvbi0tYWNjb3VudCB7XG4gICAgQGluY2x1ZGUgSWNvbihhY2NvdW50KTtcbiAgfVxuICAuSWNvbi0tYWRkIHtcbiAgICBAaW5jbHVkZSBJY29uKGFkZCk7XG4gIH1cbiAgLkljb24tLWFsZXJ0IHtcbiAgICBAaW5jbHVkZSBJY29uKGFsZXJ0KTtcbiAgfVxuICAuSWNvbi0tYWxlcnQyIHtcbiAgICBAaW5jbHVkZSBJY29uKGFsZXJ0Mik7XG4gIH1cbiAgLkljb24tLWFsZ29saWFjbG9zZSB7XG4gICAgQGluY2x1ZGUgSWNvbihhbGdvbGlhY2xvc2UpO1xuICB9XG4gIC5JY29uLS1idXJnZXIge1xuICAgIEBpbmNsdWRlIEljb24oYnVyZ2VyKTtcbiAgfVxuICAuSWNvbi0tYnVyZ2VyTWVudSB7XG4gICAgQGluY2x1ZGUgSWNvbihidXJnZXJNZW51KTtcbiAgfVxuICAuSWNvbi0tY2FsZW5kYXIge1xuICAgIEBpbmNsdWRlIEljb24oY2FsZW5kYXIpO1xuICB9XG4gIC5JY29uLS1jYWxsQ2VudGVyIHtcbiAgICBAaW5jbHVkZSBJY29uKGNhbGxDZW50ZXIpO1xuICB9XG4gIC5JY29uLS1jYXJ0IHtcbiAgICBAaW5jbHVkZSBJY29uKGNhcnQpO1xuICB9XG4gIC5JY29uLS1jYXJ0Q2FsZW5kYXIge1xuICAgIEBpbmNsdWRlIEljb24oY2FydENhbGVuZGFyKTtcbiAgfVxuICAuSWNvbi0tY2hhbmdlRGF0ZSB7XG4gICAgQGluY2x1ZGUgSWNvbihjaGFuZ2VEYXRlKTtcbiAgfVxuICAuSWNvbi0tY2hlY2tSZWQge1xuICAgIEBpbmNsdWRlIEljb24oY2hlY2tSZWQpO1xuICB9XG4gIC5JY29uLS1jaGVja21hcmsge1xuICAgIEBpbmNsdWRlIEljb24oY2hlY2ttYXJrKTtcbiAgfVxuICAuSWNvbi0tY2hlY2ttYXJrX2ZpbGxlZCB7XG4gICAgQGluY2x1ZGUgSWNvbihjaGVja21hcmtfZmlsbGVkKTtcbiAgfVxuICAuSWNvbi0tY2hldnJvbi1kb3duIHtcbiAgICBAaW5jbHVkZSBJY29uKGNoZXZyb24tZG93bik7XG4gIH1cbiAgLkljb24tLWNoZXZyb25lIHtcbiAgICBAaW5jbHVkZSBJY29uKGNoZXZyb25lKTtcbiAgfVxuICAuSWNvbi0tY29tcGFpcmUge1xuICAgIEBpbmNsdWRlIEljb24oY29tcGFpcmUpO1xuICB9XG4gIC5JY29uLS1jb25lIHtcbiAgICBAaW5jbHVkZSBJY29uKGNvbmUpO1xuICB9XG4gIC5JY29uLS1jb25lZSB7XG4gICAgQGluY2x1ZGUgSWNvbihjb25lZSk7XG4gIH1cbiAgLkljb24tLWNyb3NzIHtcbiAgICBAaW5jbHVkZSBJY29uKGNyb3NzKTtcbiAgfVxuICAuSWNvbi0tY3VzdG9tZXJJbmZvcyB7XG4gICAgQGluY2x1ZGUgSWNvbihjdXN0b21lckluZm9zKTtcbiAgfVxuICAuSWNvbi0tZGF0ZSB7XG4gICAgQGluY2x1ZGUgSWNvbihkYXRlKTtcbiAgfVxuICAuSWNvbi0tZGF0ZXBpY2tlcmlnaHQge1xuICAgIEBpbmNsdWRlIEljb24oZGF0ZXBpY2tlcmlnaHQpO1xuICB9XG4gIC5JY29uLS1kYXRlcGlja2VybGVmdCB7XG4gICAgQGluY2x1ZGUgSWNvbihkYXRlcGlja2VybGVmdCk7XG4gIH1cbiAgLkljb24tLWRvYyB7XG4gICAgQGluY2x1ZGUgSWNvbihkb2MpO1xuICB9XG4gIC5JY29uLS1kb3duLWFycm93IHtcbiAgICBAaW5jbHVkZSBJY29uKGRvd24tYXJyb3cpO1xuICB9XG4gIC5JY29uLS1kb3duQXJyb3cge1xuICAgIEBpbmNsdWRlIEljb24oZG93bkFycm93KTtcbiAgfVxuICAuSWNvbi0tZW1haWwge1xuICAgIEBpbmNsdWRlIEljb24oZW1haWwpO1xuICB9XG4gIC5JY29uLS1lbXBsb3llZSB7XG4gICAgQGluY2x1ZGUgSWNvbihlbXBsb3llZSk7XG4gIH1cbiAgLkljb24tLWV5ZSB7XG4gICAgQGluY2x1ZGUgSWNvbihleWUpO1xuICB9XG4gIC5JY29uLS1leWVfMiB7XG4gICAgQGluY2x1ZGUgSWNvbihleWVfMik7XG4gIH1cbiAgLkljb24tLWZhY2Vib29rIHtcbiAgICBAaW5jbHVkZSBJY29uKGZhY2Vib29rKTtcbiAgfVxuICAuSWNvbi0tZmlsZS1jdXJyZW5jeSB7XG4gICAgQGluY2x1ZGUgSWNvbihmaWxlLWN1cnJlbmN5KTtcbiAgfVxuICAuSWNvbi0tZmlsZSB7XG4gICAgQGluY2x1ZGUgSWNvbihmaWxlKTtcbiAgfVxuICAuSWNvbi0tZ2VhciB7XG4gICAgQGluY2x1ZGUgSWNvbihnZWFyKTtcbiAgfVxuICAuSWNvbi0taW5mbyB7XG4gICAgQGluY2x1ZGUgSWNvbihpbmZvKTtcbiAgfVxuICAuSWNvbi0taW5mb1NpZ24ge1xuICAgIEBpbmNsdWRlIEljb24oaW5mb1NpZ24pO1xuICB9XG4gIC5JY29uLS1pbmZvcm1hdGlvbiB7XG4gICAgQGluY2x1ZGUgSWNvbihpbmZvcm1hdGlvbik7XG4gIH1cbiAgLkljb24tLWxlZnRBcnJvdyB7XG4gICAgQGluY2x1ZGUgSWNvbihsZWZ0QXJyb3cpO1xuICB9XG4gIC5JY29uLS1saW5rZWRpbiB7XG4gICAgQGluY2x1ZGUgSWNvbihsaW5rZWRpbik7XG4gIH1cbiAgLkljb24tLWxpc3QtdGltZWQge1xuICAgIEBpbmNsdWRlIEljb24obGlzdC10aW1lZCk7XG4gIH1cbiAgLkljb24tLWxpc3Qge1xuICAgIEBpbmNsdWRlIEljb24obGlzdCk7XG4gIH1cbiAgLkljb24tLW1hcmtlciB7XG4gICAgQGluY2x1ZGUgSWNvbihtYXJrZXIpO1xuICB9XG4gIC5JY29uLS1taW51cyB7XG4gICAgQGluY2x1ZGUgSWNvbihtaW51cyk7XG4gIH1cbiAgLkljb24tLW1vbmV5X2V1cm8ge1xuICAgIEBpbmNsdWRlIEljb24obW9uZXlfZXVybyk7XG4gIH1cbiAgLkljb24tLW5ld0VtYWlsIHtcbiAgICBAaW5jbHVkZSBJY29uKG5ld0VtYWlsKTtcbiAgfVxuICAuSWNvbi0tbmV3UGhvbmUge1xuICAgIEBpbmNsdWRlIEljb24obmV3UGhvbmUpO1xuICB9XG4gIC5JY29uLS1uZXdQaW4ge1xuICAgIEBpbmNsdWRlIEljb24obmV3UGluKTtcbiAgfVxuICAuSWNvbi0tbm9yZXN1bHQge1xuICAgIEBpbmNsdWRlIEljb24obm9yZXN1bHQpO1xuICB9XG4gIC5JY29uLS1waG9uZSB7XG4gICAgQGluY2x1ZGUgSWNvbihwaG9uZSk7XG4gIH1cbiAgLkljb24tLXBob25lMiB7XG4gICAgQGluY2x1ZGUgSWNvbihwaG9uZTIpO1xuICB9XG4gIC5JY29uLS1waW4ge1xuICAgIEBpbmNsdWRlIEljb24ocGluKTtcbiAgfVxuICAuSWNvbi0tcGx1cyB7XG4gICAgQGluY2x1ZGUgSWNvbihwbHVzKTtcbiAgfVxuICAuSWNvbi0tcHJvZmlsZSB7XG4gICAgQGluY2x1ZGUgSWNvbihwcm9maWxlKTtcbiAgfVxuICAuSWNvbi0tcmVjZWlwdC1jaGVjayB7XG4gICAgQGluY2x1ZGUgSWNvbihyZWNlaXB0LWNoZWNrKTtcbiAgfVxuICAuSWNvbi0tcmlnaHRBcnJvdyB7XG4gICAgQGluY2x1ZGUgSWNvbihyaWdodEFycm93KTtcbiAgfVxuICAuSWNvbi0tc2VhcmNoIHtcbiAgICBAaW5jbHVkZSBJY29uKHNlYXJjaCk7XG4gIH1cbiAgLkljb24tLXNob3BwaW5nQ2FyZCB7XG4gICAgQGluY2x1ZGUgSWNvbihzaG9wcGluZ0NhcmQpO1xuICB9XG4gIC5JY29uLS1zaWducyB7XG4gICAgQGluY2x1ZGUgSWNvbihzaWducyk7XG4gIH1cbiAgLkljb24tLXN0ZXAge1xuICAgIEBpbmNsdWRlIEljb24oc3RlcCk7XG4gIH1cbiAgLkljb24tLXN1YnRyYWN0IHtcbiAgICBAaW5jbHVkZSBJY29uKHN1YnRyYWN0KTtcbiAgfVxuICAuSWNvbi0tc3VpdGNhc2Uge1xuICAgIEBpbmNsdWRlIEljb24oc3VpdGNhc2UpO1xuICB9XG4gIC5JY29uLS1zeW5jIHtcbiAgICBAaW5jbHVkZSBJY29uKHN5bmMpO1xuICB9XG4gIC5JY29uLS10aW1lcmVzZXJ2YXRpb25jYWxlbmRhciB7XG4gICAgQGluY2x1ZGUgSWNvbih0aW1lcmVzZXJ2YXRpb25jYWxlbmRhcik7XG4gIH1cbiAgLkljb24tLXRvb2x0aXAge1xuICAgIEBpbmNsdWRlIEljb24odG9vbHRpcCk7XG4gIH1cbiAgLkljb24tLXR3aXR0ZXIge1xuICAgIEBpbmNsdWRlIEljb24odHdpdHRlcik7XG4gIH1cbiAgLkljb24tLXVzZXItcHJvZmlsZSB7XG4gICAgQGluY2x1ZGUgSWNvbih1c2VyLXByb2ZpbGUpO1xuICB9XG4gIC5JY29uLS11c2VyX2lkZW50aXR5IHtcbiAgICBAaW5jbHVkZSBJY29uKHVzZXJfaWRlbnRpdHkpO1xuICB9XG4gIC5JY29uLS12ZWhpY2xlLXRydWNrLWZhc3Qge1xuICAgIEBpbmNsdWRlIEljb24odmVoaWNsZS10cnVjay1mYXN0KTtcbiAgfVxuICAuSWNvbi0td2FyZWhvdXNlLWxveGFtIHtcbiAgICBAaW5jbHVkZSBJY29uKHdhcmVob3VzZS1sb3hhbSk7XG4gIH1cbiAgLkljb24tLXdhcm5pbmcge1xuICAgIEBpbmNsdWRlIEljb24od2FybmluZyk7XG4gIH1cbiAgLkljb24tLXlvdXR1YmUge1xuICAgIEBpbmNsdWRlIEljb24oeW91dHViZSk7XG4gIH1cbiAgLkljb24tLWNsZWFuaW5ncHVtcGluZyB7XG4gICAgQGluY2x1ZGUgSWNvbihjbGVhbmluZ3B1bXBpbmcpO1xuICB9XG4gIC5JY29uLS1jb25jcmV0ZXRvb2xzIHtcbiAgICBAaW5jbHVkZSBJY29uKGNvbmNyZXRldG9vbHMpO1xuICB9XG4gIC5JY29uLS1jb25jcmV0ZXRyZWF0bWVudCB7XG4gICAgQGluY2x1ZGUgSWNvbihjb25jcmV0ZXRyZWF0bWVudCk7XG4gIH1cbiAgLkljb24tLWNvbnN0cnVjdGlvbnNpdGVpbnN0YWxsIHtcbiAgICBAaW5jbHVkZSBJY29uKGNvbnN0cnVjdGlvbnNpdGVpbnN0YWxsKTtcbiAgfVxuICAuSWNvbi0tZGVtb2xpdGlvbmFuZGVhcnRod29yayB7XG4gICAgQGluY2x1ZGUgSWNvbihkZW1vbGl0aW9uYW5kZWFydGh3b3JrKTtcbiAgfVxuICAuSWNvbi0tZGVtb2xpdGlvbnRvb2xzIHtcbiAgICBAaW5jbHVkZSBJY29uKGRlbW9saXRpb250b29scyk7XG4gIH1cbiAgLkljb24tLWRyaWxsIHtcbiAgICBAaW5jbHVkZSBJY29uKGRyaWxsKTtcbiAgfVxuICAuSWNvbi0tZWxldmF0aW9uIHtcbiAgICBAaW5jbHVkZSBJY29uKGVsZXZhdGlvbik7XG4gIH1cbiAgLkljb24tLWVuZXJneWFuZGZsdWlkbWFuYWdlbWVudCB7XG4gICAgQGluY2x1ZGUgSWNvbihlbmVyZ3lhbmRmbHVpZG1hbmFnZW1lbnQpO1xuICB9XG4gIC5JY29uLS1maW5pc2hpbmdzIHtcbiAgICBAaW5jbHVkZSBJY29uKGZpbmlzaGluZ3MpO1xuICB9XG4gIC5JY29uLS1mbG9vcnRyZWF0bWVudCB7XG4gICAgQGluY2x1ZGUgSWNvbihmbG9vcnRyZWF0bWVudCk7XG4gIH1cbiAgLkljb24tLWdyZWVuc3BhY2VzIHtcbiAgICBAaW5jbHVkZSBJY29uKGdyZWVuc3BhY2VzKTtcbiAgfVxuICAuSWNvbi0taGVpZ2h0dG9vbHMge1xuICAgIEBpbmNsdWRlIEljb24oaGVpZ2h0dG9vbHMpO1xuICB9XG4gIC5JY29uLS1pbnN0YWxsYXRpb250b29scyB7XG4gICAgQGluY2x1ZGUgSWNvbihpbnN0YWxsYXRpb250b29scyk7XG4gIH1cbiAgLkljb24tLWxpZmViYXNlIHtcbiAgICBAaW5jbHVkZSBJY29uKGxpZmViYXNlKTtcbiAgfVxuICAuSWNvbi0tbmV3Y29uY3JldGV0cmVhdG1lbnQge1xuICAgIEBpbmNsdWRlIEljb24obmV3Y29uY3JldGV0cmVhdG1lbnQpO1xuICB9XG4gIC5JY29uLS1uZXdkZW1vbGl0aW9udG9vbHMge1xuICAgIEBpbmNsdWRlIEljb24obmV3ZGVtb2xpdGlvbnRvb2xzKTtcbiAgfVxuICAuSWNvbi0tbmV3ZHJpbGwge1xuICAgIEBpbmNsdWRlIEljb24obmV3ZHJpbGwpO1xuICB9XG4gIC5JY29uLS1uZXdlbGV2YXRpb24ge1xuICAgIEBpbmNsdWRlIEljb24obmV3ZWxldmF0aW9uKTtcbiAgfVxuICAuSWNvbi0tbmV3ZW5lcmd5YW5kZmx1aWRtYW5hZ2VtZW50IHtcbiAgICBAaW5jbHVkZSBJY29uKG5ld2VuZXJneWFuZGZsdWlkbWFuYWdlbWVudCk7XG4gIH1cbiAgLkljb24tLW5ld2dyZWVuc3BhY2VzIHtcbiAgICBAaW5jbHVkZSBJY29uKG5ld2dyZWVuc3BhY2VzKTtcbiAgfVxuICAuSWNvbi0tbmV3bGlmZWJhc2Uge1xuICAgIEBpbmNsdWRlIEljb24obmV3bGlmZWJhc2UpO1xuICB9XG4gIC5JY29uLS1uZXd0cnVja2NyYW5lIHtcbiAgICBAaW5jbHVkZSBJY29uKG5ld3RydWNrY3JhbmUpO1xuICB9XG4gIC5JY29uLS1wbHVtYmluZ3Rvb2xzIHtcbiAgICBAaW5jbHVkZSBJY29uKHBsdW1iaW5ndG9vbHMpO1xuICB9XG4gIC5JY29uLS10b29sc2FuZGNvbnN1bWFibGVzIHtcbiAgICBAaW5jbHVkZSBJY29uKHRvb2xzYW5kY29uc3VtYWJsZXMpO1xuICB9XG4gIC5JY29uLS10cmFuc3BvcnRhbmRoYW5kbGluZyB7XG4gICAgQGluY2x1ZGUgSWNvbih0cmFuc3BvcnRhbmRoYW5kbGluZyk7XG4gIH1cbiAgLkljb24tLXRyYW5zcG9ydHRvb2xzIHtcbiAgICBAaW5jbHVkZSBJY29uKHRyYW5zcG9ydHRvb2xzKTtcbiAgfVxuICAuSWNvbi0tdHJ1Y2tjcmFuZSB7XG4gICAgQGluY2x1ZGUgSWNvbih0cnVja2NyYW5lKTtcbiAgfVxuICBcbn0iLCIuUXVhbnRpdHlTZWxlY3RvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICYtYW1vdW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAzcmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkYmFybG93O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkZ3JleTtcbiAgICBtYXJnaW46IDAgMC43cmVtO1xuICB9XG5cbiAgJi1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4OiAwIDAgMzBweDtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgd2lkdGg6IDNyZW07XG4gICAgZm9udC1mYW1pbHk6ICRiYXJsb3c7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICBjb2xvcjogJGdyZXk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5Qm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmSWNvbiB7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIERlZmF1bHQgVmFyaWFibGVzXG4vLyBUaGVtZSBjb2xvclxuLy9cbi8vIENvbmZpZ3VyYWJsZSBjb2xvciBieSB0aGVtZS5cblxuLy8gU3R5bGVndWlkZSBCYXNlLmNvbG9yc1xuJHByaW1hcnk6ICNmYjI2M2IgIWRlZmF1bHQ7XG4kYmxhY2s6ICMxMjEwMTAgIWRlZmF1bHQ7XG4kZGFya0dyZXk6ICMyZDJhMmMgIWRlZmF1bHQ7XG4kZ3JleTogIzdkNzc3OSAhZGVmYXVsdDtcbiRsaWdodEdyZXk6ICNmMGVkZWUgIWRlZmF1bHQ7XG4kbG94R3JlZW46ICNiZWY5YzMgIWRlZmF1bHQ7XG4kcHJpbWFyeVJlZDogI2U3MGQyMyAhZGVmYXVsdDtcblxuLy8gVHlwb2dyYXBoeVxuJHJvYm90bzogJ1JvYm90bycsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kYmFybG93OiAnQmFybG93JywgQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbi8vIExhdG8gRm9udFxuJGxhdG86ICdMYXRvJywgc2VyaWY7XG5cbi5sYXRvLXRoaW4ge1xuICBmb250LWZhbWlseTogJGxhdG87XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmxhdG8tbGlnaHQge1xuICBmb250LWZhbWlseTogJGxhdG87XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmxhdG8tcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiAkbGF0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ubGF0by1ib2xkIHtcbiAgZm9udC1mYW1pbHk6ICRsYXRvO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5sYXRvLWJsYWNrIHtcbiAgZm9udC1mYW1pbHk6ICRsYXRvO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5sYXRvLXRoaW4taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6ICRsYXRvO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5sYXRvLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiAkbGF0bztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ubGF0by1yZWd1bGFyLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiAkbGF0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ubGF0by1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiAkbGF0bztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ubGF0by1ibGFjay1pdGFsaWMge1xuICBmb250LWZhbWlseTogJGxhdG87XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLy8gRm9udC1zaXplXG4kZm9udFNpemVCYXNlUmVndWxhcjogMTBweCAhZGVmYXVsdDtcblxuLy8gRm9udC1zaXplXG4kYm9sZFdlaWdodDogNzAwICFkZWZhdWx0O1xuXG4vLyBEdXJhdGlvbnNcbiRkZWZhdWx0RHVyYXRpb246IDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAhZGVmYXVsdDtcblxuLy8gQm9yZGVyc1xuJGdyZXlCb3JkZXI6ICNkYmQ0ZDY7XG4iLCIuRGF0ZXBpY2tlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xuXG4gICYtaW5wdXQge1xuICAgIHBhZGRpbmc6IDEuNnJlbSAxLjNyZW0gMS43cmVtIDEuOXJlbTtcbiAgICBmb250LWZhbWlseTogJGJhcmxvdztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gICAgY29sb3I6ICRibGFjaztcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYmFybG93O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgJi1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEuMnJlbTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICB9XG5cbiAgJi1jYWxlbmRhci52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIG1heC13aWR0aDogMjhyZW07XG4gICAgfVxuICB9XG5cbiAgJiAuY2VsbC5kYXkge1xuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuQ2hlY2tib3gge1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYtbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRyb2JvdG87XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjRyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxuXG4gICYtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwLjFyZW0gc29saWQgJHByaW1hcnk7XG4gICAgd2lkdGg6IDEuNnJlbTtcbiAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgfVxuXG4gICY6Y2hlY2tlZCB7XG4gICAgJiArIC5DaGVja2JveC1sYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMS40cmVtO1xuICAgICAgbGVmdDogMC40cmVtO1xuICAgICAgd2lkdGg6IDAuOXJlbTtcbiAgICAgIGhlaWdodDogMC42cmVtO1xuICAgICAgYm9yZGVyOiBzb2xpZCAkcHJpbWFyeTtcbiAgICAgIGJvcmRlci13aWR0aDogMCAwIDAuMnJlbSAwLjJyZW07XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgfVxufVxuIiwiLmZhZGUtZW50ZXItYWN0aXZlLFxuLmZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xufVxuXG4uZmFkZS1lbnRlciwgLmZhZGUtbGVhdmUtdG8gLyogLmZhZGUtbGVhdmUtYWN0aXZlIGJlbG93IHZlcnNpb24gMi4xLjggKi8ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYW5pbWF0ZWQge1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG5cbi5vd2wtU2xpZGUtaW4ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG4ub3dsLVNsaWRlLW91dCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cblxuLnByb2R1Y3Qtc2VhcmNoLWxvYWRlci0tc3Bpbm5lciB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNFNzBEMjM7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYW5pbWF0aW9uOiByb3RhdGlvbiAxcyBsaW5lYXIgaW5maW5pdGU7XG5cbiAgfVxuXG5cbiAgQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxuICB9ICIsIi8vIFV0aWxzXG5AaW1wb3J0ICcuLi8uLi91dGlscy9jc3MvYnV0dG9uJztcbkBpbXBvcnQgJy4uLy4uL3V0aWxzL2Nzcy9hbmltYXRpb25zJztcblxuQGtleWZyYW1lcyBzbW9vdGhBcHBlcmFuY2Uge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcmVtKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGVsbGlwc2lzIHtcbiAgdG8ge1xuICAgIHdpZHRoOiAycmVtO1xuICB9XG59XG5cbi5Mb2FkZXIge1xuICAmLW1hc2sge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkZGFya0dyZXksIDAuODUpO1xuICAgIHotaW5kZXg6IDk5O1xuICB9XG5cbiAgJi1zcGlubmVyIHtcbiAgICBAaW5jbHVkZSBzcGlubmVyKCRjb2xvcjogJHByaW1hcnksICRzaXplOiA1cmVtKTtcbiAgfVxuXG4gICYtYWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6ICRiYXJsb3c7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIGFuaW1hdGlvbjogc21vb3RoQXBwZXJhbmNlICRkZWZhdWx0RHVyYXRpb24gMC41cztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgYW5pbWF0aW9uOiBlbGxpcHNpcyBzdGVwcyg0LCBlbmQpIDAuOXMgaW5maW5pdGU7XG4gICAgICBjb250ZW50OiAnXFwyMDI2JzsgLyogYXNjaWkgY29kZSBmb3IgdGhlIGVsbGlwc2lzIGNoYSByYWN0ZXIgKi9cbiAgICAgIHdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vdGhlbWVzL19jb25maWcvdmFyaWFibGUnO1xuQGltcG9ydCAnLi4vLi4vdXRpbHMvY3NzL21lZGlhcXVlcmllcyc7XG5cbkBtaXhpbiBidXR0b24oJGJnOiAkcHJpbWFyeSwgJGNvbG9yOiAjZmZmKSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJGJnO1xuICBjb2xvcjogJGNvbG9yO1xuICBmb250LWZhbWlseTogJGJhcmxvdztcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMS41cmVtIDIuNXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAkZGVmYXVsdER1cmF0aW9uO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgcGFkZGluZzogMCAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA1cmVtO1xuICB9XG59XG5cbkBtaXhpbiBidXR0b24tYmxhY2sge1xuICBAaW5jbHVkZSBidXR0b247XG5cbiAgYmFja2dyb3VuZDogJGJsYWNrO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1peGluIGJvcmRlci1idXR0b24oJGJvcmRlckNvbG9yOiAkZ3JleSwgJGNvbG9yOiAkZ3JleSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkYmFybG93O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxLjVyZW0gMi41cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246ICRkZWZhdWx0RHVyYXRpb247XG5cbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICBwYWRkaW5nOiAwIDNyZW07XG4gIH1cbn1cblxuQG1peGluIGJ0bi1ob3Zlci1lZmZlY3QoJGJlZm9yZUNvbG9yOiAkbGlnaHRHcmV5LCAkYWZ0ZXJDb2xvcjogI2ZmZiwgJGhvdmVyVGV4dENvbG9yOiAkZ3JleSkge1xuICB6LWluZGV4OiAwO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRkZWZhdWx0RHVyYXRpb24gMHMsIGJhY2tncm91bmQtY29sb3IgMHMgbGluZWFyIDAuNXM7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWZvcmVDb2xvcjtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhZnRlckNvbG9yO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRob3ZlclRleHRDb2xvcjtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1mYWNlYm9vayB7XG4gICRjb2xvckZCOiAjM2M1YTk2O1xuXG4gIEBpbmNsdWRlIGJ1dHRvbjtcblxuICBiYWNrZ3JvdW5kOiAkY29sb3JGQjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckZCO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yRkI7XG59XG5cbkBtaXhpbiBidXR0b24taW5zdGFncmFtIHtcbiAgQGluY2x1ZGUgYnV0dG9uO1xuXG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjI5LCAwLCA0OSwgMSkgMCUsIHJnYmEoMjExLCAwLCAxMDIsIDEpIDM4JSwgcmdiYSgxNzIsIDAsIDE4MiwgMSkgNjklLCByZ2JhKDg5LCAwLCAyMDEsIDEpIDEwMCUpO1xuICBib3JkZXI6IDA7XG59XG5cbkBtaXhpbiBzcGlubmVyKCRjb2xvcjogI2ZmZiwgJHNpemU6IDEuNXJlbSkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogJHNpemU7XG4gIHdpZHRoOiAkc2l6ZTtcbiAgYW5pbWF0aW9uOiBzcGlubmVyIDAuNXMgbGluZWFyIGluZmluaXRlO1xuICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuIiwiLy9TbGlkZXIgbWF0ZXJpYWxzIGNvbXBvbmVudFxuXG4vKiBNQVRFUklBTFMgQ09NUE9ORU5UICovXG4ubWF0ZXJpYWxzQ29tcG9uZW50IHtcbiAgQGluY2x1ZGUgc2l0ZVdyYXBwZXI7XG5cbiAgcGFkZGluZzogMy41cmVtIDAgNC41cmVtIDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICBwYWRkaW5nOiA0cmVtIDAgNHJlbSA1LjVyZW07XG4gIH1cblxuICAmVGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgfVxuXG4gICAgJlR4dCB7XG4gICAgICBmb250LWZhbWlseTogJGJhcmxvdztcbiAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDQuMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IDQuOHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUuOHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmSWNvbiB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogQ2F0ZWdvcnkgc2xpZGVyICovXG5cbi5DYXRlZ29yeUl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLy9tYXgtd2lkdGg6IDMwcmVtO1xuICBtaW4taGVpZ2h0OiA0MHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyZXlCb3JkZXI7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICBib3gtc2hhZG93OiAwIDAgMS41cmVtIDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93ICRkZWZhdWx0RHVyYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC40cmVtICRwcmltYXJ5O1xuICB9XG5cbiAgJi10aHVtYkNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDFyZW0pO1xuICAgIG1hcmdpbjogMC41cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmLW51bWJlciB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgJi10aHVtYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC1oZWlnaHQ6IDI0cmVtO1xuICAgIG1heC13aWR0aDogMjIuNnJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAmLW51bWJlcixcbiAgJi1uYW1lLFxuICAmLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogJGJhcmxvdztcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG5cbiAgJi1ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAwIDNyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wTGFyZ2UpIHtcbiAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgfVxuICB9XG5cbiAgJi1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIkBtaXhpbiBzaXRlV3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbkBtaXhpbiBjb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEyNjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuIiwiLy8gTUlYSU5TXG5cbkBpbXBvcnQgJy4uLy4uL3RoZW1lcy9fY29uZmlnL3ZhcmlhYmxlJztcbkBpbXBvcnQgJy4uLy4uL3V0aWxzL2Nzcy9tZWRpYXF1ZXJpZXMnO1xuQGltcG9ydCAnLi4vLi4vdXRpbHMvY3NzL2ljb25zJztcbkBpbXBvcnQgJy4uLy4uL3V0aWxzL2Nzcy9idXR0b24nO1xuQGltcG9ydCAnLi4vLi4vdXRpbHMvY3NzL3RleHQnO1xuQGltcG9ydCAnLi4vLi4vYXNzZXRzL3N0eWxlcy9pY29ucy9pY29ucyc7XG5AaW1wb3J0ICcuLi8uLi91dGlscy9jc3MvY29udGFpbmVyJztcblxuLy8gQ09NUE9ORU5UU1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy9xdWFudGl0eVNlbGVjdG9yL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL2NvbXBvbmVudHMvZGF0ZVBpY2tlci9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL2Zvcm0vY2hlY2tib3gvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vbGF5b3V0L2xvYWRlci9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL3NsaWRlci9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9sYXlvdXQvbWF0ZXJpYWxzQ29tcG9uZW50L2luZGV4JztcblxuLkNhcnRQYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIHBhZGRpbmc6IDAgN3JlbTtcbiAgfVxuXG4gICYtY29udGVudCB7XG4gICAgLy9mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIC8vZmxleDogMSAxIDY2JTtcbiAgICAgIG1heC13aWR0aDogNjYlO1xuICAgICAgcGFkZGluZzogMCAycmVtIDAgMDtcbiAgICB9XG4gIH1cblxuICAmLS1lbXB0eSB7XG4gICAgJiAuQ2FydFBhZ2UtY29udGVudCB7XG4gICAgICAvL2ZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi1kYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBtYXJnaW46IDNyZW0gMDtcblxuICAgICZUaXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJGJhcmxvdztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbjogMnJlbSAwIDAuNXJlbSAwO1xuICAgIH1cblxuICAgICZwaWNrZXJDb250YWluZXJzIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmcGlja2VyQ29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG5cbiAgICAgICYgKyAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS4xcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJiAuQ2FydFBhZ2UtZGF0ZUxhYmVsIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMy41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmIC5EYXRlcGlja2VyIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgaGVpZ2h0OiA0LjVyZW07XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTBweCkge1xuICAgICAgICAgIHdpZHRoOiAyMnJlbTtcbiAgICAgICAgICBmbGV4OiAwIDAgMjJyZW07XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzEwcHgpIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgICAgICAgIHdpZHRoOiAyNXJlbTtcbiAgICAgICAgICBmbGV4OiAwIDAgMjVyZW07XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMjhyZW07XG4gICAgICAgICAgZmxleDogMCAwIDI4cmVtO1xuICAgICAgICAgIG1heC13aWR0aDogMjhyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgd2lkdGg6IDMwcmVtO1xuICAgICAgICAgIGZsZXg6IDAgMCAzMHJlbTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgICB3aWR0aDogMzByZW07XG4gICAgICAgICAgZmxleDogMCAwIDMwcmVtO1xuICAgICAgICAgIG1heC13aWR0aDogMzByZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmcGlja2VyQ29udGFpbmVyOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmcGlja2VyQ29udGFpbmVyOm50aC1jaGlsZCgyKSAudmRwLWRhdGVwaWNrZXIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjNyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJkxhYmVsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYmFybG93O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICB9XG5cbiAgICAmVXBkYXRlQnRuIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbigpO1xuXG4gICAgICBtYXJnaW4tdG9wOiAyLjZyZW07XG4gICAgICBoZWlnaHQ6IDVyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZzogMCAzcmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZzogMCAzcmVtO1xuICAgICAgfVxuXG4gICAgICAmSWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC43cmVtO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJkZvcm0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuM3JlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAvL2ZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmU2VsZWN0b3JzIHtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgfVxuICB9XG5cbiAgJi1zdWJ0aXRsZSB7XG4gICAgLy9tYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGNvbG9yOiAjOTY5MTkxO1xuICB9XG5cbiAgJi13ZWVrZW5kVXNhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAvL21hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICYtcmVudGFsbWFuQ2lyY3VpdGJyZWFrZXJPcGVuZWQge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LWZhbWlseTogQmFybG93LCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICB9XG4gIH1cblxuICAmLXByb2R1Y3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBwYWRkaW5nOiA0LjdyZW0gMCAyLjVyZW07XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5Qm9yZGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBhZGRpbmc6IDAgMnJlbSAxLjZyZW0gMi41cmVtO1xuICAgIH1cblxuICAgICZIaWdobGlnaHQge1xuICAgICAgJkZsYWdzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICZGbGFnIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmLS1ub3V2ZWF1IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1sb3hncmVlbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGxveEdyZWVuO1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmUmVxdWlyZW1lbnQge1xuICAgICAgJkZsYWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICBtYXJnaW46IDEuM3JlbSAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAwLjNyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmTGlzdCB7XG4gICAgICAmICsgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMuM3JlbTtcbiAgICAgIH1cblxuICAgICAgJkxhYmVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRiYXJsb3c7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJkltYWdlIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDEzLjJyZW07XG4gICAgICBoZWlnaHQ6IDEzLjJyZW07XG4gICAgICBtYXgtaGVpZ2h0OiAxMy4ycmVtO1xuICAgICAgbWF4LXdpZHRoOiAxMy4ycmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIG1hcmdpbjogNXJlbSAwIDMuNXJlbTtcbiAgICAgIH1cblxuICAgICAgJiBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJkxpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmRGV0YWlscyB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjRyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUuNnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmRGlzY291bnRGbGFnIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC43cmVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICB3aWR0aDogNnJlbTtcbiAgICB9XG5cbiAgICAmTmFtZSB7XG4gICAgICBmb250LWZhbWlseTogJGJhcmxvdztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG5cbiAgICAmTWFpbkZlYXR1cmUge1xuICAgICAgZm9udC1mYW1pbHk6ICRiYXJsb3c7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmUmVmZXJlbmNlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYmFybG93O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB9XG5cbiAgICAmQmVmb3JlRGlzY291bnRQcmljZSB7XG4gICAgICBmb250LWZhbWlseTogJGJhcmxvdztcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogJGdyZXk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZQcmljZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgJkNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuN3JlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXRvcDogMi4zcmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZGcm9tTGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogJHJvYm90bztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIH1cblxuICAgICAgJkFtb3VudCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFybG93O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5QcmljZSB7XG4gICAgICAmLXRheCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAmQXN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJkxhYmVsIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJHJvYm90bztcbiAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1yb3cge1xuICAgICAgICAmLS1zbWFsbCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAmIC5QcmljZS12YWx1ZSxcbiAgICAgICAgICAmIC5QcmljZS10YXhMYWJlbCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHJvYm90bztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5RdWFudGl0eVNlbGVjdG9yIHtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgfVxuICB9XG5cbiAgJi1wZXJpb2RNZW50aW9uIHtcbiAgICBmb250LWZhbWlseTogJHJvYm90bztcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxuXG4gIC5CcmVhZGNydW1iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwIDEuNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXlCb3JkZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLWl0ZW0sXG4gICAgJi1saW5rIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1tZXNzYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gICYtZW1wdHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiByZWQ7XG4gICAgZm9udC1mYW1pbHk6IEJhcmxvdywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAmLWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC1mYW1pbHk6IEJhcmxvdywgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1saW5rUmVkaXJlY3Qge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgkbWF4RGVza3RvcCkge1xuICAgICYtcGlja1VwTW9kZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAyLjVyZW0gMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGJkNGQ2O1xuXG4gICAgICAmQnRuIHtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgICZJY29uIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWRpc2FibGVkIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXBpY2tVcE1vZGVPdXRzaWRlT3JkZXJzdW1tYXJ5IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMDtcblxuICAgICAgJkJ0biB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbjtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgICZJY29uIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWRpc2FibGVkIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLW1lc3NhZ2VBdmFpbGFiaWxpdHk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gICYtbWVzc2FnZUF2YWlsYWJpbGl0eSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgJi1yZW50YWxtYW5VbmF2YWlsYWJsZSB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuXG4gICAgJi1hdmFpbGFiaWxpdHlUb0JlQ29uZmlybWVkIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG5cbiAgICAmLXJlbnRhbFdlZWtFbmQge1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBjb2xvcjogIzk2OTE5MTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgICAmLXRlbDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgfVxuXG4gICAgICAmLXRlbCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cblxuICAgICAgJi10ZXh0OjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIH1cblxuICAgICAgJi1saW5rIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1ub1Byb2R1Y3RJbWFnZSB7XG4gICAgbWFyZ2luOiA1cmVtIDAgMy41cmVtO1xuICAgIHdpZHRoOiAxMy4ycmVtO1xuICAgIGhlaWdodDogMTMuMnJlbTtcbiAgICBtYXgtaGVpZ2h0OiAxMy4ycmVtO1xuICAgIG1heC13aWR0aDogMTMuMnJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBtYXgtd2lkdGg6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gIFxuICAmLWxpbmtQcm9kdWN0c3tcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgcGFkZGluZzogMS4zcmVtIDNyZW07XG4gICAgY29sb3I6ICNFNzBEMjM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U3MEQyMztcbiAgICBib3JkZXItcmFkaXVzOiAyLjhyZW07XG4gICAgbWFyZ2luOiAwIDAgNC44cmVtIDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIEBpbmNsdWRlIEljb24oJGZpbGVuYW1lOiBkYXRlcGlja2VybGVmdCwgJGluc2VydDogYmVmb3JlKTtcblxuICAgICY6OmJlZm9yZXtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbn1cblxuLndycmFwZXItbGlua3tcbiAgcGFkZGluZzogMCAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIHBhZGRpbmc6IDAgN3JlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbiNkYXRlcGlja2VyQmVnaW4sXG4jZGF0ZXBpY2tlckVuZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgYmxhY2s7XG5cbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICB3aWR0aDogMzByZW07XG4gICAgbWF4LXdpZHRoOiAzMHJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICB3aWR0aDogMzByZW07XG4gICAgbWF4LXdpZHRoOiAzMHJlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzEwcHgpIHtcbiAgICB3aWR0aDogMjJyZW07XG4gICAgZmxleDogMCAwIDIycmVtO1xuICAgIG1heC13aWR0aDogMjJyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMxMHB4KSBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICB3aWR0aDogMjVyZW07XG4gICAgZmxleDogMCAwIDI1cmVtO1xuICAgIG1heC13aWR0aDogMjVyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gICAgd2lkdGg6IDI4cmVtO1xuICAgIGZsZXg6IDAgMCAyOHJlbTtcbiAgICBtYXgtd2lkdGg6IDI4cmVtO1xuICB9XG59XG5cbi5DaGVja2JveC1sYWJlbCB7XG4gIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIH1cbn1cblxuLkNoZWNrYm94OmNoZWNrZWQgKyAuQ2hlY2tib3gtbGFiZWw6OmFmdGVyIHtcbiAgdG9wOiAwLjRyZW07XG59XG5cbi5tYWluLWxveGFtLWZye1xuICAuQ2FydGVQYWdle1xuICAgICYtaGVhZHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMnJlbSAwIDAgMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDMuMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBnYXA6IDEuN3JlbTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuQ2FydFBhZ2UtZGF0ZUZvcm17XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTowO1xuICB9XG5cbiAgLkNhcnRQYWdlLW9mZnJlLWV4Y2x1e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U3RTdFNztcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gICAgY29sb3I6ICMyQTJBMkE7XG4gICAgcGFkZGluZzogMi40cmVtIDJyZW0gMi40cmVtIDJyZW07XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxcmVtO1xuICAgIC5JY29ue1xuICAgICAgZm9udC1zaXplOiAyLjNyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0wLjVyZW07XG4gICAgfVxuICB9XG5cbiAgXG5cbiAgLndycmFwZXItbWVzc2FnZXtcbiAgICBzcGFue1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICAgIEBleHRlbmQgLmxhdG8tYmxhY2s7XG4gICAgfVxuXG4gICAgcHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgQGV4dGVuZCAubGF0by1yZWd1bGFyO1xuICAgIH1cbiAgfVxuICAvLyBzZWFyY2ggcmVzZXJ2YXRpb25cbiAgLnJlc2VydmF0aW9uLW9wdGlvbnN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjNzU3NTc1O1xuICAgIH1cblxuICAgIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyc3tcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG4gICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjNzU3NTc1O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kZXJuLWFkZHJlc3MtZm9ybXtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbiAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICM3NTc1NzU7XG5cbiAgICAgICZfaGVhZGVyLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICYuZm9jdXMge1xuICAgICAgICB6LWluZGV4OiAxNTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBwYWRkaW5nOiAxLjZyZW07XG5cbiAgICAgICAgLm1vZGVybi1hZGRyZXNzLWZvcm1faGVhZGVyLW1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgOHB4O1xuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTGF0bywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXJ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwLjZyZW0gMDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDEuMnJlbTtcbiAgICAgICAgd2lkdGg6IDAuMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjJyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I0Q0RDRENDtcbiAgICAgIH1cblxuICAgICAgLkNhcnRQYWdlLWRhdGVMYWJlbHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmLWRlc2t0b3B7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMnJlbTtcbiAgICAgICAgICBsZWZ0OiAycmVtO1xuICAgICAgICAgIGNvbG9yOiAjNzU3NTc1O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBAZXh0ZW5kIC5sYXRvLXJlZ3VsYXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLkRhdGVwaWNrZXJ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgd2lkdGg6IDE1cmVtO1xuICAgICAgICBmbGV4OiAwIDAgMTVyZW07XG4gICAgICAgIG1heC13aWR0aDogMTVyZW07XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICNkYXRlcGlja2VyQmVnaW4sICNkYXRlcGlja2VyRW5ke1xuICAgICAgICAgIHdpZHRoOiAxNXJlbTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE1cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiAxLjZyZW0gMS4zcmVtIDAuOHJlbSAxLjZyZW07XG4gICAgICAgICAgQGV4dGVuZCAubGF0by1yZWd1bGFyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZGF0ZXBpY2tlci1hY3RpdmV7XG4gICAgICAgIHBhZGRpbmc6IDAuOHJlbSAwIDAgMDtcblxuICAgICAgICAuQ2FydFBhZ2UtZGF0ZUxhYmVse1xuICAgICAgICAgICYtZGVza3RvcHtcbiAgICAgICAgICAgIHRvcDogMC44cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuSW5wdXRCb3h7XG4gICAgICBwYWRkaW5nOiAwLjdyZW0gMDtcbiAgICB9XG5cbiAgICAuSW5wdXRCb3gtZmllbGR7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBAZXh0ZW5kIC5sYXRvLXJlZ3VsYXI7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjNyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgICAgICY6aG92ZXIsJjpmb2N1c3tcbiAgICAgICAgYm94LXNoYWRvdzpub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5seC1maWVsZC10ZXh0LWJveHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmx4LWZpZWxkLWxhYmVse1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDJyZW07XG4gICAgICAgIGxlZnQ6IDEuNnJlbTtcbiAgICAgICAgY29sb3I6ICM3NTc1NzU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgQGV4dGVuZCAubGF0by1yZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIFxuICAgICAgfVxuXG4gICAgICAmLmZpbGxlZHtcbiAgICAgICAgLmx4LWZpZWxkLWxhYmVse1xuICAgICAgICAgIHRvcDogMC44cmVtO1xuICAgICAgICAgIEBleHRlbmQgLmxhdG8tcmVndWxhcjtcbiAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5JbnB1dEJveHtcbiAgICAgICAgICBwYWRkaW5nOiAwLjhyZW0gMCAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuQ2FydFBhZ2UtZGF0ZVRpdGxle1xuICAgIGNvbG9yOiAjMTIxMDEwO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5tb2Rlcm4tYXV0b2NvbXBsZXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUuOHJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDMwcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcbiAgICB6LWluZGV4OiA5O1xuXG4gICAgLkF1dG9jb21wbGV0ZUdvb2dsZS1pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5DYXJ0UGFnZS1kYXRlU2VsZWN0b3Jze1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgICAuQ2hlY2tib3gtbGFiZWx7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcblxuICAgICAgJjo6YmVmb3Jle1xuICAgICAgICBib3JkZXItY29sb3I6ICMxNDE0MTQ7XG4gICAgICAgIHdpZHRoOiAyLjRyZW07XG4gICAgICAgIGhlaWdodDogMi40cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVye1xuICAgICAgICBsZWZ0OiAwLjZyZW07XG4gICAgICAgIHdpZHRoOiAxLjJyZW07XG4gICAgICAgIGhlaWdodDogMC44cmVtO1xuICAgICAgICBib3JkZXItY29sb3I6ICMxNDE0MTQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAwIDAuM3JlbSAwLjNyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLkNhcnRQYWdlLXdlZWtlbmRVc2FnZXtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG5cbiAgLmZpcnN0LWxvZ2luLXRvYXN0LW1lc3NhZ2V7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMnJlbTtcbiAgICByaWdodDogLTEwMCU7XG4gICAgYmFja2dyb3VuZDogI0Q2RjlGRTtcbiAgICBwYWRkaW5nOiAycmVtIDZyZW0gMnJlbSAycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgY29sb3I6ICMxRjY2NkY7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEuNXJlbTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAud3JyYXBlci1pY29ue1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMUY2NjZGO1xuICAgICAgY29sb3I6ICMxRjY2NkY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuYnRuQ2xvc2V7XG4gICAgICBjb2xvcjogIzFGNjY2RjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMi4ycmVtO1xuICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cblxuICAgICYudmlzaWJsZXtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICByaWdodDogMXJlbTtcbiAgICB9XG4gIH1cblxuICAubXNnLWVtcHR5LWRhdGV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjFGMjtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICAgIGNvbG9yOiAjQ0MwOTFEO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxLjVyZW0gO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG4uQ2FydFBhZ2UtZW1wdHlEYXRlVGl0bGV7XG4gIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQ3JTtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gIGNvbG9yOiAjQ0MwOTFEO1xuICBiYWNrZ3JvdW5kOiAjRkZGMUYyO1xuICB3aWR0aDogNDQwcHg7XG4gIGhlaWdodDogNDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweCA0OHB4IDEycHggMTZweDtcbiAgbWFyZ2luOiAxNnB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIC5JY29uLS13YXJuaW5nOmJlZm9yZSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICBmb250LXNpemU6IDIwcHg7ICBcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgIC5JY29uLS13YXJuaW5nOmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQ7XG4gICAgfVxuICB9XG5cblxufVxuICAvL2RhdGUgZm9ybVxuICAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNDJweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmRheV9fbW9udGhfYnRuLFxuICAgIC5tb250aF9feWVhcl9idG4ge1xuICAgICAgQGV4dGVuZCAubGF0by1ibGFjaztcblxuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIGhlYWRlciB7XG4gICAgICAucHJldi5kaXNhYmxlZCxcbiAgICAgIC5uZXh0LmRpc2FibGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogI2U3ZTdlNztcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5leHQge1xuICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgIEBpbmNsdWRlIEljb24oJGZpbGVuYW1lOiBkYXRlcGlja2VyaWdodCwgJGluc2VydDogYWZ0ZXIpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnByZXYge1xuICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgIEBpbmNsdWRlIEljb24oJGZpbGVuYW1lOiBkYXRlcGlja2VybGVmdCwgJGluc2VydDogYWZ0ZXIpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogLTRweDtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnByZXY6aG92ZXIsXG4gICAgICAubmV4dDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBkaXYge1xuICAgICAgcGFkZGluZzogMCAzOHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuXG4gICAgICAuZGF5LWhlYWRlciB7XG4gICAgICAgIEBleHRlbmQgLmxhdG8tcmVndWxhcjtcblxuICAgICAgICBib3JkZXItcmlnaHQ6IHVuc2V0O1xuICAgICAgICBib3JkZXItbGVmdDogdW5zZXQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkNGQ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cblxuICAgICAgLmNlbGwge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgICAgIHdpZHRoOiAxNC4yODU3MTQyODU3MTQyODYlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jZWxsLmRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGNvbG9yOiAjZTdlN2U3O1xuICAgICAgfVxuXG4gICAgICAuY2VsbC5oaWdobGlnaHRlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlN2U3ZTc7XG4gICAgICB9XG5cbiAgICAgIC5jZWxsLnNlbGVjdGVkLmhpZ2hsaWdodGVkLFxuICAgICAgLmNlbGwuc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQxNDE0O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuXG4gICAgICAuY2VsbC5zZWxlY3RlZC5oaWdobGlnaHRlZC5oaWdobGlnaHQtc3RhcnQsXG4gICAgICAuY2VsbC5zZWxlY3RlZC5oaWdobGlnaHRlZC5oaWdobGlnaHQtZW5kIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNlN2U3ZTc7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNlbGwuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuaGlnaGxpZ2h0LWVuZCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kYXkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgJi5oaWdobGlnaHRlZCB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNlbGwge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIC5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAuY2VsbC5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQxNDE0O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgIC5tb250aCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAmLmhpZ2hsaWdodGVkIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tb2Rlcm4tZGF0ZS1mb3Jte1xuICAgIC5tb2Rlcm4tZGF0ZS1mb3JtX2hlYWRlci1tb2JpbGV7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuZm9jdXN7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB6LWluZGV4OiA5OTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbTtcblxuICAgICAgLm1vZGVybi1kYXRlLWZvcm1faGVhZGVyLW1vYmlsZXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXggO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgcHtcbiAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFye1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMTByZW07XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5wcmludERldmlze1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC04cmVtO1xuICAgIHJpZ2h0OiA3cmVtO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGNvbG9yOiAjRTcwRDIzO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuT3JkZXJTdW1tYXJ5e1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgaGVpZ2h0OiB1bnNldDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgICB9XG5cbiAgICAmLnBheW1lbnQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLk9yZGVyU3VtbWFyeS1jb250YWluZXJ7ICBcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDRENDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDMycHggMjRweDtcbiAgICAgQGluY2x1ZGUgbWVkaWEoJG1heERlc2t0b3Ape1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICB9XG4gICAgIC5PcmRlclN1bW1hcnktc3VidGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgQGV4dGVuZCAubGF0by1ib2xkO1xuICAgICAgIGZvbnQtd2VpZ2h0OjgwMCAhaW1wb3J0YW50O1xuICAgICB9XG5cbiAgICAgIC5PcmRlclN1bW1hcnktY2FsY3VsYXRlZERhdGVze1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgICAuT3JkZXJTdW1tYXJ5LWNhbGVuZGFye1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuT3JkZXJTdW1tYXJ5LWRhdGVze1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDclO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5PcmRlclN1bW1hcnktdGl0bGV7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzEuNzVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIH1cblxuICAgICAgLk9yZGVyU3VtbWFyeS1zdWJ0aXRsZXtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgfVxuICAgICAgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZXtcbiAgICAgICAgQGV4dGVuZCAubGF0by1yZWd1bGFyO1xuICAgICAgfVxuICAgICAgLk9yZGVyU3VtbWFyeS1pdGVtc3tcbiAgICAgICAgbWFyZ2luOiAwIDAgMjRweCAwO1xuICAgICAgICAuT3JkZXJTdW1tYXJ5LWl0ZW1zU2Nyb2xsV3JhcHBlckNvbnRlbnR7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuICAgICAgICAuT3JkZXJTdW1tYXJ5LWl0ZW17XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBib3JkZXI6IHVuc2V0O1xuICAgICAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAmTmFtZSwgJlByaWNle1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgQGV4dGVuZCAubGF0by1yZWd1bGFyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuT3JkZXJTdW1tYXJ5LWl0ZW0tLXRvdGFse1xuICAgICAgICAgICAgLk9yZGVyU3VtbWFyeS1pdGVte1xuICAgICAgICAgICAgICAgICZOYW1lLCAmUHJpY2V7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDclO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuT3JkZXJTdW1tYXJ5LWl0ZW0tLXRvdGFsUHJpY2V7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgLk9yZGVyU3VtbWFyeS1pdGVte1xuXG4gICAgICAgICAgICAgICAgJi0tdG90YWxIVCwgJi0tdG90YWxUVEN7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lVG90YWx7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYtLXRvdGFsSFR7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lVG90YWx7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgJkhUe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6YmFzZWxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5PcmRlclN1bW1hcnktaXRlbVByaWNlVG90YWxBbW91bnR7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAmLS10b3RhbFRUQ3tcbiAgICAgICAgICAgICAgICAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lVG90YWx7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0NyU7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NjU2NTY7XG4gICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6YmFzZWxpbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAmVFRDe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6YmFzZWxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLk9yZGVyU3VtbWFyeS1pdGVtUHJpY2VUb3RhbEFtb3VudHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NjU2NTY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5PcmRlclN1bW1hcnktd2FybmluZ3tcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgLk9yZGVyU3VtbWFyeS13YXJuaW5nSWNvbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLndhcm5pbmctYm9sZHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIFxuICAgIH1cbiAgfVxuICAuQ2FydFBhZ2V7XG4gICAgLkNhcnRQYWdlLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1wcm9kdWN0TGlzdHtcbiAgICAgICYtaGVhZHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBAZXh0ZW5kIC5sYXRvLWJvbGQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMnJlbSAxLjJyZW0gMi40cmVtO1xuICAgICAgICAuY29sLXByb2R1Y3QtbGFiZWx7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgLSAzMHJlbSk7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbC1wcm9kdWN0LXF1YW50aXR5e1xuICAgICAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgICAgfVxuICAgICAgICAuY29sLXByb2R1Y3QtdW5pdFByaWNle1xuICAgICAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnRvdGFsLXByaWNle1xuICAgICAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtYm9keXtcbiAgICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgI0Q0RDRENDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICAgICAgICBwYWRkaW5nOiAzLjJyZW0gMi40cmVtIDAgMi40cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG4gICAgICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbTtcbiAgICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1wcm9kdWN0e1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDIuNHJlbSAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgIC5zZXBhLWNhcnRJdGVte1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5RdWFudGl0eVNlbGVjdG9ye1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgIzE0MTQxNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICAgICAgLlF1YW50aXR5U2VsZWN0b3ItYnRue1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzE0MTQxNDtcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgLkljb24tLXN1YnRyYWN0e1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcmlnaHQ6IC0wLjlyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIC5JY29uLS1hZGR7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsZWZ0OiAtMC45cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuSWNvbi0tQmFza2V0e1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcmlnaHQ6IC0wLjlyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC5RdWFudGl0eVNlbGVjdG9yLWFtb3VudHtcbiAgICAgICAgICBjb2xvcjogIzE0MTQxNDtcbiAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICBtYXJnaW46IDAgMC40cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmTGlzdExhYmVse1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGNvbG9yOiAjMTIxMDEwO1xuICAgICAgICBAZXh0ZW5kIC5sYXRvLWJvbGQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXdlaWdodDo4MDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1wcm9kdWN0TGlua3tcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICYtcHJvZHVjdERldGFpbHN7XG4gICAgICB3aWR0aDogY2FsYyggMTAwJSAtIDM5LjZyZW0pO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAmLXByb2R1Y3RQcmljZUNvbnRhaW5lcntcbiAgICAgIHdpZHRoOiAzMHJlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLlByaWNlLXRheHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1wcm9kdWN0UHJpY2VBbW91bnR7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIEBleHRlbmQgLmxhdG8tYm9sZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgICYtcHJvZHVjdFByaWNlTGFiZWx7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB9XG4gICAgJi1wcm9kdWN0VW5pdFByaWNle1xuICAgICAgd2lkdGg6IDEwcmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgQGV4dGVuZCAubGF0by1ib2xkO1xuICAgICAgY29sb3I6ICM1NjU2NTY7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIHNwYW57XG4gICAgICAgICYubGFiZWxVbml0UHJpY2V7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtcHJvZHVjdFByaWNle1xuICAgICAgd2lkdGg6IDEwcmVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgfVxuICAgICYtcHJvZHVjdFByaWNlRnJvbUxhYmVse1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi1wcm9kdWN0SW1hZ2V7XG4gICAgICAgIHdpZHRoOiA5LjZyZW07XG4gICAgICAgIGhlaWdodDogOHJlbTtcbiAgICAgICAgbWF4LWhlaWdodDogOHJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiA5LjZyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgJi1wcm9kdWN0TmFtZXtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgQGV4dGVuZCAubGF0by1ib2xkO1xuICAgICAgbWFyZ2luLXRvcDogMC42cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBcbiAgICB9XG4gICAgJi1wcm9kdWN0TWFpbkZlYXR1cmV7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgQGV4dGVuZCAubGF0by1yZWd1bGFyO1xuICAgIH1cbiAgICAmLXByb2R1Y3RSZWZlcmVuY2V7XG4gICAgICBAZXh0ZW5kIC5sYXRvLXJlZ3VsYXI7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAjNTY1NjU2O1xuICAgIH1cbiAgICAmLXByb2R1Y3REaXNwb25pYmlsaXR5e1xuICAgICAgQGV4dGVuZCAubGF0by1yZWd1bGFyO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBjb2xvcjogIzFGNkYzNztcbiAgICAgIHBhZGRpbmc6IDAuM3JlbSAwLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjRURGRkYxO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMC44cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuICAgIH1cbiAgICAuYXZhaWxhYmlsaXR5VG9Db25maXJte1xuICAgICAgY29sb3I6ICNCRjRGMEY7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGOEVEO1xuICAgIH1cbiAgICAmLXByb2R1Y3RJbmZvVGF4e1xuICAgICAgQGV4dGVuZCAubGF0by1yZWd1bGFyO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDAuNnJlbTtcbiAgICAgIGdhcDogMC40cmVtO1xuICAgIH1cbiAgICAmLXByb2R1Y3RIaWdobGlnaHRGbGFnc3tcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBcbiAgICB9XG4gICAgJi1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWZ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBjb2xvcjogI0NDMDkxRDtcbiAgICAgICBAZXh0ZW5kIC5sYXRvLXJlZ3VsYXI7XG4gICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB9XG4gICAgJi1sYWJlbC1hY2Nlc3Nvcnl7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBAZXh0ZW5kIC5sYXRvLWJvbGQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDkuNnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgfVxuICAgIC5DYXJ0ZVBhZ2Utd3JyYXBQcmljZXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAmLXByb2R1Y3QtYWNjZXNzb3J5e1xuICAgICAgcGFkZGluZzogMCAwIDAgOS42cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgLkNhcnRQYWdlLXByb2R1Y3RJbWFnZXtcbiAgICAgICAgd2lkdGg6IDYuNHJlbTtcbiAgICAgICAgaGVpZ2h0OiA2LjRyZW07XG4gICAgICB9XG4gICAgICAuQ2FydFBhZ2UtcHJvZHVjdERldGFpbHMge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzYuNHJlbSk7XG4gICAgICB9XG4gICAgICAuQ2FydFBhZ2UtcHJvZHVjdE5hbWV7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbiAgICAgIH1cbiAgICAgIC5DYXJ0UGFnZS1wcm9kdWN0UmVmZXJlbmNle1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgICAuQ2FydFBhZ2UtcHJvZHVjdE1haW5GZWF0dXJle1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgLlF1YW50aXR5U2VsZWN0b3ItYnRue1xuICAgICAgLkljb24tLUJhc2tldHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5DYXJ0UGFnZS1wcm9kdWN0LWFjY2Vzc29yeSArIC5DYXJ0UGFnZS1wcm9kdWN0e1xuICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcbiAgfVxuICAuc2VwYS1jYXJ0SXRlbXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjRDRENEQ0O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZXtcbiAgICBoM3tcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGNvbG9yOiAjMTIxMDEwO1xuICAgICAgQGV4dGVuZCAubGF0by1ib2xkO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIuNHJlbTtcbiAgICB9XG4gICAgLkNhcnRQYWdlLXByb2R1Y3RMaXN0LWJvZHl7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q0RDRENDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcbiAgICB9XG4gICAgLkNhcnRQYWdlLXByb2R1Y3R7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBwYWRkaW5nOiAxLjZyZW0gMDtcbiAgICAgIC5DYXJ0UGFnZS1wcm9kdWN0TGlua3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q0RDRENDtcbiAgICAgIH1cbiAgICAgIGltZ3tcbiAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgIH1cbiAgICAgIC5jYXJ0UGFnZS1pbmRpc3BvbmlibGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBjb2xvcjogI0NDMDkxRDtcbiAgICAgICAgQGV4dGVuZCAubGF0by1yZWd1bGFyO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuQ2FydFBhZ2UtcHJvZHVjdFByaWNlQ29udGFpbmVye1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHJlbTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gICAgLkNhcnRQYWdlLXByb2R1Y3RMaXN0LWhlYWR7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuQ2FydFBhZ2UtcHJvZHVjdEltYWdle1xuICAgICAgd2lkdGg6IDhyZW07XG4gICAgICBoZWlnaHQ6IDYuNHJlbTtcbiAgICB9XG4gICAgLkNhcnRQYWdlLXByb2R1Y3REZXRhaWxzIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDhyZW0pO1xuICAgIH1cbiAgICAuQ2FydFBhZ2UtcHJvZHVjdFByaWNlQ29udGFpbmVye1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgLkNhcnRQYWdlLWxhYmVsLWFjY2Vzc29yeXtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLkNhcnRQYWdlLXByb2R1Y3QtYWNjZXNzb3J5e1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgLkNhcnRQYWdlLXByb2R1Y3RQcmljZUNvbnRhaW5lcntcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgICAuQ2FydFBhZ2UtcHJvZHVjdERldGFpbHN7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4cmVtKTtcbiAgICAgIH1cbiAgICAgIC5DYXJ0UGFnZS1wcm9kdWN0SW1hZ2V7XG4gICAgICAgIHdpZHRoOiA4cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAuQ2FydFBhZ2UtcHJvZHVjdExpc3QtYm9keXtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyLjRyZW07XG4gICAgfVxuICB9XG4gICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLkNhcnRQYWdle1xuICAgICAgLkNhcnRlUGFnZS13cnJhcFByaWNle1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgICAgLkNhcnRQYWdlLXByb2R1Y3RVbml0UHJpY2V7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgfVxuICAgIH1cbiAgIH1cbiAgLy8tLS1cbiAgLkNhcnRQYWdlLWRhdGUge1xuICAgIG1hcmdpbjogMzJweCAwIDtcbiAgfVxuICAuT3JkZXJTdW1tYXJ5LW9wZW5CdG4sLk9yZGVyU3VtbWFyeS1jbG9zZUJ0bntcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5PcmRlclN1bW1hcnl7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcbiAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgIH1cbiAgfVxuXG4gICBcbi5DYXJ0UGFnZS1jYXJ0SXRlbXNDb21wb25lbnQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbn1cblxuLmNhcnQtdW5hdmFpbGFibGUtYmxvY2sge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gIC5jYXJ0LXVuYXZhaWxhYmxlLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTo0OHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206MzJweDtcbiAgICB9XG4gIH1cbiAgLmNhcnQtc2VjdGlvbi10aXRsZS51bmF2YWlsYWJsZS10aXRsZSB7XG4gICAgY29sb3I6ICMxMjEwMTA7XG4gICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAuY2FydC1wcm9kdWN0LWxpbmUudW5hdmFpbGFibGUtcHJvZHVjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQ0RDQ7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgLy8gIGJhY2tncm91bmQtY29sb3I6IHBhbGV2aW9sZXRyZWQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIC5wcm9kdWN0LW1haW4taW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIGZsZXg6IDEgMCAwO1xuICAgIH1cblxuICAgIC5wcm9kdWN0LWltYWdlIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgIH1cblxuICAgICAgLkNhcnRQYWdlLXByb2R1Y3RJbWFnZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdC1kZXRhaWxzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMjQycHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDhweDtcblxuICAgICAgLnByb2R1Y3QtbWFpbi1sYWJlbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICB9XG5cbiAgICAgIC5wcm9kdWN0LW5hbWUge1xuICAgICAgICBjb2xvcjogIzc1NzU3NTtcbiAgICAgICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjMuNTJweDtcbiAgICAgIH1cblxuICAgICAgLnByb2R1Y3QtY2hhcmFjdGVyaXN0aWNzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogdmFyKC0tc3BhY2luZy1zcGFjaW5nLTJ4cywgNHB4KTtcbiAgICAgIH1cblxuICAgICAgLnByb2R1Y3QtY2hhcmFjdGVyaXN0aWMge1xuICAgICAgICBjb2xvcjogIzc1NzU3NTtcbiAgICAgICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgIH1cblxuICAgICAgLnByb2R1Y3QtdW5hdmFpbGFibGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGMUYyO1xuICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgY29sb3I6ICNDQzA5MUQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0LWFjdGlvbnMtcHJpY2luZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDMycHg7XG4gICAgICBmbGV4OiAxIDAgMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtcmVtb3ZlIHtcbiAgICAgIG1hcmdpbjogMCAxcmVtO1xuXG4gICAgICAucmVtb3ZlLXByb2R1Y3QtYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcblxuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogIzExMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4ycyBlYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2Q5Mzk0MztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYwO1xuXG4gICAgICAgICAgc3ZnIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogI2Q5Mzk0MztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdC1xdWFudGl0eSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgcGFkZGluZzogNHB4IDE2cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzU3NTc1O1xuXG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzc1NzU3NTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogTGF0bztcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0LXByaWNlLXVuaXQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogMDtcbiAgICAgIGNvbG9yOiAjNTY1NjU2O1xuICAgICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICB9XG5cbiAgICAgIC5wcm9kdWN0LXByaWNlLWNvbW1lbnQge1xuICAgICAgICBjb2xvcjogIzU2NTY1NjtcbiAgICAgICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5wcm9kdWN0LXByaWNlLXRvdGFsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgZ2FwOiAycHg7XG4gICAgICBjb2xvcjogIzc1NzU3NTtcbiAgICAgIGZvbnQtZmFtaWx5OiBMYXRvO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMy41MnB4OyAvKiAxNDclICovXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICB9XG5cbiAgICAgIC5wcm9kdWN0LXByaWNlLWNvbW1lbnQge1xuICAgICAgICBjb2xvcjogIzc1NzU3NTtcbiAgICAgICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcblxuICAgICAgfVxuICAgIH1cblxuXG4gICAgLnByb2R1Y3QtcHJpY2UtdG90YWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjMTExO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gTWl4aW5zXG5AaW1wb3J0ICcuLi8uLi91dGlscy9jc3MvYnV0dG9uJztcbkBpbXBvcnQgJy4uLy4uL2Fzc2V0cy9zdHlsZXMvaWNvbnMvaWNvbnMnO1xuQGltcG9ydCAnLi4vLi4vdXRpbHMvY3NzL21lZGlhcXVlcmllcyc7XG5AaW1wb3J0ICcuLi8uLi91dGlscy9jc3MvaWNvbnMnO1xuQGltcG9ydCAnLi4vLi4vdXRpbHMvY3NzL2FuaW1hdGlvbnMnO1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy9vcmRlclN1bW1hcnkvaW5kZXgnO1xuXG4uRGVsaXZlcnlNb2RlUGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC8vcGFkZGluZzogMCA3MHB4O1xuICAgIHBhZGRpbmc6IDAgNzBweCAyNXB4IDcwcHg7XG4gIH1cblxuICAmLXBpY2tDUCB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdER1cmF0aW9uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmLS1vcGVuIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi1mb3JtT1NTIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogJGRlZmF1bHREdXJhdGlvbjtcblxuICAgICYtLW9wZW4ge1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLWJvZHkge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgZmxleDogMCAwIDY2JTtcbiAgICAgIHdpZHRoOiA2NiU7XG4gICAgICBwYWRkaW5nOiAwIDRyZW07XG4gICAgfVxuICB9XG5cbiAgJi1jaG9pY2VTZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuXG4gICAgJiAuRGVsaXZlcnlNb2RlUGFnZS1sYWJlbEJsb2NrIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuOHJlbTtcbiAgICB9XG4gIH1cblxuICAmLW9yZGVyU3VtbWFyeSB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIGZsZXg6IDAgMCAzMiU7XG4gICAgICBtaW4td2lkdGg6IDQwNXB4O1xuICAgIH1cbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cblxuICAmLWlucHV0Q29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgJiAuRGVsaXZlcnlNb2RlUGFnZS1pbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLWlucHV0QmxvY2sge1xuICAgICYtLW51bWJlciB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICBmbGV4OiAwIDAgMjUlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXRleHQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbGFiZWxCbG9jayB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIC5EZWxpdmVyeU1vZGVQYWdlLXJhZGlvIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgJi1oaWRkZW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAmOmNoZWNrZWQgfiAuRGVsaXZlcnlNb2RlUGFnZS1yYWRpbyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQgfiAuRGVsaXZlcnlNb2RlUGFnZS1yYWRpbzo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB+IC5EZWxpdmVyeU1vZGVQYWdlLXJhZGlvTGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB9XG4gIH1cblxuICAmLXJhZGlvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGhlaWdodDogMjdweDtcbiAgICBtaW4td2lkdGg6IDI3cHg7XG4gICAgdHJhbnNpdGlvbjogJGRlZmF1bHREdXJhdGlvbjtcblxuICAgICYtLWVycm9yIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIGxpbmVhcjtcbiAgICB9XG5cbiAgICAmU2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgfVxuXG4gICAgICAmLS1pbmxpbmUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICYgLkRlbGl2ZXJ5TW9kZVBhZ2UtbGFiZWxCbG9jayB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXJhZGlvTGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkYmFybG93O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHRyYW5zaXRpb246IDAuMnMgbGluZWFyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gIH1cblxuICAmLWdsb2JhbExhYmVsIHtcbiAgICBmb250LWZhbWlseTogJGJhcmxvdztcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIG1hcmdpbjogMjZweCAwIDE4cHggMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBtYXJnaW46IDI2cHggMCAxNHB4IDA7XG4gICAgfVxuXG4gICAgJi0temlwQ29kZSB7XG4gICAgICAvKiBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgd2lkdGg6IDM5JTtcbiAgICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCl7XG4gICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgfSAqL1xuICAgIH1cblxuICAgICYtLWNlZGV4IHtcbiAgICAgIC8qIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICB3aWR0aDogMzklO1xuICAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKXtcbiAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICB9ICovXG4gICAgfVxuXG4gICAgJi1sYWJlbE9wdGlvbmFsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogZ3JleTtcbiAgICB9XG4gIH1cblxuICAmLWlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzk3OTc5NztcbiAgICBmb250LWZhbWlseTogJGJhcmxvdztcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAvL2xpbmUtaGVpZ2h0OiAxcmVtO1xuICAgIGNvbG9yOiAkZGFya0dyZXk7XG4gICAgcGFkZGluZzogNXB4IDAgN3B4IDEycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBsaW5lYXI7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsZXg6IDAgMSA1MCU7XG5cbiAgICAgICYtLXppcENvZGUsXG4gICAgICAmLS1jaXR5LFxuICAgICAgJi0tY2VkZXgsXG4gICAgICAmLS1hdXRvY29tcGxldGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleDogMCAxIDEwMCU7XG5cbiAgICAgICAgLyogd2lkdGg6IDYwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAqL1xuICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIGJhY2tncm91bmQ6ICRsaWdodEdyZXk7XG4gICAgfVxuXG4gICAgJi0tb2JzZXJ2YXRpb25zIHtcbiAgICAgIGhlaWdodDogMTYxcHg7XG4gICAgICByZXNpemU6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0LjJyZW07XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICBoZWlnaHQ6IDEzN3B4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCg6Zm9jdXMpOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjOTc5Nzk3O1xuICAgIH1cblxuICAgICYuSW5wdXRCb3gtZmllbGQge1xuICAgICAgJi0tZXJyb3Ige1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWF1dG9jb21wbGV0ZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmbGV4OiAwIDEgNTAlO1xuICAgIH1cbiAgfVxuXG4gICYtaW5wdXRBZ2VuY3lQaWNrVXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJkNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLUFnZW5jeVBpY2tVcEluZm9zIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmb250LWZhbWlseTogQmFybG93LCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgfVxuXG4gICYtY2hlY2tCbG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAmOmhvdmVyIC5EZWxpdmVyeU1vZGVQYWdlLWNoZWNrQm94IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgfVxuXG4gICAgJiArICYge1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIH1cbiAgfVxuXG4gICYtaGlkZGVuQ2hlY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAmOmNoZWNrZWQgfiAuRGVsaXZlcnlNb2RlUGFnZS1jaGVjayB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB+IC5EZWxpdmVyeU1vZGVQYWdlLWNoZWNrQm94IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgfVxuXG4gICAgJjpub3QoOmNoZWNrZWQpIH4gLkRlbGl2ZXJ5TW9kZVBhZ2UtY2hlY2tCb3gge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOTc5Nzk3O1xuICAgIH1cbiAgfVxuXG4gICYtY2hlY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogM3B4O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIGxpbmVhcjtcbiAgfVxuXG4gICYtY2hlY2tCb3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICAgIGhlaWdodDogMTZweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gICYtY2hlY2tMYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICAgIGZvbnQtZmFtaWx5OiAkYmFybG93O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIC8vZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGxpbmVhcjtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmLWNoZWNrTGFiZWwgc3BhbjpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgfVxuXG4gICYtY2hlY2tMYWJlbCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gICYtY2FwdGNoYUNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcblxuICAgIC5Gb3JtLWVycm9ywqAge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmLWJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJi0tc3VibWl0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICBtYXgtd2lkdGg6IDMyLjhyZW07XG4gICAgICAgIC8vbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWJhY2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcbiAgICAgIGNvbG9yOiAkZ3JleUJvcmRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXgtd2lkdGg6IDE0LjNyZW07XG4gICAgfVxuXG4gICAgJkxhYmVsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYmFybG93O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJi0tYmFjayB7XG4gICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmU3Bpbm5lciB7XG4gICAgICBAaW5jbHVkZSBzcGlubmVyKCk7XG4gICAgfVxuXG4gICAgJkJsb2NrIHtcbiAgICAgIG1hcmdpbjogNnJlbSAwIDNyZW0gMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiAuSW5wdXRCb3gge1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgfVxufVxuXG4uY29uZGl0aW9uc05vdENoZWNrZWQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG4uTWVzc2FnZSB7XG4gICYtc3VjY2VzcyB7XG4gICAgY29sb3I6IGdyZWVuO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgJi1lcnJvciB7XG4gICAgY29sb3I6IHJlZDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4jcmMtaW1hZ2VzZWxlY3QsXG4uZy1yZWNhcHRjaGEge1xuICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc3KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc3KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgfVxufVxuXG4jZy1yZWNhcHRjaGFfaW5jb3JyZWN0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xufVxuIiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLmxhdG8tdGhpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1yZWd1bGFyLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHAsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5DYXJ0UGFnZS1kYXRlTGFiZWwtZGVza3RvcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJCZWdpbiwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJFbmQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5JbnB1dEJveC1maWVsZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94IC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94LmZpbGxlZCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgZGl2IC5kYXktaGVhZGVyLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtUHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UmVmZXJlbmNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SW5mb1RheCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIC5DYXJ0UGFnZS1wcm9kdWN0IC5jYXJ0UGFnZS1pbmRpc3BvbmlibGUsIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2ssIC5yZWdpc3RlciAuaW5mb3JtYXRpb25zIGxpLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWlkY29tcGFueSBsYWJlbCwgLnJlZ2lzdGVyIC5pbmZvLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLXBob25lLCAucGhvbmUtZmllbGQsIC5EZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLW5ldywgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW9MYWJlbC1uZXcsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLndvcmtzaXRlLWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVGl0bGUsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAudGhhbmtzLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBwLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWJhY2ssIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstZXNwYWNlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5QWRkcmVzcywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS10ZWxBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1ob3JhaXJlc0FnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhUIC5pbmZvLWxpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxUVEMsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS11bml0UGFyaWNlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcXRlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mb1RheCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJvbGQsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1zdWJ0aXRsZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0LWhlYWQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdExhYmVsLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFByaWNlQW1vdW50LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFVuaXRQcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3ROYW1lLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtbGFiZWwtYWNjZXNzb3J5LCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgaDMsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy10aXRsZSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXN1YnRpdGxlLCAucmVnaXN0ZXIgLnByaW1hcnktYnRuLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtc3dpdGNoLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtb3ZlcmxheS1oZWFkZXIsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAucmVzZXJ2YXRpb24tbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIGgzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gaDQsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci1wcm9kdWN0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhULCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSwgLm1haW4tbG94YW0tZnIgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeS5TdW1tYXJ5U3RlcFBhZ2UtZW50cnktLWFjY2Vzc29yeSAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuZGVsaXZlcnlTdGVwUGFnZS10aXRsZSwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYmxhY2ssIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2Ugc3BhbiwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuZGF5X19tb250aF9idG4sXG4ubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5tb250aF9feWVhcl9idG4sIC5yZWdpc3RlcmZvcm0tdGl0bGUsIC5yZWdpc3RlciAubG9naW5Nb2RhbC1zdWJ0aXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXRoaW4taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1yZWd1bGFyLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ibGFjay1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tdGhpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1yZWd1bGFyLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHAsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5DYXJ0UGFnZS1kYXRlTGFiZWwtZGVza3RvcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJCZWdpbiwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJFbmQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5JbnB1dEJveC1maWVsZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94IC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94LmZpbGxlZCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgZGl2IC5kYXktaGVhZGVyLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtUHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UmVmZXJlbmNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SW5mb1RheCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIC5DYXJ0UGFnZS1wcm9kdWN0IC5jYXJ0UGFnZS1pbmRpc3BvbmlibGUsIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2ssIC5yZWdpc3RlciAuaW5mb3JtYXRpb25zIGxpLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWlkY29tcGFueSBsYWJlbCwgLnJlZ2lzdGVyIC5pbmZvLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLXBob25lLCAucGhvbmUtZmllbGQsIC5EZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLW5ldywgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW9MYWJlbC1uZXcsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLndvcmtzaXRlLWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVGl0bGUsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAudGhhbmtzLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBwLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWJhY2ssIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstZXNwYWNlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5QWRkcmVzcywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS10ZWxBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1ob3JhaXJlc0FnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhUIC5pbmZvLWxpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxUVEMsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS11bml0UGFyaWNlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcXRlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mb1RheCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJvbGQsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1zdWJ0aXRsZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0LWhlYWQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdExhYmVsLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFByaWNlQW1vdW50LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFVuaXRQcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3ROYW1lLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtbGFiZWwtYWNjZXNzb3J5LCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgaDMsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy10aXRsZSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXN1YnRpdGxlLCAucmVnaXN0ZXIgLnByaW1hcnktYnRuLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtc3dpdGNoLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtb3ZlcmxheS1oZWFkZXIsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAucmVzZXJ2YXRpb24tbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIGgzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gaDQsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci1wcm9kdWN0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhULCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSwgLm1haW4tbG94YW0tZnIgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeS5TdW1tYXJ5U3RlcFBhZ2UtZW50cnktLWFjY2Vzc29yeSAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuZGVsaXZlcnlTdGVwUGFnZS10aXRsZSwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYmxhY2ssIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2Ugc3BhbiwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuZGF5X19tb250aF9idG4sXG4ubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5tb250aF9feWVhcl9idG4sIC5yZWdpc3RlcmZvcm0tdGl0bGUsIC5yZWdpc3RlciAubG9naW5Nb2RhbC1zdWJ0aXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXRoaW4taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1yZWd1bGFyLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ibGFjay1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tdGhpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1yZWd1bGFyLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHAsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5DYXJ0UGFnZS1kYXRlTGFiZWwtZGVza3RvcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJCZWdpbiwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJFbmQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5JbnB1dEJveC1maWVsZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94IC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94LmZpbGxlZCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgZGl2IC5kYXktaGVhZGVyLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtUHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UmVmZXJlbmNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SW5mb1RheCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIC5DYXJ0UGFnZS1wcm9kdWN0IC5jYXJ0UGFnZS1pbmRpc3BvbmlibGUsIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2ssIC5yZWdpc3RlciAuaW5mb3JtYXRpb25zIGxpLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWlkY29tcGFueSBsYWJlbCwgLnJlZ2lzdGVyIC5pbmZvLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLXBob25lLCAucGhvbmUtZmllbGQsIC5EZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLW5ldywgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW9MYWJlbC1uZXcsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLndvcmtzaXRlLWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVGl0bGUsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAudGhhbmtzLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBwLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWJhY2ssIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstZXNwYWNlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5QWRkcmVzcywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS10ZWxBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1ob3JhaXJlc0FnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhUIC5pbmZvLWxpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxUVEMsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS11bml0UGFyaWNlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcXRlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mb1RheCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJvbGQsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1zdWJ0aXRsZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0LWhlYWQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdExhYmVsLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFByaWNlQW1vdW50LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFVuaXRQcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3ROYW1lLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtbGFiZWwtYWNjZXNzb3J5LCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgaDMsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy10aXRsZSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXN1YnRpdGxlLCAucmVnaXN0ZXIgLnByaW1hcnktYnRuLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtc3dpdGNoLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtb3ZlcmxheS1oZWFkZXIsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAucmVzZXJ2YXRpb24tbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIGgzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gaDQsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci1wcm9kdWN0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhULCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSwgLm1haW4tbG94YW0tZnIgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeS5TdW1tYXJ5U3RlcFBhZ2UtZW50cnktLWFjY2Vzc29yeSAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuZGVsaXZlcnlTdGVwUGFnZS10aXRsZSwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYmxhY2ssIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2Ugc3BhbiwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuZGF5X19tb250aF9idG4sXG4ubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5tb250aF9feWVhcl9idG4sIC5yZWdpc3RlcmZvcm0tdGl0bGUsIC5yZWdpc3RlciAubG9naW5Nb2RhbC1zdWJ0aXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXRoaW4taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1yZWd1bGFyLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ibGFjay1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tdGhpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1yZWd1bGFyLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHAsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5DYXJ0UGFnZS1kYXRlTGFiZWwtZGVza3RvcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJCZWdpbiwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJFbmQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5JbnB1dEJveC1maWVsZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94IC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94LmZpbGxlZCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgZGl2IC5kYXktaGVhZGVyLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtUHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UmVmZXJlbmNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SW5mb1RheCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIC5DYXJ0UGFnZS1wcm9kdWN0IC5jYXJ0UGFnZS1pbmRpc3BvbmlibGUsIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2ssIC5yZWdpc3RlciAuaW5mb3JtYXRpb25zIGxpLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWlkY29tcGFueSBsYWJlbCwgLnJlZ2lzdGVyIC5pbmZvLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLXBob25lLCAucGhvbmUtZmllbGQsIC5EZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLW5ldywgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW9MYWJlbC1uZXcsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLndvcmtzaXRlLWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVGl0bGUsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAudGhhbmtzLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBwLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWJhY2ssIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstZXNwYWNlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5QWRkcmVzcywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS10ZWxBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1ob3JhaXJlc0FnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhUIC5pbmZvLWxpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxUVEMsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS11bml0UGFyaWNlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcXRlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mb1RheCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJvbGQsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1zdWJ0aXRsZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0LWhlYWQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdExhYmVsLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFByaWNlQW1vdW50LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFVuaXRQcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3ROYW1lLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtbGFiZWwtYWNjZXNzb3J5LCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgaDMsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy10aXRsZSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXN1YnRpdGxlLCAucmVnaXN0ZXIgLnByaW1hcnktYnRuLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtc3dpdGNoLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtb3ZlcmxheS1oZWFkZXIsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAucmVzZXJ2YXRpb24tbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIGgzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gaDQsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci1wcm9kdWN0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhULCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSwgLm1haW4tbG94YW0tZnIgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeS5TdW1tYXJ5U3RlcFBhZ2UtZW50cnktLWFjY2Vzc29yeSAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuZGVsaXZlcnlTdGVwUGFnZS10aXRsZSwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYmxhY2ssIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2Ugc3BhbiwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuZGF5X19tb250aF9idG4sXG4ubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5tb250aF9feWVhcl9idG4sIC5yZWdpc3RlcmZvcm0tdGl0bGUsIC5yZWdpc3RlciAubG9naW5Nb2RhbC1zdWJ0aXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXRoaW4taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1yZWd1bGFyLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ibGFjay1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tdGhpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1yZWd1bGFyLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHAsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5DYXJ0UGFnZS1kYXRlTGFiZWwtZGVza3RvcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJCZWdpbiwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJFbmQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5JbnB1dEJveC1maWVsZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94IC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94LmZpbGxlZCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgZGl2IC5kYXktaGVhZGVyLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtUHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UmVmZXJlbmNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SW5mb1RheCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIC5DYXJ0UGFnZS1wcm9kdWN0IC5jYXJ0UGFnZS1pbmRpc3BvbmlibGUsIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2ssIC5yZWdpc3RlciAuaW5mb3JtYXRpb25zIGxpLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWlkY29tcGFueSBsYWJlbCwgLnJlZ2lzdGVyIC5pbmZvLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLXBob25lLCAucGhvbmUtZmllbGQsIC5EZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLW5ldywgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW9MYWJlbC1uZXcsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLndvcmtzaXRlLWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVGl0bGUsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAudGhhbmtzLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBwLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWJhY2ssIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstZXNwYWNlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5QWRkcmVzcywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS10ZWxBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1ob3JhaXJlc0FnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhUIC5pbmZvLWxpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxUVEMsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS11bml0UGFyaWNlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcXRlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mb1RheCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJvbGQsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1zdWJ0aXRsZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0LWhlYWQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdExhYmVsLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFByaWNlQW1vdW50LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFVuaXRQcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3ROYW1lLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtbGFiZWwtYWNjZXNzb3J5LCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgaDMsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy10aXRsZSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXN1YnRpdGxlLCAucmVnaXN0ZXIgLnByaW1hcnktYnRuLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtc3dpdGNoLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtb3ZlcmxheS1oZWFkZXIsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAucmVzZXJ2YXRpb24tbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIGgzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gaDQsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci1wcm9kdWN0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhULCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSwgLm1haW4tbG94YW0tZnIgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeS5TdW1tYXJ5U3RlcFBhZ2UtZW50cnktLWFjY2Vzc29yeSAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuZGVsaXZlcnlTdGVwUGFnZS10aXRsZSwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYmxhY2ssIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2Ugc3BhbiwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuZGF5X19tb250aF9idG4sXG4ubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5tb250aF9feWVhcl9idG4sIC5yZWdpc3RlcmZvcm0tdGl0bGUsIC5yZWdpc3RlciAubG9naW5Nb2RhbC1zdWJ0aXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXRoaW4taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1yZWd1bGFyLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ibGFjay1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLnUtVGV4dC1oaWdobGlnaHQge1xuICBjb2xvcjogI2ZiMjYzYiAhaW1wb3J0YW50OyB9XG5cbi51LUFycm93LWRvd25SaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwi7oC7XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4udS1BcnJvdy1kb3duUmlnaHQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICBjb2xvcjogI2ZiMjYzYjsgfVxuXG4uUXVhbnRpdHlTZWxlY3RvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5RdWFudGl0eVNlbGVjdG9yLWFtb3VudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogM3JlbTtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM3ZDc3Nzk7XG4gICAgbWFyZ2luOiAwIDAuN3JlbTsgfVxuICAuUXVhbnRpdHlTZWxlY3Rvci1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4OiAwIDAgMzBweDtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgd2lkdGg6IDNyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgY29sb3I6ICM3ZDc3Nzk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYmQ0ZDY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5RdWFudGl0eVNlbGVjdG9yLWJ0bkljb24ge1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBjb2xvcjogIzdkNzc3OTsgfVxuXG4uRGF0ZXBpY2tlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3ZDc3Nzk7IH1cbiAgLkRhdGVwaWNrZXItaW5wdXQge1xuICAgIHBhZGRpbmc6IDEuNnJlbSAxLjNyZW0gMS43cmVtIDEuOXJlbTtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43cmVtO1xuICAgIGNvbG9yOiAjMTIxMDEwOyB9XG4gICAgLkRhdGVwaWNrZXItaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gICAgICBjb2xvcjogIzEyMTAxMDsgfVxuICAuRGF0ZXBpY2tlci1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEuMnJlbTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgY29sb3I6ICNmYjI2M2I7IH1cbiAgLkRhdGVwaWNrZXItY2FsZW5kYXIudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5EYXRlcGlja2VyLWNhbGVuZGFyLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciB7XG4gICAgICAgIG1heC13aWR0aDogMjhyZW07IH0gfVxuICAuRGF0ZXBpY2tlciAuY2VsbC5kYXk6aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmYjI2M2IgIWltcG9ydGFudDsgfVxuICAuRGF0ZXBpY2tlciAuY2VsbC5kYXkuc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICNmYjI2M2I7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5EYXRlcGlja2VyIC5jZWxsLmRheS5zZWxlY3RlZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmIyNjNiOyB9XG5cbi5DaGVja2JveCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLkNoZWNrYm94LWxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzEyMTAxMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNHJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLkNoZWNrYm94LWxhYmVsIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfSB9XG4gIC5DaGVja2JveC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjZmIyNjNiO1xuICAgIHdpZHRoOiAxLjZyZW07XG4gICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IH1cbiAgLkNoZWNrYm94OmNoZWNrZWQgKyAuQ2hlY2tib3gtbGFiZWw6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxLjRyZW07XG4gICAgbGVmdDogMC40cmVtO1xuICAgIHdpZHRoOiAwLjlyZW07XG4gICAgaGVpZ2h0OiAwLjZyZW07XG4gICAgYm9yZGVyOiBzb2xpZCAjZmIyNjNiO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDAuMnJlbSAwLjJyZW07XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4ubGF0by10aGluIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXJlZ3VsYXIsIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2UgcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkNhcnRQYWdlLWRhdGVMYWJlbC1kZXNrdG9wLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckJlZ2luLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckVuZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLklucHV0Qm94LWZpZWxkLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3ggLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3guZmlsbGVkIC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBkaXYgLmRheS1oZWFkZXIsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1QcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RSZWZlcmVuY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RJbmZvVGF4LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgLkNhcnRQYWdlLXByb2R1Y3QgLmNhcnRQYWdlLWluZGlzcG9uaWJsZSwgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jaywgLnJlZ2lzdGVyIC5pbmZvcm1hdGlvbnMgbGksIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaWRjb21wYW55IGxhYmVsLCAucmVnaXN0ZXIgLmluZm8sIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwsIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwtcGhvbmUsIC5waG9uZS1maWVsZCwgLkRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUtbmV3LCAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb0xhYmVsLW5ldywgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAud29ya3NpdGUtbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NUaXRsZSwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC50aGFua3MtbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIHAsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstYmFjaywgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1lc3BhY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlBZGRyZXNzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRlbEFnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWhvcmFpcmVzQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQgLmluZm8tbGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbFRUQywgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXVuaXRQYXJpY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1xdGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvVGF4LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYm9sZCwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LXN1YnRpdGxlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3QtaGVhZCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0TGFiZWwsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UHJpY2VBbW91bnQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0VW5pdFByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE5hbWUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1sYWJlbC1hY2Nlc3NvcnksIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSBoMywgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXRpdGxlLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtc3VidGl0bGUsIC5yZWdpc3RlciAucHJpbWFyeS1idG4sIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1zd2l0Y2gsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1vdmVybGF5LWhlYWRlciwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5yZXNlcnZhdGlvbi1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgaDMsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyBoNCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXByb2R1Y3QsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlLCAubWFpbi1sb3hhbS1mciAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LlN1bW1hcnlTdGVwUGFnZS1lbnRyeS0tYWNjZXNzb3J5IC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5kZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ibGFjaywgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBzcGFuLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5kYXlfX21vbnRoX2J0bixcbi5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLm1vbnRoX195ZWFyX2J0biwgLnJlZ2lzdGVyZm9ybS10aXRsZSwgLnJlZ2lzdGVyIC5sb2dpbk1vZGFsLXN1YnRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tdGhpbi1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLXJlZ3VsYXItaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJsYWNrLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4uZmFkZS1lbnRlci1hY3RpdmUsXG4uZmFkZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7IH1cblxuLmZhZGUtZW50ZXIsIC5mYWRlLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4uYW5pbWF0ZWQge1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9IH1cblxuLm93bC1TbGlkZS1pbiB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7IH1cblxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9IH1cblxuLm93bC1TbGlkZS1vdXQge1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDsgfVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5wcm9kdWN0LXNlYXJjaC1sb2FkZXItLXNwaW5uZXIge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IDVweCBzb2xpZCAjRTcwRDIzO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGFuaW1hdGlvbjogcm90YXRpb24gMXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgc21vb3RoQXBwZXJhbmNlIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXJlbSk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cblxuQGtleWZyYW1lcyBlbGxpcHNpcyB7XG4gIHRvIHtcbiAgICB3aWR0aDogMnJlbTsgfSB9XG5cbi5Mb2FkZXItbWFzayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ1LCA0MiwgNDQsIDAuODUpO1xuICB6LWluZGV4OiA5OTsgfVxuXG4uTG9hZGVyLXNwaW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNXJlbTtcbiAgd2lkdGg6IDVyZW07XG4gIGFuaW1hdGlvbjogc3Bpbm5lciAwLjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZiMjYzYjtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmYjI2M2I7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5Mb2FkZXItYWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIGFuaW1hdGlvbjogc21vb3RoQXBwZXJhbmNlIDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAwLjVzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG4gIC5Mb2FkZXItYWN0aW9uOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYW5pbWF0aW9uOiBlbGxpcHNpcyBzdGVwcyg0LCBlbmQpIDAuOXMgaW5maW5pdGU7XG4gICAgY29udGVudDogJ1xcMjAyNic7XG4gICAgLyogYXNjaWkgY29kZSBmb3IgdGhlIGVsbGlwc2lzIGNoYSByYWN0ZXIgKi9cbiAgICB3aWR0aDogMDsgfVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5sYXRvLXRoaW4ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tbGlnaHQge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tcmVndWxhciwgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBwLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuQ2FydFBhZ2UtZGF0ZUxhYmVsLWRlc2t0b3AsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyQmVnaW4sIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyRW5kLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuSW5wdXRCb3gtZmllbGQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveC5maWxsZWQgLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGRpdiAuZGF5LWhlYWRlciwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbVByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFJlZmVyZW5jZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSAuQ2FydFBhZ2UtcHJvZHVjdCAuY2FydFBhZ2UtaW5kaXNwb25pYmxlLCAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrLCAucmVnaXN0ZXIgLmluZm9ybWF0aW9ucyBsaSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0sIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pZGNvbXBhbnkgbGFiZWwsIC5yZWdpc3RlciAuaW5mbywgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbCwgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbC1waG9uZSwgLnBob25lLWZpZWxkLCAuRGVsaXZlcnlTdGVwUGFnZS10aXRsZS1uZXcsIC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvTGFiZWwtbmV3LCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC53b3Jrc2l0ZS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1RpdGxlLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnRoYW5rcy1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgcCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1iYWNrLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWVzcGFjZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeUFkZHJlc3MsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdGVsQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtaG9yYWlyZXNBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlciwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCAuaW5mby1saW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsVFRDLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdW5pdFBhcmljZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXF0ZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2Ugc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ib2xkLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktc3VidGl0bGUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdC1oZWFkLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3RMYWJlbCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RQcmljZUFtb3VudCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RVbml0UHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TmFtZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLWxhYmVsLWFjY2Vzc29yeSwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIGgzLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtdGl0bGUsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1zdWJ0aXRsZSwgLnJlZ2lzdGVyIC5wcmltYXJ5LWJ0biwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLXN3aXRjaCwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLW92ZXJsYXktaGVhZGVyLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnJlc2VydmF0aW9uLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBoMywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIGg0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItcHJvZHVjdCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2UsIC5tYWluLWxveGFtLWZyIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnkuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LS1hY2Nlc3NvcnkgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLmRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJsYWNrLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHNwYW4sIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmRheV9fbW9udGhfYnRuLFxuLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAubW9udGhfX3llYXJfYnRuLCAucmVnaXN0ZXJmb3JtLXRpdGxlLCAucmVnaXN0ZXIgLmxvZ2luTW9kYWwtc3VidGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by10aGluLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tcmVndWxhci1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYmxhY2staXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5TbGlkZXItcGFnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAzLjZyZW0gMS41cmVtIDA7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uU2xpZGVyLWRvdHMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87IH1cblxuLlNsaWRlci1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMS41cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5TbGlkZXItaXRlbSB7XG4gICAgICB3aWR0aDogMzAwcHg7IH0gfVxuICAuU2xpZGVyLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5TbGlkZXItaXRlbTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuXG4uU2xpZGVyLXByZXYsIC5TbGlkZXItbmV4dCB7XG4gIHdpZHRoOiAzLjRyZW07XG4gIGhlaWdodDogMy40cmVtO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMy40cmVtO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2ZiMjYzYjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2l0aW9uOiAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLlNsaWRlci1wcmV2LCAuU2xpZGVyLW5leHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgLlNsaWRlci1wcmV2OmhvdmVyLCAuU2xpZGVyLW5leHQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmMGVkZWU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLlNsaWRlci1wcmV2LCAuU2xpZGVyLW5leHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzdkNzc3OTsgfVxuICAgICAgLlNsaWRlci1wcmV2LS1jbGlja2VkLCAuU2xpZGVyLW5leHQtLWNsaWNrZWQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmIyNjNiO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjBlZGVlOyB9IH1cblxuLnNsaWNrLWRvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxcmVtOyB9XG4gIC5zbGljay1kb3RzIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAwLjVyZW07IH1cbiAgICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6IHJlZDsgfVxuICAuc2xpY2stZG90cyBidXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZGJkNGQ2O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgZm9udC1zaXplOiAwOyB9XG5cbi8qIG5vIGpzICovXG5zbGlkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBzbGlkZXIgc2xpZGVyLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDFyZW07IH1cblxuLyogTUFURVJJQUxTIENPTVBPTkVOVCAqL1xuLm1hdGVyaWFsc0NvbXBvbmVudCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDMuNXJlbSAwIDQuNXJlbSAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubWF0ZXJpYWxzQ29tcG9uZW50IHtcbiAgICAgIHBhZGRpbmc6IDRyZW0gMCA0cmVtIDUuNXJlbTsgfSB9XG4gIC5tYXRlcmlhbHNDb21wb25lbnRUaXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubWF0ZXJpYWxzQ29tcG9uZW50VGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9IH1cbiAgICAubWF0ZXJpYWxzQ29tcG9uZW50VGl0bGVUeHQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogNC4ycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjMTIxMDEwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5tYXRlcmlhbHNDb21wb25lbnRUaXRsZVR4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiA0LjhyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUuOHJlbTsgfSB9XG4gICAgLm1hdGVyaWFsc0NvbXBvbmVudFRpdGxlSWNvbiB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBjb2xvcjogI2ZiMjYzYjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbi8qIENhdGVnb3J5IHNsaWRlciAqL1xuLkNhdGVnb3J5SXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtaW4taGVpZ2h0OiA0MHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZDRkNjtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIGJveC1zaGFkb3c6IDAgMCAxLjVyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC41cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpOyB9XG4gIC5DYXRlZ29yeUl0ZW06aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuNHJlbSAjZmIyNjNiOyB9XG4gIC5DYXRlZ29yeUl0ZW0tdGh1bWJDb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxcmVtKTtcbiAgICBtYXJnaW46IDAuNXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5DYXRlZ29yeUl0ZW0tbnVtYmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLkNhdGVnb3J5SXRlbS10aHVtYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC1oZWlnaHQ6IDI0cmVtO1xuICAgIG1heC13aWR0aDogMjIuNnJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLkNhdGVnb3J5SXRlbS1udW1iZXIsIC5DYXRlZ29yeUl0ZW0tbmFtZSwgLkNhdGVnb3J5SXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMTIxMDEwOyB9XG4gIC5DYXRlZ29yeUl0ZW0tYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMCAzcmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5DYXRlZ29yeUl0ZW0tbmFtZSB7XG4gICAgZm9udC1zaXplOiAyLjNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgLkNhdGVnb3J5SXRlbS1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtOyB9IH1cbiAgLkNhdGVnb3J5SXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLkNhcnRQYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuQ2FydFBhZ2Uge1xuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgcGFkZGluZzogMCA3cmVtOyB9IH1cbiAgLkNhcnRQYWdlLWNvbnRlbnQge1xuICAgIGZsZXg6IGF1dG87XG4gICAgcGFkZGluZzogMCAxLjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuQ2FydFBhZ2UtY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogNjYlO1xuICAgICAgICBwYWRkaW5nOiAwIDJyZW0gMCAwOyB9IH1cbiAgLkNhcnRQYWdlLS1lbXB0eSAuQ2FydFBhZ2UtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5DYXJ0UGFnZS1kYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBtYXJnaW46IDNyZW0gMDsgfVxuICAgIC5DYXJ0UGFnZS1kYXRlVGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICBjb2xvcjogI2ZiMjYzYjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW46IDJyZW0gMCAwLjVyZW0gMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVycyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfSB9XG4gICAgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgICAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciArIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS4xcmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyICsgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyICsgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkNhcnRQYWdlLWRhdGVMYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMy41cmVtOyB9IH1cbiAgICAgIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgaGVpZ2h0OiA0LjVyZW07IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTBweCkge1xuICAgICAgICAgIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMnJlbTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyMnJlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjJyZW07IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMxMHB4KSBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAgICAgICAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciB7XG4gICAgICAgICAgICB3aWR0aDogMjVyZW07XG4gICAgICAgICAgICBmbGV4OiAwIDAgMjVyZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1cmVtOyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkge1xuICAgICAgICAgIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyIHtcbiAgICAgICAgICAgIHdpZHRoOiAyOHJlbTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyOHJlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjhyZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciB7XG4gICAgICAgICAgICB3aWR0aDogMzByZW07XG4gICAgICAgICAgICBmbGV4OiAwIDAgMzByZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwcmVtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMHJlbTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzMHJlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzByZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9IH1cbiAgICAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lcjpudGgtY2hpbGQoMikgLnZkcC1kYXRlcGlja2VyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjNyZW07IH1cbiAgICAuQ2FydFBhZ2UtZGF0ZUxhYmVsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gICAgICBjb2xvcjogIzEyMTAxMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9XG4gICAgLkNhcnRQYWdlLWRhdGVVcGRhdGVCdG4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmIyNjNiO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMi41cmVtO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gICAgICBtYXJnaW4tdG9wOiAyLjZyZW07XG4gICAgICBoZWlnaHQ6IDVyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLkNhcnRQYWdlLWRhdGVVcGRhdGVCdG4ge1xuICAgICAgICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLkNhcnRQYWdlLWRhdGVVcGRhdGVCdG4ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgcGFkZGluZzogMCAzcmVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLkNhcnRQYWdlLWRhdGVVcGRhdGVCdG4ge1xuICAgICAgICAgIHBhZGRpbmc6IDAgM3JlbTsgfSB9XG4gICAgICAuQ2FydFBhZ2UtZGF0ZVVwZGF0ZUJ0bkljb24ge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuN3JlbTtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5DYXJ0UGFnZS1kYXRlVXBkYXRlQnRuW2Rpc2FibGVkXSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgIC5DYXJ0UGFnZS1kYXRlRm9ybSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy4zcmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLkNhcnRQYWdlLWRhdGVGb3JtIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5DYXJ0UGFnZS1kYXRlRm9ybSB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5DYXJ0UGFnZS1kYXRlU2VsZWN0b3JzIHtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07IH1cbiAgLkNhcnRQYWdlLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBjb2xvcjogIzk2OTE5MTsgfVxuICAuQ2FydFBhZ2Utd2Vla2VuZFVzYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5DYXJ0UGFnZS13ZWVrZW5kVXNhZ2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLkNhcnRQYWdlLXdlZWtlbmRVc2FnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5DYXJ0UGFnZS13ZWVrZW5kVXNhZ2UtcmVudGFsbWFuQ2lyY3VpdGJyZWFrZXJPcGVuZWQge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LWZhbWlseTogQmFybG93LCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuQ2FydFBhZ2UtcHJvZHVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIHBhZGRpbmc6IDQuN3JlbSAwIDIuNXJlbTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RiZDRkNjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLkNhcnRQYWdlLXByb2R1Y3Qge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBwYWRkaW5nOiAwIDJyZW0gMS42cmVtIDIuNXJlbTsgfSB9XG4gICAgLkNhcnRQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFncyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLkNhcnRQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLkNhcnRQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS1ub3V2ZWF1IHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEyMTAxMDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5DYXJ0UGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tbG94Z3JlZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYmVmOWMzO1xuICAgICAgICBjb2xvcjogIzEyMTAxMDsgfVxuICAgIC5DYXJ0UGFnZS1wcm9kdWN0UmVxdWlyZW1lbnRGbGFnIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgIG1hcmdpbjogMS4zcmVtIDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTIxMDEwO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuQ2FydFBhZ2UtcHJvZHVjdFJlcXVpcmVtZW50RmxhZyB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMC4zcmVtOyB9IH1cbiAgICAuQ2FydFBhZ2UtcHJvZHVjdExpc3QgKyAuQ2FydFBhZ2UtcHJvZHVjdExpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogMy4zcmVtOyB9XG4gICAgLkNhcnRQYWdlLXByb2R1Y3RMaXN0TGFiZWwge1xuICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICBjb2xvcjogI2ZiMjYzYjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07IH1cbiAgICAuQ2FydFBhZ2UtcHJvZHVjdEltYWdlIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDEzLjJyZW07XG4gICAgICBoZWlnaHQ6IDEzLjJyZW07XG4gICAgICBtYXgtaGVpZ2h0OiAxMy4ycmVtO1xuICAgICAgbWF4LXdpZHRoOiAxMy4ycmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLkNhcnRQYWdlLXByb2R1Y3RJbWFnZSB7XG4gICAgICAgICAgbWFyZ2luOiA1cmVtIDAgMy41cmVtOyB9IH1cbiAgICAgIC5DYXJ0UGFnZS1wcm9kdWN0SW1hZ2UgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gICAgLkNhcnRQYWdlLXByb2R1Y3RMaW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuQ2FydFBhZ2UtcHJvZHVjdERldGFpbHMge1xuICAgICAgbWFyZ2luLXRvcDogMS40cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLkNhcnRQYWdlLXByb2R1Y3REZXRhaWxzIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNS42cmVtOyB9IH1cbiAgICAuQ2FydFBhZ2UtcHJvZHVjdERpc2NvdW50RmxhZyB7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICBjb2xvcjogI2ZiMjYzYjtcbiAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC43cmVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZiMjYzYjtcbiAgICAgIHdpZHRoOiA2cmVtOyB9XG4gICAgLkNhcnRQYWdlLXByb2R1Y3ROYW1lIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgY29sb3I6ICMxMjEwMTA7IH1cbiAgICAuQ2FydFBhZ2UtcHJvZHVjdE1haW5GZWF0dXJlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgY29sb3I6ICNmYjI2M2I7IH1cbiAgICAuQ2FydFBhZ2UtcHJvZHVjdFJlZmVyZW5jZSB7XG4gICAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgIGNvbG9yOiAjMTIxMDEwO1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAgIC5DYXJ0UGFnZS1wcm9kdWN0QmVmb3JlRGlzY291bnRQcmljZSB7XG4gICAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY29sb3I6ICM3ZDc3Nzk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLkNhcnRQYWdlLXByb2R1Y3RQcmljZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgICAgLkNhcnRQYWdlLXByb2R1Y3RQcmljZUNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuN3JlbTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuQ2FydFBhZ2UtcHJvZHVjdFByaWNlQ29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMi4zcmVtOyB9IH1cbiAgICAgIC5DYXJ0UGFnZS1wcm9kdWN0UHJpY2VGcm9tTGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICBjb2xvcjogIzEyMTAxMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7IH1cbiAgICAgIC5DYXJ0UGFnZS1wcm9kdWN0UHJpY2VBbW91bnQge1xuICAgICAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICAgICAgICBjb2xvcjogIzEyMTAxMDsgfVxuICAgIC5DYXJ0UGFnZS1wcm9kdWN0IC5QcmljZS10YXgge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuQ2FydFBhZ2UtcHJvZHVjdCAuUHJpY2UtdGF4QXN0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLkNhcnRQYWdlLXByb2R1Y3QgLlByaWNlLXRheExhYmVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICBjb2xvcjogIzEyMTAxMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgfVxuICAgIC5DYXJ0UGFnZS1wcm9kdWN0IC5QcmljZS1yb3ctLXNtYWxsIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuQ2FydFBhZ2UtcHJvZHVjdCAuUHJpY2Utcm93LS1zbWFsbCAuUHJpY2UtdmFsdWUsXG4gICAgICAuQ2FydFBhZ2UtcHJvZHVjdCAuUHJpY2Utcm93LS1zbWFsbCAuUHJpY2UtdGF4TGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07IH1cbiAgICAuQ2FydFBhZ2UtcHJvZHVjdCAuUXVhbnRpdHlTZWxlY3RvciB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtOyB9XG4gIC5DYXJ0UGFnZS1wZXJpb2RNZW50aW9uIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBjb2xvcjogIzEyMTAxMDtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgLkNhcnRQYWdlIC5CcmVhZGNydW1iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwIDEuNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RiZDRkNjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLkNhcnRQYWdlIC5CcmVhZGNydW1iIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuQ2FydFBhZ2UgLkJyZWFkY3J1bWItaXRlbSwgLkNhcnRQYWdlIC5CcmVhZGNydW1iLWxpbmsge1xuICAgICAgY29sb3I6ICMxMjEwMTA7IH1cbiAgICAuQ2FydFBhZ2UgLkJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjMTIxMDEwOyB9XG4gIC5DYXJ0UGFnZS1tZXNzYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuICAuQ2FydFBhZ2UtZW1wdHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiByZWQ7XG4gICAgZm9udC1mYW1pbHk6IEJhcmxvdywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLkNhcnRQYWdlLWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMTIxMDEwO1xuICAgIGZvbnQtZmFtaWx5OiBCYXJsb3csIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuQ2FydFBhZ2UtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5DYXJ0UGFnZS1saW5rIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5DYXJ0UGFnZS1saW5rUmVkaXJlY3Qge1xuICAgIGNvbG9yOiAjMTIxMDEwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuQ2FydFBhZ2UtcGlja1VwTW9kZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAyLjVyZW0gMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGJkNGQ2OyB9XG4gICAgICAuQ2FydFBhZ2UtcGlja1VwTW9kZUJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZiMjYzYjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDIuNXJlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5DYXJ0UGFnZS1waWNrVXBNb2RlQnRuIHtcbiAgICAgICAgcGFkZGluZzogMCAzcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuQ2FydFBhZ2UtcGlja1VwTW9kZUJ0biB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLkNhcnRQYWdlLXBpY2tVcE1vZGVCdG46aG92ZXIsIC5DYXJ0UGFnZS1waWNrVXBNb2RlQnRuOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuQ2FydFBhZ2UtcGlja1VwTW9kZUJ0bkljb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG4gICAgICAgIC5DYXJ0UGFnZS1waWNrVXBNb2RlQnRuLS1kaXNhYmxlZCB7XG4gICAgICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgLkNhcnRQYWdlLXBpY2tVcE1vZGVPdXRzaWRlT3JkZXJzdW1tYXJ5IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMDsgfVxuICAgICAgLkNhcnRQYWdlLXBpY2tVcE1vZGVPdXRzaWRlT3JkZXJzdW1tYXJ5QnRuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmIyNjNiO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMi41cmVtO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLkNhcnRQYWdlLXBpY2tVcE1vZGVPdXRzaWRlT3JkZXJzdW1tYXJ5QnRuIHtcbiAgICAgICAgcGFkZGluZzogMCAzcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLkNhcnRQYWdlLXBpY2tVcE1vZGVPdXRzaWRlT3JkZXJzdW1tYXJ5QnRuOmhvdmVyLCAuQ2FydFBhZ2UtcGlja1VwTW9kZU91dHNpZGVPcmRlcnN1bW1hcnlCdG46Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5DYXJ0UGFnZS1waWNrVXBNb2RlT3V0c2lkZU9yZGVyc3VtbWFyeUJ0bkljb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG4gICAgICAgIC5DYXJ0UGFnZS1waWNrVXBNb2RlT3V0c2lkZU9yZGVyc3VtbWFyeUJ0bi0tZGlzYWJsZWQge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTsgfSB9XG4gIC5DYXJ0UGFnZS1tZXNzYWdlQXZhaWxhYmlsaXR5Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLkNhcnRQYWdlLW1lc3NhZ2VBdmFpbGFiaWxpdHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5DYXJ0UGFnZS1tZXNzYWdlQXZhaWxhYmlsaXR5LXJlbnRhbG1hblVuYXZhaWxhYmxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAgIC5DYXJ0UGFnZS1tZXNzYWdlQXZhaWxhYmlsaXR5LWF2YWlsYWJpbGl0eVRvQmVDb25maXJtZWQge1xuICAgICAgZm9udC1zaXplOiAycmVtOyB9XG4gICAgLkNhcnRQYWdlLW1lc3NhZ2VBdmFpbGFiaWxpdHktcmVudGFsV2Vla0VuZCB7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIGNvbG9yOiAjOTY5MTkxO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAgIC5DYXJ0UGFnZS1tZXNzYWdlQXZhaWxhYmlsaXR5LXJlbnRhbFdlZWtFbmQtdGVsOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnICc7IH1cbiAgICAgIC5DYXJ0UGFnZS1tZXNzYWdlQXZhaWxhYmlsaXR5LXJlbnRhbFdlZWtFbmQtdGVsIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAuQ2FydFBhZ2UtbWVzc2FnZUF2YWlsYWJpbGl0eS1yZW50YWxXZWVrRW5kLXRleHQ6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyAnOyB9XG4gICAgICAuQ2FydFBhZ2UtbWVzc2FnZUF2YWlsYWJpbGl0eS1yZW50YWxXZWVrRW5kLWxpbmsge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuQ2FydFBhZ2Utbm9Qcm9kdWN0SW1hZ2Uge1xuICAgIG1hcmdpbjogNXJlbSAwIDMuNXJlbTtcbiAgICB3aWR0aDogMTMuMnJlbTtcbiAgICBoZWlnaHQ6IDEzLjJyZW07XG4gICAgbWF4LWhlaWdodDogMTMuMnJlbTtcbiAgICBtYXgtd2lkdGg6IDEzLjJyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5DYXJ0UGFnZS1ub1Byb2R1Y3RJbWFnZSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIG1heC13aWR0aDogMDtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLkNhcnRQYWdlLWxpbmtQcm9kdWN0cyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHBhZGRpbmc6IDEuM3JlbSAzcmVtO1xuICAgIGNvbG9yOiAjRTcwRDIzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNzBEMjM7XG4gICAgYm9yZGVyLXJhZGl1czogMi44cmVtO1xuICAgIG1hcmdpbjogMCAwIDQuOHJlbSAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAuQ2FydFBhZ2UtbGlua1Byb2R1Y3RzOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIu6Am1wiO1xuICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5DYXJ0UGFnZS1saW5rUHJvZHVjdHM6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLndycmFwZXItbGluayB7XG4gIHBhZGRpbmc6IDAgM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAud3JyYXBlci1saW5rIHtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgIHBhZGRpbmc6IDAgN3JlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4jZGF0ZXBpY2tlckJlZ2luLFxuI2RhdGVwaWNrZXJFbmQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwIGJsYWNrOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAjZGF0ZXBpY2tlckJlZ2luLFxuICAgICNkYXRlcGlja2VyRW5kIHtcbiAgICAgIHdpZHRoOiAzMHJlbTtcbiAgICAgIG1heC13aWR0aDogMzByZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAjZGF0ZXBpY2tlckJlZ2luLFxuICAgICNkYXRlcGlja2VyRW5kIHtcbiAgICAgIHdpZHRoOiAzMHJlbTtcbiAgICAgIG1heC13aWR0aDogMzByZW07IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxMHB4KSB7XG4gICAgI2RhdGVwaWNrZXJCZWdpbixcbiAgICAjZGF0ZXBpY2tlckVuZCB7XG4gICAgICB3aWR0aDogMjJyZW07XG4gICAgICBmbGV4OiAwIDAgMjJyZW07XG4gICAgICBtYXgtd2lkdGg6IDIycmVtOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMTBweCkgYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgI2RhdGVwaWNrZXJCZWdpbixcbiAgICAjZGF0ZXBpY2tlckVuZCB7XG4gICAgICB3aWR0aDogMjVyZW07XG4gICAgICBmbGV4OiAwIDAgMjVyZW07XG4gICAgICBtYXgtd2lkdGg6IDI1cmVtOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkge1xuICAgICNkYXRlcGlja2VyQmVnaW4sXG4gICAgI2RhdGVwaWNrZXJFbmQge1xuICAgICAgd2lkdGg6IDI4cmVtO1xuICAgICAgZmxleDogMCAwIDI4cmVtO1xuICAgICAgbWF4LXdpZHRoOiAyOHJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuQ2hlY2tib3gtbGFiZWwge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTsgfSB9XG5cbi5DaGVja2JveDpjaGVja2VkICsgLkNoZWNrYm94LWxhYmVsOjphZnRlciB7XG4gIHRvcDogMC40cmVtOyB9XG5cbi5tYWluLWxveGFtLWZyIC5DYXJ0ZVBhZ2UtaGVhZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAycmVtIDAgMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGdhcDogMS43cmVtO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5tYWluLWxveGFtLWZyIC5DYXJ0ZVBhZ2UtaGVhZCB7XG4gICAgICBwYWRkaW5nOiA0cmVtIDA7IH0gfVxuXG4ubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtZGF0ZUZvcm0ge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2Utb2ZmcmUtZXhjbHUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFN0U3O1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIGNvbG9yOiAjMkEyQTJBO1xuICBwYWRkaW5nOiAyLjRyZW0gMnJlbSAyLjRyZW0gMnJlbTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMXJlbTsgfVxuICAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2Utb2ZmcmUtZXhjbHUgLkljb24ge1xuICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0wLjVyZW07IH1cblxuLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsgfVxuXG4ubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHAge1xuICBmb250LXNpemU6IDEuNnJlbTsgfVxuXG4ubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgIzc1NzU3NTsgfSB9XG4gIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG4gICAgYm9yZGVyOiAwLjFyZW0gc29saWQgIzc1NzU3NTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lcnMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubW9kZXJuLWFkZHJlc3MtZm9ybSB7XG4gICAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xuICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICM3NTc1NzU7IH1cbiAgICAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubW9kZXJuLWFkZHJlc3MtZm9ybV9oZWFkZXItbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubW9kZXJuLWFkZHJlc3MtZm9ybSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5tb2Rlcm4tYWRkcmVzcy1mb3JtLmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDE1O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgcGFkZGluZzogMS42cmVtOyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubW9kZXJuLWFkZHJlc3MtZm9ybS5mb2N1cyAubW9kZXJuLWFkZHJlc3MtZm9ybV9oZWFkZXItbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDhweDsgfVxuICAgICAgICAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubW9kZXJuLWFkZHJlc3MtZm9ybS5mb2N1cyAubW9kZXJuLWFkZHJlc3MtZm9ybV9oZWFkZXItbW9iaWxlIHAge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBMYXRvLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMC42cmVtIDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXI6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAxLjJyZW07XG4gICAgICB3aWR0aDogMC4xcmVtO1xuICAgICAgaGVpZ2h0OiAzLjJyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDRENEQ0OyB9XG4gICAgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkNhcnRQYWdlLWRhdGVMYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuQ2FydFBhZ2UtZGF0ZUxhYmVsLWRlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDJyZW07XG4gICAgICAgIGxlZnQ6IDJyZW07XG4gICAgICAgIGNvbG9yOiAjNzU3NTc1O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gICAgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgd2lkdGg6IDE1cmVtO1xuICAgICAgZmxleDogMCAwIDE1cmVtO1xuICAgICAgbWF4LXdpZHRoOiAxNXJlbTsgfVxuICAgICAgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXI6aG92ZXIge1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJCZWdpbiwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJFbmQge1xuICAgICAgICB3aWR0aDogMTVyZW07XG4gICAgICAgIG1heC13aWR0aDogMTVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMS42cmVtIDEuM3JlbSAwLjhyZW0gMS42cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyLmRhdGVwaWNrZXItYWN0aXZlIHtcbiAgICAgIHBhZGRpbmc6IDAuOHJlbSAwIDAgMDsgfVxuICAgICAgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIuZGF0ZXBpY2tlci1hY3RpdmUgLkNhcnRQYWdlLWRhdGVMYWJlbC1kZXNrdG9wIHtcbiAgICAgICAgdG9wOiAwLjhyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gICAgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXI6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lcjpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuSW5wdXRCb3gge1xuICAgIHBhZGRpbmc6IDAuN3JlbSAwOyB9XG4gIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5JbnB1dEJveC1maWVsZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgcGFkZGluZy10b3A6IDEuM3JlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5JbnB1dEJveC1maWVsZDpob3ZlciwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLklucHV0Qm94LWZpZWxkOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3ggLmx4LWZpZWxkLWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAycmVtO1xuICAgICAgbGVmdDogMS42cmVtO1xuICAgICAgY29sb3I6ICM3NTc1NzU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveC5maWxsZWQgLmx4LWZpZWxkLWxhYmVsIHtcbiAgICAgIHRvcDogMC44cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgICAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3guZmlsbGVkIC5JbnB1dEJveCB7XG4gICAgICBwYWRkaW5nOiAwLjhyZW0gMCAwIDA7IH1cblxuLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLWRhdGVUaXRsZSB7XG4gIGNvbG9yOiAjMTIxMDEwO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5tYWluLWxveGFtLWZyIC5tb2Rlcm4tYXV0b2NvbXBsZXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUuOHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMzByZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcbiAgei1pbmRleDogOTsgfVxuICAubWFpbi1sb3hhbS1mciAubW9kZXJuLWF1dG9jb21wbGV0ZSAuQXV0b2NvbXBsZXRlR29vZ2xlLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzE0MTQxNDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAubWFpbi1sb3hhbS1mciAubW9kZXJuLWF1dG9jb21wbGV0ZSAuQXV0b2NvbXBsZXRlR29vZ2xlLWl0ZW06aG92ZXIge1xuICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3OyB9XG5cbi5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1kYXRlU2VsZWN0b3JzIHtcbiAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtZGF0ZVNlbGVjdG9ycyAuQ2hlY2tib3gtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gICAgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLWRhdGVTZWxlY3RvcnMgLkNoZWNrYm94LWxhYmVsOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTQxNDE0O1xuICAgICAgd2lkdGg6IDIuNHJlbTtcbiAgICAgIGhlaWdodDogMi40cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtOyB9XG4gICAgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLWRhdGVTZWxlY3RvcnMgLkNoZWNrYm94LWxhYmVsOjphZnRlciB7XG4gICAgICBsZWZ0OiAwLjZyZW07XG4gICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgaGVpZ2h0OiAwLjhyZW07XG4gICAgICBib3JkZXItY29sb3I6ICMxNDE0MTQ7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMCAwLjNyZW0gMC4zcmVtOyB9XG5cbi5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS13ZWVrZW5kVXNhZ2Uge1xuICBtYXJnaW4tdG9wOiAxcmVtOyB9XG5cbi5tYWluLWxveGFtLWZyIC5maXJzdC1sb2dpbi10b2FzdC1tZXNzYWdlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDJyZW07XG4gIHJpZ2h0OiAtMTAwJTtcbiAgYmFja2dyb3VuZDogI0Q2RjlGRTtcbiAgcGFkZGluZzogMnJlbSA2cmVtIDJyZW0gMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgY29sb3I6ICMxRjY2NkY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuNXJlbTtcbiAgei1pbmRleDogOTk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBvcGFjaXR5OiAwO1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5tYWluLWxveGFtLWZyIC5maXJzdC1sb2dpbi10b2FzdC1tZXNzYWdlIC53cnJhcGVyLWljb24ge1xuICAgIGJvcmRlci1jb2xvcjogIzFGNjY2RjtcbiAgICBjb2xvcjogIzFGNjY2RjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm1haW4tbG94YW0tZnIgLmZpcnN0LWxvZ2luLXRvYXN0LW1lc3NhZ2UgLmJ0bkNsb3NlIHtcbiAgICBjb2xvcjogIzFGNjY2RjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyLjJyZW07XG4gICAgcmlnaHQ6IDEuNXJlbTtcbiAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAubWFpbi1sb3hhbS1mciAuZmlyc3QtbG9naW4tdG9hc3QtbWVzc2FnZS52aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHJpZ2h0OiAxcmVtOyB9XG5cbi5tYWluLWxveGFtLWZyIC5tc2ctZW1wdHktZGF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkYxRjI7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBjb2xvcjogI0NDMDkxRDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cblxuLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLWVtcHR5RGF0ZVRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDclO1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgY29sb3I6ICNDQzA5MUQ7XG4gIGJhY2tncm91bmQ6ICNGRkYxRjI7XG4gIHdpZHRoOiA0NDBweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4IDQ4cHggMTJweCAxNnB4O1xuICBtYXJnaW46IDE2cHggMDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDsgfVxuICAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtZW1wdHlEYXRlVGl0bGUgLkljb24tLXdhcm5pbmc6YmVmb3JlIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtZW1wdHlEYXRlVGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1lbXB0eURhdGVUaXRsZSAuSWNvbi0td2FybmluZzpiZWZvcmUge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQ7IH0gfVxuXG4ubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogNDAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0MnB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwOyB9IH1cbiAgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuZGF5X19tb250aF9idG4sXG4gIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLm1vbnRoX195ZWFyX2J0biB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgaGVhZGVyIC5wcmV2LmRpc2FibGVkLFxuICAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGhlYWRlciAubmV4dC5kaXNhYmxlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBoZWFkZXIgLnByZXYuZGlzYWJsZWQ6OmFmdGVyLFxuICAgIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgaGVhZGVyIC5uZXh0LmRpc2FibGVkOjphZnRlciB7XG4gICAgICBjb2xvcjogI2U3ZTdlNztcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGhlYWRlciAubmV4dCB7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBoZWFkZXIgLm5leHQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCLugJpcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGhlYWRlciAubmV4dDo6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjb2xvcjogYmxhY2s7IH1cbiAgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBoZWFkZXIgLnByZXYge1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgaGVhZGVyIC5wcmV2OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi7oCbXCI7XG4gICAgICBmb250LWZhbWlseTogXCJpY29uc1wiO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBoZWFkZXIgLnByZXY6OmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtNHB4O1xuICAgICAgY29sb3I6IGJsYWNrOyB9XG4gIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgaGVhZGVyIC5wcmV2OmhvdmVyLFxuICAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGhlYWRlciAubmV4dDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBkaXYge1xuICAgIHBhZGRpbmc6IDAgMzhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBkaXYge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBkaXYgLmRheS1oZWFkZXIge1xuICAgICAgYm9yZGVyLXJpZ2h0OiB1bnNldDtcbiAgICAgIGJvcmRlci1sZWZ0OiB1bnNldDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkNGQ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGRpdiAuY2VsbCB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBkaXYgLmNlbGwge1xuICAgICAgICAgIHdpZHRoOiAxNC4yODU3MTQyODU3MTQyODYlOyB9IH1cbiAgICAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGRpdiAuY2VsbC5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGNvbG9yOiAjZTdlN2U3OyB9XG4gICAgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBkaXYgLmNlbGwuaGlnaGxpZ2h0ZWQge1xuICAgICAgYmFja2dyb3VuZDogI2U3ZTdlNzsgfVxuICAgIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgZGl2IC5jZWxsLnNlbGVjdGVkLmhpZ2hsaWdodGVkLFxuICAgIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgZGl2IC5jZWxsLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDE0MTQ7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGRpdiAuY2VsbC5zZWxlY3RlZC5oaWdobGlnaHRlZC5oaWdobGlnaHQtc3RhcnQsXG4gICAgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBkaXYgLmNlbGwuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuaGlnaGxpZ2h0LWVuZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgZGl2IC5jZWxsLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmhpZ2hsaWdodC1zdGFydDo6YWZ0ZXIsXG4gICAgICAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGRpdiAuY2VsbC5zZWxlY3RlZC5oaWdobGlnaHRlZC5oaWdobGlnaHQtZW5kOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2U3ZTdlNztcbiAgICAgICAgei1pbmRleDogLTE7IH1cbiAgICAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGRpdiAuY2VsbC5zZWxlY3RlZC5oaWdobGlnaHRlZC5oaWdobGlnaHQtZW5kOjphZnRlciB7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBkaXYgLmRheSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGRpdiAuZGF5LmhpZ2hsaWdodGVkOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICAgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBkaXYgLmRheTpob3ZlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuY2VsbCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5jZWxsLnNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTQxNDE0O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5tb250aCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5tb250aC5oaWdobGlnaHRlZDpob3ZlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAubW9udGg6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1haW4tbG94YW0tZnIgLm1vZGVybi1kYXRlLWZvcm0gLm1vZGVybi1kYXRlLWZvcm1faGVhZGVyLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1haW4tbG94YW0tZnIgLm1vZGVybi1kYXRlLWZvcm0uZm9jdXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxLjVyZW07IH1cbiAgLm1haW4tbG94YW0tZnIgLm1vZGVybi1kYXRlLWZvcm0uZm9jdXMgLm1vZGVybi1kYXRlLWZvcm1faGVhZGVyLW1vYmlsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLm1haW4tbG94YW0tZnIgLm1vZGVybi1kYXRlLWZvcm0uZm9jdXMgLm1vZGVybi1kYXRlLWZvcm1faGVhZGVyLW1vYmlsZSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gIC5tYWluLWxveGFtLWZyIC5tb2Rlcm4tZGF0ZS1mb3JtLmZvY3VzIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDEwcmVtO1xuICAgIG1pbi13aWR0aDogMTAwJTsgfVxuXG4ubWFpbi1sb3hhbS1mciAucHJpbnREZXZpcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtOHJlbTtcbiAgcmlnaHQ6IDdyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogI0U3MEQyMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm1haW4tbG94YW0tZnIgLnByaW50RGV2aXMge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkge1xuICAgICAgbWFyZ2luLXRvcDogMTByZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeS5wYXltZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQ0RDQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDMycHggMjRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7IH1cbiAgICAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktY2FsY3VsYXRlZERhdGVzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktY2FsY3VsYXRlZERhdGVzIC5PcmRlclN1bW1hcnktY2FsZW5kYXIge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktY2FsY3VsYXRlZERhdGVzIC5PcmRlclN1bW1hcnktZGF0ZXMge1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0NyU7IH1cbiAgICAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBsaW5lLWhlaWdodDogMzEuNzVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktc3VidGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMge1xuICAgICAgbWFyZ2luOiAwIDAgMjRweCAwOyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtc1Njcm9sbFdyYXBwZXJDb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgICAgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgICAgICAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbVByaWNlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtLS10b3RhbCAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtLS10b3RhbCAuT3JkZXJTdW1tYXJ5LWl0ZW1QcmljZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQ3JTsgfVxuICAgICAgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbS0tdG90YWxQcmljZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICAgICAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtLS10b3RhbFByaWNlIC5PcmRlclN1bW1hcnktaXRlbS0tdG90YWxIVCwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbS0tdG90YWxQcmljZSAuT3JkZXJTdW1tYXJ5LWl0ZW0tLXRvdGFsVFRDIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW0tLXRvdGFsUHJpY2UgLk9yZGVyU3VtbWFyeS1pdGVtLS10b3RhbEhUIC5PcmRlclN1bW1hcnktaXRlbU5hbWVUb3RhbCwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbS0tdG90YWxQcmljZSAuT3JkZXJTdW1tYXJ5LWl0ZW0tLXRvdGFsVFRDIC5PcmRlclN1bW1hcnktaXRlbU5hbWVUb3RhbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZW5kOyB9XG4gICAgICAgIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW0tLXRvdGFsUHJpY2UgLk9yZGVyU3VtbWFyeS1pdGVtLS10b3RhbEhUIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgICAgICAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtLS10b3RhbFByaWNlIC5PcmRlclN1bW1hcnktaXRlbS0tdG90YWxIVCAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lVG90YWwge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxuICAgICAgICAgICAgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbS0tdG90YWxQcmljZSAuT3JkZXJTdW1tYXJ5LWl0ZW0tLXRvdGFsSFQgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZVRvdGFsSFQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxuICAgICAgICAgIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW0tLXRvdGFsUHJpY2UgLk9yZGVyU3VtbWFyeS1pdGVtLS10b3RhbEhUIC5PcmRlclN1bW1hcnktaXRlbVByaWNlVG90YWxBbW91bnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgICAgICAgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbS0tdG90YWxQcmljZSAuT3JkZXJTdW1tYXJ5LWl0ZW0tLXRvdGFsVFRDIC5PcmRlclN1bW1hcnktaXRlbU5hbWVUb3RhbCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0NyU7XG4gICAgICAgICAgY29sb3I6ICM1NjU2NTY7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG4gICAgICAgICAgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbS0tdG90YWxQcmljZSAuT3JkZXJTdW1tYXJ5LWl0ZW0tLXRvdGFsVFRDIC5PcmRlclN1bW1hcnktaXRlbU5hbWVUb3RhbFRUQyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cbiAgICAgICAgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbS0tdG90YWxQcmljZSAuT3JkZXJTdW1tYXJ5LWl0ZW0tLXRvdGFsVFRDIC5PcmRlclN1bW1hcnktaXRlbVByaWNlVG90YWxBbW91bnQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgY29sb3I6ICM1NjU2NTY7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LXdhcm5pbmcge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LXdhcm5pbmcgLk9yZGVyU3VtbWFyeS13YXJuaW5nSWNvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgICAgIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LXdhcm5pbmcgLndhcm5pbmctYm9sZCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UgLkNhcnRQYWdlLWNvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UgLkNhcnRQYWdlLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1yaWdodDogNDhweDsgfSB9XG5cbi5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdC1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwIDJyZW0gMS4ycmVtIDIuNHJlbTsgfVxuICAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3QtaGVhZCAuY29sLXByb2R1Y3QtbGFiZWwge1xuICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gMzByZW0pOyB9XG4gIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdC1oZWFkIC5jb2wtcHJvZHVjdC1xdWFudGl0eSB7XG4gICAgd2lkdGg6IDEwcmVtOyB9XG4gIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdC1oZWFkIC5jb2wtcHJvZHVjdC11bml0UHJpY2Uge1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0LWhlYWQgLnRvdGFsLXByaWNlIHtcbiAgICB3aWR0aDogMTByZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdC1ib2R5IHtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI0Q0RDRENDtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBwYWRkaW5nOiAzLjJyZW0gMi40cmVtIDAgMi40cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjJyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdC1ib2R5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbTsgfSB9XG5cbi5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMi40cmVtIDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3Q6Zmlyc3QtY2hpbGQgLnNlcGEtY2FydEl0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3QgLlF1YW50aXR5U2VsZWN0b3Ige1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTQxNDE0O1xuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07IH1cbiAgICAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdCAuUXVhbnRpdHlTZWxlY3RvciAuUXVhbnRpdHlTZWxlY3Rvci1idG4ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgICBmb250LXNpemU6IDJyZW07IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0IC5RdWFudGl0eVNlbGVjdG9yIC5RdWFudGl0eVNlbGVjdG9yLWJ0biAuSWNvbi0tc3VidHJhY3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHJpZ2h0OiAtMC45cmVtOyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdCAuUXVhbnRpdHlTZWxlY3RvciAuUXVhbnRpdHlTZWxlY3Rvci1idG4gLkljb24tLWFkZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogLTAuOXJlbTsgfVxuICAgICAgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3QgLlF1YW50aXR5U2VsZWN0b3IgLlF1YW50aXR5U2VsZWN0b3ItYnRuIC5JY29uLS1CYXNrZXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHJpZ2h0OiAtMC45cmVtOyB9XG4gICAgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3QgLlF1YW50aXR5U2VsZWN0b3IgLlF1YW50aXR5U2VsZWN0b3ItYW1vdW50IHtcbiAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBtYXJnaW46IDAgMC40cmVtOyB9XG4gIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdExhYmVsIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgY29sb3I6ICMxMjEwMTA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7IH1cblxuLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3REZXRhaWxzIHtcbiAgd2lkdGg6IGNhbGMoIDEwMCUgLSAzOS42cmVtKTtcbiAgbWFyZ2luOiAwOyB9XG5cbi5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UHJpY2VDb250YWluZXIge1xuICB3aWR0aDogMzByZW07XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFByaWNlQ29udGFpbmVyIC5QcmljZS10YXgge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RQcmljZUFtb3VudCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RQcmljZUxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjNyZW07IH1cblxuLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RVbml0UHJpY2Uge1xuICB3aWR0aDogMTByZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNTY1NjU2O1xuICBmb250LXNpemU6IDEuM3JlbTsgfVxuICAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFVuaXRQcmljZSBzcGFuLmxhYmVsVW5pdFByaWNlIHtcbiAgICBmb250LXNpemU6IDFyZW07IH1cblxuLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RQcmljZSB7XG4gIHdpZHRoOiAxMHJlbTtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7IH1cblxuLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RQcmljZUZyb21MYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RJbWFnZSB7XG4gIHdpZHRoOiA5LjZyZW07XG4gIGhlaWdodDogOHJlbTtcbiAgbWF4LWhlaWdodDogOHJlbTtcbiAgbWF4LXdpZHRoOiA5LjZyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE5hbWUge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luLXRvcDogMC42cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TWFpbkZlYXR1cmUge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgY29sb3I6ICMxNDE0MTQ7IH1cblxuLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RSZWZlcmVuY2Uge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNTY1NjU2OyB9XG5cbi5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb2xvcjogIzFGNkYzNztcbiAgcGFkZGluZzogMC4zcmVtIDAuNXJlbTtcbiAgYmFja2dyb3VuZDogI0VERkZGMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjhyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTsgfVxuXG4ubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UgLmF2YWlsYWJpbGl0eVRvQ29uZmlybSB7XG4gIGNvbG9yOiAjQkY0RjBGO1xuICBiYWNrZ3JvdW5kOiAjRkZGOEVEOyB9XG5cbi5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SW5mb1RheCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDAuNnJlbTtcbiAgZ2FwOiAwLjRyZW07IH1cblxuLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFncyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7IH1cblxuLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiB7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjQ0MwOTFEO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfVxuXG4ubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtbGFiZWwtYWNjZXNzb3J5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDkuNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsgfVxuXG4ubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UgLkNhcnRlUGFnZS13cnJhcFByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdC1hY2Nlc3Nvcnkge1xuICBwYWRkaW5nOiAwIDAgMCA5LjZyZW07XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdC1hY2Nlc3NvcnkgLkNhcnRQYWdlLXByb2R1Y3RJbWFnZSB7XG4gICAgd2lkdGg6IDYuNHJlbTtcbiAgICBoZWlnaHQ6IDYuNHJlbTsgfVxuICAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdC1hY2Nlc3NvcnkgLkNhcnRQYWdlLXByb2R1Y3REZXRhaWxzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzYuNHJlbSk7IH1cbiAgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3QtYWNjZXNzb3J5IC5DYXJ0UGFnZS1wcm9kdWN0TmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTsgfVxuICAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdC1hY2Nlc3NvcnkgLkNhcnRQYWdlLXByb2R1Y3RSZWZlcmVuY2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdC1hY2Nlc3NvcnkgLkNhcnRQYWdlLXByb2R1Y3RNYWluRmVhdHVyZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlIC5RdWFudGl0eVNlbGVjdG9yLWJ0biAuSWNvbi0tQmFza2V0IHtcbiAgZm9udC1zaXplOiAxLjZyZW07IH1cblxuLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3QtYWNjZXNzb3J5ICsgLkNhcnRQYWdlLXByb2R1Y3Qge1xuICBtYXJnaW4tdG9wOiAyLjRyZW07IH1cblxuLm1haW4tbG94YW0tZnIgLnNlcGEtY2FydEl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNENEQ0RDQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4ubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgaDMge1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjMTIxMDEwO1xuICBwYWRkaW5nLWJvdHRvbTogMi40cmVtOyB9XG5cbi5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSAuQ2FydFBhZ2UtcHJvZHVjdExpc3QtYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q0RDRENDtcbiAgbWFyZ2luLWJvdHRvbTogMi44cmVtOyB9XG5cbi5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSAuQ2FydFBhZ2UtcHJvZHVjdCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcGFkZGluZzogMS42cmVtIDA7IH1cbiAgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIC5DYXJ0UGFnZS1wcm9kdWN0IC5DYXJ0UGFnZS1wcm9kdWN0TGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q0RDRENDsgfVxuICAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgLkNhcnRQYWdlLXByb2R1Y3QgaW1nIHtcbiAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7IH1cbiAgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIC5DYXJ0UGFnZS1wcm9kdWN0IC5jYXJ0UGFnZS1pbmRpc3BvbmlibGUge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGNvbG9yOiAjQ0MwOTFEOyB9XG5cbi5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSAuQ2FydFBhZ2UtcHJvZHVjdFByaWNlQ29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdC1oZWFkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SW1hZ2Uge1xuICAgIHdpZHRoOiA4cmVtO1xuICAgIGhlaWdodDogNi40cmVtOyB9XG4gIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0RGV0YWlscyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDhyZW0pOyB9XG4gIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UHJpY2VDb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogOHJlbTtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLWxhYmVsLWFjY2Vzc29yeSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0LWFjY2Vzc29yeSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3QtYWNjZXNzb3J5IC5DYXJ0UGFnZS1wcm9kdWN0UHJpY2VDb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdC1hY2Nlc3NvcnkgLkNhcnRQYWdlLXByb2R1Y3REZXRhaWxzIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4cmVtKTsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0LWFjY2Vzc29yeSAuQ2FydFBhZ2UtcHJvZHVjdEltYWdlIHtcbiAgICAgIHdpZHRoOiA4cmVtOyB9XG4gIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdC1ib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi40cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UgLkNhcnRlUGFnZS13cnJhcFByaWNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZSAuQ2FydFBhZ2UtcHJvZHVjdFVuaXRQcmljZSB7XG4gICAgYWxpZ24taXRlbXM6IGVuZDsgfSB9XG5cbi5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1kYXRlIHtcbiAgbWFyZ2luOiAzMnB4IDA7IH1cblxuLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeS1vcGVuQnRuLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5LWNsb3NlQnRuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44cmVtO1xuICAgIHBhZGRpbmc6IDAgMS41cmVtOyB9IH1cblxuLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLWNhcnRJdGVtc0NvbXBvbmVudCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uY2FydC11bmF2YWlsYWJsZS1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgLmNhcnQtdW5hdmFpbGFibGUtYmxvY2sgLmNhcnQtdW5hdmFpbGFibGUtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2FydC11bmF2YWlsYWJsZS1ibG9jayAuY2FydC11bmF2YWlsYWJsZS1saXN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfSB9XG4gIC5jYXJ0LXVuYXZhaWxhYmxlLWJsb2NrIC5jYXJ0LXNlY3Rpb24tdGl0bGUudW5hdmFpbGFibGUtdGl0bGUge1xuICAgIGNvbG9yOiAjMTIxMDEwO1xuICAgIGZvbnQtZmFtaWx5OiBMYXRvO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5jYXJ0LXVuYXZhaWxhYmxlLWJsb2NrIC5jYXJ0LXByb2R1Y3QtbGluZS51bmF2YWlsYWJsZS1wcm9kdWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDRENDtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgYmFja2dyb3VuZDogI0Y3RjdGNzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNhcnQtdW5hdmFpbGFibGUtYmxvY2sgLmNhcnQtcHJvZHVjdC1saW5lLnVuYXZhaWxhYmxlLXByb2R1Y3Qge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfSB9XG4gICAgLmNhcnQtdW5hdmFpbGFibGUtYmxvY2sgLmNhcnQtcHJvZHVjdC1saW5lLnVuYXZhaWxhYmxlLXByb2R1Y3QgLnByb2R1Y3QtbWFpbi1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgZmxleDogMSAwIDA7IH1cbiAgICAuY2FydC11bmF2YWlsYWJsZS1ibG9jayAuY2FydC1wcm9kdWN0LWxpbmUudW5hdmFpbGFibGUtcHJvZHVjdCAucHJvZHVjdC1pbWFnZSB7XG4gICAgICBmbGV4LXNocmluazogMDsgfVxuICAgICAgLmNhcnQtdW5hdmFpbGFibGUtYmxvY2sgLmNhcnQtcHJvZHVjdC1saW5lLnVuYXZhaWxhYmxlLXByb2R1Y3QgLnByb2R1Y3QtaW1hZ2UgaW1nIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgICAgIC5jYXJ0LXVuYXZhaWxhYmxlLWJsb2NrIC5jYXJ0LXByb2R1Y3QtbGluZS51bmF2YWlsYWJsZS1wcm9kdWN0IC5wcm9kdWN0LWltYWdlIC5DYXJ0UGFnZS1wcm9kdWN0SW1hZ2Uge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAuY2FydC11bmF2YWlsYWJsZS1ibG9jayAuY2FydC1wcm9kdWN0LWxpbmUudW5hdmFpbGFibGUtcHJvZHVjdCAucHJvZHVjdC1kZXRhaWxzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMjQycHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDhweDsgfVxuICAgICAgLmNhcnQtdW5hdmFpbGFibGUtYmxvY2sgLmNhcnQtcHJvZHVjdC1saW5lLnVuYXZhaWxhYmxlLXByb2R1Y3QgLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1tYWluLWxhYmVscyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDsgfVxuICAgICAgLmNhcnQtdW5hdmFpbGFibGUtYmxvY2sgLmNhcnQtcHJvZHVjdC1saW5lLnVuYXZhaWxhYmxlLXByb2R1Y3QgLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1uYW1lIHtcbiAgICAgICAgY29sb3I6ICM3NTc1NzU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBMYXRvO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzLjUycHg7IH1cbiAgICAgIC5jYXJ0LXVuYXZhaWxhYmxlLWJsb2NrIC5jYXJ0LXByb2R1Y3QtbGluZS51bmF2YWlsYWJsZS1wcm9kdWN0IC5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtY2hhcmFjdGVyaXN0aWNzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogdmFyKC0tc3BhY2luZy1zcGFjaW5nLTJ4cywgNHB4KTsgfVxuICAgICAgLmNhcnQtdW5hdmFpbGFibGUtYmxvY2sgLmNhcnQtcHJvZHVjdC1saW5lLnVuYXZhaWxhYmxlLXByb2R1Y3QgLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1jaGFyYWN0ZXJpc3RpYyB7XG4gICAgICAgIGNvbG9yOiAjNzU3NTc1O1xuICAgICAgICBmb250LWZhbWlseTogTGF0bztcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyB9XG4gICAgICAuY2FydC11bmF2YWlsYWJsZS1ibG9jayAuY2FydC1wcm9kdWN0LWxpbmUudW5hdmFpbGFibGUtcHJvZHVjdCAucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LXVuYXZhaWxhYmxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjFGMjtcbiAgICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgIGNvbG9yOiAjQ0MwOTFEO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBMYXRvO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDsgfVxuICAgIC5jYXJ0LXVuYXZhaWxhYmxlLWJsb2NrIC5jYXJ0LXByb2R1Y3QtbGluZS51bmF2YWlsYWJsZS1wcm9kdWN0IC5wcm9kdWN0LWFjdGlvbnMtcHJpY2luZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDMycHg7XG4gICAgICBmbGV4OiAxIDAgMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jYXJ0LXVuYXZhaWxhYmxlLWJsb2NrIC5jYXJ0LXByb2R1Y3QtbGluZS51bmF2YWlsYWJsZS1wcm9kdWN0IC5wcm9kdWN0LWFjdGlvbnMtcHJpY2luZyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgICAgIGdhcDogOHB4OyB9IH1cbiAgICAuY2FydC11bmF2YWlsYWJsZS1ibG9jayAuY2FydC1wcm9kdWN0LWxpbmUudW5hdmFpbGFibGUtcHJvZHVjdCAucHJvZHVjdC1yZW1vdmUge1xuICAgICAgbWFyZ2luOiAwIDFyZW07IH1cbiAgICAgIC5jYXJ0LXVuYXZhaWxhYmxlLWJsb2NrIC5jYXJ0LXByb2R1Y3QtbGluZS51bmF2YWlsYWJsZS1wcm9kdWN0IC5wcm9kdWN0LXJlbW92ZSAucmVtb3ZlLXByb2R1Y3QtYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTsgfVxuICAgICAgICAuY2FydC11bmF2YWlsYWJsZS1ibG9jayAuY2FydC1wcm9kdWN0LWxpbmUudW5hdmFpbGFibGUtcHJvZHVjdCAucHJvZHVjdC1yZW1vdmUgLnJlbW92ZS1wcm9kdWN0LWJ0biBzdmcge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDsgfVxuICAgICAgICAgIC5jYXJ0LXVuYXZhaWxhYmxlLWJsb2NrIC5jYXJ0LXByb2R1Y3QtbGluZS51bmF2YWlsYWJsZS1wcm9kdWN0IC5wcm9kdWN0LXJlbW92ZSAucmVtb3ZlLXByb2R1Y3QtYnRuIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICMxMTE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuMnMgZWFzZTsgfVxuICAgICAgICAuY2FydC11bmF2YWlsYWJsZS1ibG9jayAuY2FydC1wcm9kdWN0LWxpbmUudW5hdmFpbGFibGUtcHJvZHVjdCAucHJvZHVjdC1yZW1vdmUgLnJlbW92ZS1wcm9kdWN0LWJ0bjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZDkzOTQzO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYwZjA7IH1cbiAgICAgICAgICAuY2FydC11bmF2YWlsYWJsZS1ibG9jayAuY2FydC1wcm9kdWN0LWxpbmUudW5hdmFpbGFibGUtcHJvZHVjdCAucHJvZHVjdC1yZW1vdmUgLnJlbW92ZS1wcm9kdWN0LWJ0bjpob3ZlciBzdmcgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAjZDkzOTQzOyB9XG4gICAgLmNhcnQtdW5hdmFpbGFibGUtYmxvY2sgLmNhcnQtcHJvZHVjdC1saW5lLnVuYXZhaWxhYmxlLXByb2R1Y3QgLnByb2R1Y3QtcXVhbnRpdHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIHBhZGRpbmc6IDRweCAxNnB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzc1NzU3NTsgfVxuICAgICAgLmNhcnQtdW5hdmFpbGFibGUtYmxvY2sgLmNhcnQtcHJvZHVjdC1saW5lLnVuYXZhaWxhYmxlLXByb2R1Y3QgLnByb2R1Y3QtcXVhbnRpdHkgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgICAgLmNhcnQtdW5hdmFpbGFibGUtYmxvY2sgLmNhcnQtcHJvZHVjdC1saW5lLnVuYXZhaWxhYmxlLXByb2R1Y3QgLnByb2R1Y3QtcXVhbnRpdHkgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjNzU3NTc1O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBMYXRvO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7IH1cbiAgICAuY2FydC11bmF2YWlsYWJsZS1ibG9jayAuY2FydC1wcm9kdWN0LWxpbmUudW5hdmFpbGFibGUtcHJvZHVjdCAucHJvZHVjdC1wcmljZS11bml0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDA7XG4gICAgICBjb2xvcjogIzU2NTY1NjtcbiAgICAgIGZvbnQtZmFtaWx5OiBMYXRvO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNhcnQtdW5hdmFpbGFibGUtYmxvY2sgLmNhcnQtcHJvZHVjdC1saW5lLnVuYXZhaWxhYmxlLXByb2R1Y3QgLnByb2R1Y3QtcHJpY2UtdW5pdCB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDsgfSB9XG4gICAgICAuY2FydC11bmF2YWlsYWJsZS1ibG9jayAuY2FydC1wcm9kdWN0LWxpbmUudW5hdmFpbGFibGUtcHJvZHVjdCAucHJvZHVjdC1wcmljZS11bml0IC5wcm9kdWN0LXByaWNlLWNvbW1lbnQge1xuICAgICAgICBjb2xvcjogIzU2NTY1NjtcbiAgICAgICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgfVxuICAgIC5jYXJ0LXVuYXZhaWxhYmxlLWJsb2NrIC5jYXJ0LXByb2R1Y3QtbGluZS51bmF2YWlsYWJsZS1wcm9kdWN0IC5wcm9kdWN0LXByaWNlLXRvdGFsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgZ2FwOiAycHg7XG4gICAgICBjb2xvcjogIzc1NzU3NTtcbiAgICAgIGZvbnQtZmFtaWx5OiBMYXRvO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMy41MnB4O1xuICAgICAgLyogMTQ3JSAqLyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNhcnQtdW5hdmFpbGFibGUtYmxvY2sgLmNhcnQtcHJvZHVjdC1saW5lLnVuYXZhaWxhYmxlLXByb2R1Y3QgLnByb2R1Y3QtcHJpY2UtdG90YWwge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7IH0gfVxuICAgICAgLmNhcnQtdW5hdmFpbGFibGUtYmxvY2sgLmNhcnQtcHJvZHVjdC1saW5lLnVuYXZhaWxhYmxlLXByb2R1Y3QgLnByb2R1Y3QtcHJpY2UtdG90YWwgLnByb2R1Y3QtcHJpY2UtY29tbWVudCB7XG4gICAgICAgIGNvbG9yOiAjNzU3NTc1O1xuICAgICAgICBmb250LWZhbWlseTogTGF0bztcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyB9XG4gICAgLmNhcnQtdW5hdmFpbGFibGUtYmxvY2sgLmNhcnQtcHJvZHVjdC1saW5lLnVuYXZhaWxhYmxlLXByb2R1Y3QgLnByb2R1Y3QtcHJpY2UtdG90YWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjMTExOyB9XG5cbi5sYXRvLXRoaW4ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tbGlnaHQge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tcmVndWxhciwgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBwLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuQ2FydFBhZ2UtZGF0ZUxhYmVsLWRlc2t0b3AsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyQmVnaW4sIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyRW5kLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuSW5wdXRCb3gtZmllbGQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveC5maWxsZWQgLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGRpdiAuZGF5LWhlYWRlciwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbVByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFJlZmVyZW5jZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSAuQ2FydFBhZ2UtcHJvZHVjdCAuY2FydFBhZ2UtaW5kaXNwb25pYmxlLCAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrLCAucmVnaXN0ZXIgLmluZm9ybWF0aW9ucyBsaSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0sIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pZGNvbXBhbnkgbGFiZWwsIC5yZWdpc3RlciAuaW5mbywgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbCwgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbC1waG9uZSwgLnBob25lLWZpZWxkLCAuRGVsaXZlcnlTdGVwUGFnZS10aXRsZS1uZXcsIC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvTGFiZWwtbmV3LCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC53b3Jrc2l0ZS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1RpdGxlLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnRoYW5rcy1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgcCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1iYWNrLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWVzcGFjZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeUFkZHJlc3MsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdGVsQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtaG9yYWlyZXNBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlciwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCAuaW5mby1saW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsVFRDLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdW5pdFBhcmljZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXF0ZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2Ugc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ib2xkLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktc3VidGl0bGUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdC1oZWFkLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3RMYWJlbCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RQcmljZUFtb3VudCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RVbml0UHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TmFtZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLWxhYmVsLWFjY2Vzc29yeSwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIGgzLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtdGl0bGUsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1zdWJ0aXRsZSwgLnJlZ2lzdGVyIC5wcmltYXJ5LWJ0biwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLXN3aXRjaCwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLW92ZXJsYXktaGVhZGVyLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnJlc2VydmF0aW9uLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBoMywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIGg0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItcHJvZHVjdCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2UsIC5tYWluLWxveGFtLWZyIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnkuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LS1hY2Nlc3NvcnkgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLmRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJsYWNrLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHNwYW4sIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmRheV9fbW9udGhfYnRuLFxuLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAubW9udGhfX3llYXJfYnRuLCAucmVnaXN0ZXJmb3JtLXRpdGxlLCAucmVnaXN0ZXIgLmxvZ2luTW9kYWwtc3VidGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by10aGluLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tcmVndWxhci1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYmxhY2staXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLXRoaW4ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tbGlnaHQge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tcmVndWxhciwgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBwLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuQ2FydFBhZ2UtZGF0ZUxhYmVsLWRlc2t0b3AsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyQmVnaW4sIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyRW5kLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuSW5wdXRCb3gtZmllbGQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveC5maWxsZWQgLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGRpdiAuZGF5LWhlYWRlciwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbVByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFJlZmVyZW5jZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSAuQ2FydFBhZ2UtcHJvZHVjdCAuY2FydFBhZ2UtaW5kaXNwb25pYmxlLCAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrLCAucmVnaXN0ZXIgLmluZm9ybWF0aW9ucyBsaSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0sIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pZGNvbXBhbnkgbGFiZWwsIC5yZWdpc3RlciAuaW5mbywgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbCwgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbC1waG9uZSwgLnBob25lLWZpZWxkLCAuRGVsaXZlcnlTdGVwUGFnZS10aXRsZS1uZXcsIC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvTGFiZWwtbmV3LCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC53b3Jrc2l0ZS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1RpdGxlLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnRoYW5rcy1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgcCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1iYWNrLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWVzcGFjZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeUFkZHJlc3MsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdGVsQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtaG9yYWlyZXNBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlciwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCAuaW5mby1saW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsVFRDLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdW5pdFBhcmljZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXF0ZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2Ugc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ib2xkLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktc3VidGl0bGUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdC1oZWFkLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3RMYWJlbCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RQcmljZUFtb3VudCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RVbml0UHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TmFtZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLWxhYmVsLWFjY2Vzc29yeSwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIGgzLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtdGl0bGUsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1zdWJ0aXRsZSwgLnJlZ2lzdGVyIC5wcmltYXJ5LWJ0biwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLXN3aXRjaCwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLW92ZXJsYXktaGVhZGVyLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnJlc2VydmF0aW9uLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBoMywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIGg0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItcHJvZHVjdCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2UsIC5tYWluLWxveGFtLWZyIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnkuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LS1hY2Nlc3NvcnkgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLmRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJsYWNrLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHNwYW4sIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmRheV9fbW9udGhfYnRuLFxuLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAubW9udGhfX3llYXJfYnRuLCAucmVnaXN0ZXJmb3JtLXRpdGxlLCAucmVnaXN0ZXIgLmxvZ2luTW9kYWwtc3VidGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by10aGluLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tcmVndWxhci1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYmxhY2staXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5mYWRlLWVudGVyLWFjdGl2ZSxcbi5mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41czsgfVxuXG4uZmFkZS1lbnRlciwgLmZhZGUtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5hbmltYXRlZCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH0gfVxuXG4ub3dsLVNsaWRlLWluIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDsgfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH0gfVxuXG4ub3dsLVNsaWRlLW91dCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwOyB9XG5cbkBrZXlmcmFtZXMgc3Bpbm5lciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLnByb2R1Y3Qtc2VhcmNoLWxvYWRlci0tc3Bpbm5lciB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNFNzBEMjM7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYW5pbWF0aW9uOiByb3RhdGlvbiAxcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLmxhdG8tdGhpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1yZWd1bGFyLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHAsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5DYXJ0UGFnZS1kYXRlTGFiZWwtZGVza3RvcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJCZWdpbiwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJFbmQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5JbnB1dEJveC1maWVsZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94IC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94LmZpbGxlZCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgZGl2IC5kYXktaGVhZGVyLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtUHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UmVmZXJlbmNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SW5mb1RheCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIC5DYXJ0UGFnZS1wcm9kdWN0IC5jYXJ0UGFnZS1pbmRpc3BvbmlibGUsIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2ssIC5yZWdpc3RlciAuaW5mb3JtYXRpb25zIGxpLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWlkY29tcGFueSBsYWJlbCwgLnJlZ2lzdGVyIC5pbmZvLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLXBob25lLCAucGhvbmUtZmllbGQsIC5EZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLW5ldywgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW9MYWJlbC1uZXcsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLndvcmtzaXRlLWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVGl0bGUsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAudGhhbmtzLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBwLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWJhY2ssIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstZXNwYWNlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5QWRkcmVzcywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS10ZWxBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1ob3JhaXJlc0FnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhUIC5pbmZvLWxpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxUVEMsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS11bml0UGFyaWNlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcXRlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mb1RheCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJvbGQsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1zdWJ0aXRsZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0LWhlYWQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdExhYmVsLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFByaWNlQW1vdW50LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFVuaXRQcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3ROYW1lLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtbGFiZWwtYWNjZXNzb3J5LCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgaDMsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy10aXRsZSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXN1YnRpdGxlLCAucmVnaXN0ZXIgLnByaW1hcnktYnRuLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtc3dpdGNoLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtb3ZlcmxheS1oZWFkZXIsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAucmVzZXJ2YXRpb24tbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIGgzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gaDQsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci1wcm9kdWN0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhULCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSwgLm1haW4tbG94YW0tZnIgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeS5TdW1tYXJ5U3RlcFBhZ2UtZW50cnktLWFjY2Vzc29yeSAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuZGVsaXZlcnlTdGVwUGFnZS10aXRsZSwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYmxhY2ssIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2Ugc3BhbiwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuZGF5X19tb250aF9idG4sXG4ubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5tb250aF9feWVhcl9idG4sIC5yZWdpc3RlcmZvcm0tdGl0bGUsIC5yZWdpc3RlciAubG9naW5Nb2RhbC1zdWJ0aXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXRoaW4taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1yZWd1bGFyLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ibGFjay1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tdGhpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1yZWd1bGFyLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHAsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5DYXJ0UGFnZS1kYXRlTGFiZWwtZGVza3RvcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJCZWdpbiwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJFbmQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5JbnB1dEJveC1maWVsZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94IC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94LmZpbGxlZCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgZGl2IC5kYXktaGVhZGVyLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtUHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UmVmZXJlbmNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SW5mb1RheCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIC5DYXJ0UGFnZS1wcm9kdWN0IC5jYXJ0UGFnZS1pbmRpc3BvbmlibGUsIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2ssIC5yZWdpc3RlciAuaW5mb3JtYXRpb25zIGxpLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWlkY29tcGFueSBsYWJlbCwgLnJlZ2lzdGVyIC5pbmZvLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLXBob25lLCAucGhvbmUtZmllbGQsIC5EZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLW5ldywgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW9MYWJlbC1uZXcsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLndvcmtzaXRlLWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVGl0bGUsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAudGhhbmtzLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBwLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWJhY2ssIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstZXNwYWNlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5QWRkcmVzcywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS10ZWxBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1ob3JhaXJlc0FnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhUIC5pbmZvLWxpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxUVEMsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS11bml0UGFyaWNlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcXRlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mb1RheCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJvbGQsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1zdWJ0aXRsZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0LWhlYWQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdExhYmVsLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFByaWNlQW1vdW50LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFVuaXRQcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3ROYW1lLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtbGFiZWwtYWNjZXNzb3J5LCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgaDMsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy10aXRsZSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXN1YnRpdGxlLCAucmVnaXN0ZXIgLnByaW1hcnktYnRuLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtc3dpdGNoLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtb3ZlcmxheS1oZWFkZXIsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAucmVzZXJ2YXRpb24tbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIGgzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gaDQsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci1wcm9kdWN0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhULCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSwgLm1haW4tbG94YW0tZnIgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeS5TdW1tYXJ5U3RlcFBhZ2UtZW50cnktLWFjY2Vzc29yeSAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuZGVsaXZlcnlTdGVwUGFnZS10aXRsZSwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYmxhY2ssIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2Ugc3BhbiwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuZGF5X19tb250aF9idG4sXG4ubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5tb250aF9feWVhcl9idG4sIC5yZWdpc3RlcmZvcm0tdGl0bGUsIC5yZWdpc3RlciAubG9naW5Nb2RhbC1zdWJ0aXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXRoaW4taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1yZWd1bGFyLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ibGFjay1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tdGhpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1yZWd1bGFyLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHAsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5DYXJ0UGFnZS1kYXRlTGFiZWwtZGVza3RvcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJCZWdpbiwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJFbmQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5JbnB1dEJveC1maWVsZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94IC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94LmZpbGxlZCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgZGl2IC5kYXktaGVhZGVyLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtUHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UmVmZXJlbmNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SW5mb1RheCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIC5DYXJ0UGFnZS1wcm9kdWN0IC5jYXJ0UGFnZS1pbmRpc3BvbmlibGUsIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2ssIC5yZWdpc3RlciAuaW5mb3JtYXRpb25zIGxpLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWlkY29tcGFueSBsYWJlbCwgLnJlZ2lzdGVyIC5pbmZvLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLXBob25lLCAucGhvbmUtZmllbGQsIC5EZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLW5ldywgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW9MYWJlbC1uZXcsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLndvcmtzaXRlLWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVGl0bGUsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAudGhhbmtzLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBwLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWJhY2ssIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstZXNwYWNlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5QWRkcmVzcywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS10ZWxBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1ob3JhaXJlc0FnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhUIC5pbmZvLWxpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxUVEMsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS11bml0UGFyaWNlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcXRlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mb1RheCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJvbGQsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1zdWJ0aXRsZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0LWhlYWQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdExhYmVsLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFByaWNlQW1vdW50LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFVuaXRQcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3ROYW1lLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtbGFiZWwtYWNjZXNzb3J5LCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgaDMsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy10aXRsZSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXN1YnRpdGxlLCAucmVnaXN0ZXIgLnByaW1hcnktYnRuLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtc3dpdGNoLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtb3ZlcmxheS1oZWFkZXIsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAucmVzZXJ2YXRpb24tbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIGgzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gaDQsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci1wcm9kdWN0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhULCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSwgLm1haW4tbG94YW0tZnIgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeS5TdW1tYXJ5U3RlcFBhZ2UtZW50cnktLWFjY2Vzc29yeSAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuZGVsaXZlcnlTdGVwUGFnZS10aXRsZSwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYmxhY2ssIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2Ugc3BhbiwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuZGF5X19tb250aF9idG4sXG4ubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5tb250aF9feWVhcl9idG4sIC5yZWdpc3RlcmZvcm0tdGl0bGUsIC5yZWdpc3RlciAubG9naW5Nb2RhbC1zdWJ0aXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXRoaW4taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1yZWd1bGFyLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ibGFjay1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLnZ1ZS1zY3JvbGxiYXJfX2FyZWEge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG5cbi52dWUtc2Nyb2xsYmFyLXRyYW5zaXRpb24sIC52dWUtc2Nyb2xsYmFyX19zY3JvbGxiYXItdmVydGljYWwsIC52dWUtc2Nyb2xsYmFyX19zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7IH1cblxuLnZ1ZS1zY3JvbGxiYXItdHJhbnNpdGlvbi0tc2Nyb2xsYmFyIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGxpbmVhcjsgfVxuXG4udnVlLXNjcm9sbGJhcl9fd3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnZ1ZS1zY3JvbGxiYXJfX3Njcm9sbGJhci12ZXJ0aWNhbCwgLnZ1ZS1zY3JvbGxiYXJfX3Njcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjN2Q3Nzc5OyB9XG5cbi52dWUtc2Nyb2xsYmFyX19zY3JvbGxiYXItdmVydGljYWwgLnNjcm9sbGJhcixcbi52dWUtc2Nyb2xsYmFyX19zY3JvbGxiYXItaG9yaXpvbnRhbCAuc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLnZ1ZS1zY3JvbGxiYXJfX3Njcm9sbGJhci12ZXJ0aWNhbCAuc2Nyb2xsYmFyLnZ1ZS1zY3JvbGxiYXItdHJhbnNpdGlvbixcbiAgLnZ1ZS1zY3JvbGxiYXJfX3Njcm9sbGJhci1ob3Jpem9udGFsIC5zY3JvbGxiYXIudnVlLXNjcm9sbGJhci10cmFuc2l0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGJkNGQ2OyB9XG4gICAgLnZ1ZS1zY3JvbGxiYXJfX3Njcm9sbGJhci12ZXJ0aWNhbCAuc2Nyb2xsYmFyLnZ1ZS1zY3JvbGxiYXItdHJhbnNpdGlvbjpob3ZlcixcbiAgICAudnVlLXNjcm9sbGJhcl9fc2Nyb2xsYmFyLWhvcml6b250YWwgLnNjcm9sbGJhci52dWUtc2Nyb2xsYmFyLXRyYW5zaXRpb246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2YwZWRlZTsgfVxuXG4udnVlLXNjcm9sbGJhcl9fc2Nyb2xsYmFyLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICAudnVlLXNjcm9sbGJhcl9fc2Nyb2xsYmFyLXZlcnRpY2FsIC5zY3JvbGxiYXIge1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgd2lkdGg6IDAuM3JlbTsgfVxuICAgIC52dWUtc2Nyb2xsYmFyX19zY3JvbGxiYXItdmVydGljYWwgLnNjcm9sbGJhcjpob3ZlciB7XG4gICAgICB3aWR0aDogMC41cmVtOyB9XG5cbi52dWUtc2Nyb2xsYmFyX19zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDsgfVxuICAudnVlLXNjcm9sbGJhcl9fc2Nyb2xsYmFyLWhvcml6b250YWwgLnNjcm9sbGJhciB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgaGVpZ2h0OiAwLjNyZW07IH1cbiAgICAudnVlLXNjcm9sbGJhcl9fc2Nyb2xsYmFyLWhvcml6b250YWwgLnNjcm9sbGJhcjpob3ZlciB7XG4gICAgICBoZWlnaHQ6IDAuNXJlbTsgfVxuXG4ubGF0by10aGluIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXJlZ3VsYXIsIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2UgcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkNhcnRQYWdlLWRhdGVMYWJlbC1kZXNrdG9wLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckJlZ2luLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckVuZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLklucHV0Qm94LWZpZWxkLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3ggLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3guZmlsbGVkIC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBkaXYgLmRheS1oZWFkZXIsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1QcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RSZWZlcmVuY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RJbmZvVGF4LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgLkNhcnRQYWdlLXByb2R1Y3QgLmNhcnRQYWdlLWluZGlzcG9uaWJsZSwgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jaywgLnJlZ2lzdGVyIC5pbmZvcm1hdGlvbnMgbGksIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaWRjb21wYW55IGxhYmVsLCAucmVnaXN0ZXIgLmluZm8sIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwsIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwtcGhvbmUsIC5waG9uZS1maWVsZCwgLkRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUtbmV3LCAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb0xhYmVsLW5ldywgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAud29ya3NpdGUtbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NUaXRsZSwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC50aGFua3MtbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIHAsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstYmFjaywgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1lc3BhY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlBZGRyZXNzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRlbEFnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWhvcmFpcmVzQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQgLmluZm8tbGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbFRUQywgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXVuaXRQYXJpY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1xdGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvVGF4LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYm9sZCwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LXN1YnRpdGxlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3QtaGVhZCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0TGFiZWwsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UHJpY2VBbW91bnQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0VW5pdFByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE5hbWUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1sYWJlbC1hY2Nlc3NvcnksIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSBoMywgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXRpdGxlLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtc3VidGl0bGUsIC5yZWdpc3RlciAucHJpbWFyeS1idG4sIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1zd2l0Y2gsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1vdmVybGF5LWhlYWRlciwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5yZXNlcnZhdGlvbi1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgaDMsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyBoNCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXByb2R1Y3QsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlLCAubWFpbi1sb3hhbS1mciAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LlN1bW1hcnlTdGVwUGFnZS1lbnRyeS0tYWNjZXNzb3J5IC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5kZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ibGFjaywgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBzcGFuLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5kYXlfX21vbnRoX2J0bixcbi5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLm1vbnRoX195ZWFyX2J0biwgLnJlZ2lzdGVyZm9ybS10aXRsZSwgLnJlZ2lzdGVyIC5sb2dpbk1vZGFsLXN1YnRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tdGhpbi1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLXJlZ3VsYXItaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJsYWNrLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4uQXV0b2NvbXBsZXRlR29vZ2xlIHtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogMCAxLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmQ0ZDY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci10b3A6IDA7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7IH1cbiAgLkF1dG9jb21wbGV0ZUdvb2dsZS0tb3BlbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAuQXV0b2NvbXBsZXRlR29vZ2xlLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDVyZW07XG4gICAgY29sb3I6ICM3ZDc3Nzk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgIC5BdXRvY29tcGxldGVHb29nbGUtaXRlbSArIC5BdXRvY29tcGxldGVHb29nbGUtaXRlbSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YwZWRlZTsgfVxuICAgIC5BdXRvY29tcGxldGVHb29nbGUtaXRlbTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZiMjYzYjsgfVxuXG4ucmVnaXN0ZXIge1xuICBjb2xvcjogIzE0MTQxNDsgfVxuICAucmVnaXN0ZXIgLk1vZGFsLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDgwOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDQ4cHggNjRweDtcbiAgICAvKiBUcmFjayAqL1xuICAgIC8qIEhhbmRsZSAqL1xuICAgIC8qIEhhbmRsZSBvbiBob3ZlciAqLyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVnaXN0ZXIgLk1vZGFsLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDQ4cHggMTZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAucmVnaXN0ZXIgLk1vZGFsLWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDZweDsgfVxuICAgIC5yZWdpc3RlciAuTW9kYWwtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5yZWdpc3RlciAuTW9kYWwtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDRkNGQ0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDsgfVxuICAgIC5yZWdpc3RlciAuTW9kYWwtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYThhOGE4OyB9XG4gIC5yZWdpc3RlciAucmVnaXN0ZXJGb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucmVnaXN0ZXIgLnJlZ2lzdGVyRm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnJlZ2lzdGVyIC5Nb2RhbC1jbG9zZUljb24ge1xuICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAucmVnaXN0ZXIgLmNhcHRjaGEge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgLnJlZ2lzdGVyZm9ybS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4td2lkdGg6IDE3MnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM3NTc1NzU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlNzBkMjM7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgYmxhY2s7IH0gfVxuICAgICAgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jayBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQ6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBtYXJnaW46IDAgNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jayBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQ6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIGhlaWdodDogNzAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lOyB9IH1cbiAgICAgIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2sgaW5wdXRbdHlwZT0ncmFkaW8nXTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtczsgfVxuICAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1yYWRpb1NlbGVjdFN0YXR1cyxcbiAgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtcmFkaW9TZWxlY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtcGFzc3dvcmQtcmVxdWlyZW1lbnRzIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAgIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLXBhc3N3b3JkLXJlcXVpcmVtZW50cyAuSWNvbi0tY2hlY2tSZWQge1xuICAgICAgY29sb3I6IHJlZDsgfVxuICAgICAgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtcGFzc3dvcmQtcmVxdWlyZW1lbnRzIC5JY29uLS1jaGVja1JlZC5JY29uLS12YWxpZCB7XG4gICAgICAgIGNvbG9yOiBncmVlbjsgfVxuICAucmVnaXN0ZXIgLmx4LWZpZWxkLXRleHQtYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgLnJlZ2lzdGVyIC5seC1maWVsZC10ZXh0LWJveC5seC1maWVsZC1zZWFyY2gge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucmVnaXN0ZXIgLmx4LWZpZWxkLXRleHQtYm94IC5seC1maWVsZC1hY3Rpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTY1NjU2O1xuICAgICAgd2lkdGg6IDYxcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAxMnB4IDEycHggMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjJzO1xuICAgICAgei1pbmRleDogMzsgfVxuICAgICAgLnJlZ2lzdGVyIC5seC1maWVsZC10ZXh0LWJveCAubHgtZmllbGQtYWN0aW9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDsgfVxuICAucmVnaXN0ZXIgLmZpZWxkLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZ2lzdGVyIC5maWVsZC1yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBnYXA6IDI0cHg7IH0gfVxuICAgIC5yZWdpc3RlciAuZmllbGQtcm93IC5seC1maWVsZC10ZXh0LWJveCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucmVnaXN0ZXIgLmZpZWxkLXJvdyAubHgtZmllbGQtdGV4dC1ib3g6bnRoLWNoaWxkKDEpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzJweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5yZWdpc3RlciAuZmllbGQtcm93IC5seC1maWVsZC10ZXh0LWJveDpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4OyB9IH1cbiAgLnJlZ2lzdGVyIC5seC1maWVsZC1pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJlZ2lzdGVyICNnLXJlY2FwdGNoYV9pbmNvcnJlY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJlZ2lzdGVyIC5qcy1yZWNhcHRjaGEtY2FwdGNoYWFkZG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5yZWdpc3RlciAucGFzcy10b2dnbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMThweDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRvcDogMTVweDtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLnJlZ2lzdGVyIC5wYXNzLXRvZ2dsZTpob3ZlciwgLnJlZ2lzdGVyIC5wYXNzLXRvZ2dsZS5hY3RpdmUge1xuICAgICAgY29sb3I6ICNlNzBkMjM7IH1cbiAgLnJlZ2lzdGVyIC5JY29uLS1leWVfMi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICNlMWRkZGY7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5yZWdpc3RlciAuZXJyb3JGaWVsZCB7XG4gICAgY29sb3I6IHJlZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTNweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnJlZ2lzdGVyIC5zZWN0aW9uLWluZm8ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5yZWdpc3RlciAubG9naW5Nb2RhbC1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7IH1cbiAgLnJlZ2lzdGVyIC5pbmZvcm1hdGlvbnMgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxMXB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQ0ZDQ7IH1cbiAgICAucmVnaXN0ZXIgLmluZm9ybWF0aW9ucyBsaTpudGgtY2hpbGQoNCkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAucmVnaXN0ZXIgLmluZm9ybWF0aW9ucyBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tQmFja2dyb3VuZHMtTGlnaHRlciwgI2ZhZmFmYSk7IH1cbiAgICAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tQmFja2dyb3VuZHMtTG93ZXIsICNlMWRkZGYpO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tQmFja2dyb3VuZHMtVXBwZXIsICNmZmYpO1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgICAgIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtIGlucHV0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4OyB9XG4gICAgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAucmVnaXN0ZXIgLnJlcXVpcmVkIHtcbiAgICBjb2xvcjogcmVkO1xuICAgIGNvbG9yOiByZWQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5yZWdpc3RlciAucmVxdWlyZWQgaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDsgfVxuICAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaWRjb21wYW55IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWZpZWxkaWRjb21wYW55IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1CYWNrZ3JvdW5kcy1Mb3dlciwgI2UxZGRkZik7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luOiA2cHggMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWZpZWxkaWRjb21wYW55IGlucHV0IHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1maWVsZGlkY29tcGFueSBpIHtcbiAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLnJlZ2lzdGVyIC5pbmZvIHtcbiAgICBjb2xvcjogIzAwMzU4NDtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAucmVnaXN0ZXIgLmluZm8gYSB7XG4gICAgICBjb2xvcjogIzAwMzU4NDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAucmVnaXN0ZXIgLmluZm8gYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAucmVnaXN0ZXIgLmZpZWxkLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5yZWdpc3RlciAuZmllbGQtcm93IC5seC1maWVsZC10ZXh0LWJveCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4OiA1MCU7IH1cbiAgLnJlZ2lzdGVyIC5seC1maWVsZC10ZXh0LWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnJlZ2lzdGVyIC5seC1maWVsZC10ZXh0LWJveC5maWxsZWQgLmx4LWZpZWxkLWxhYmVsLCAucmVnaXN0ZXIgLmx4LWZpZWxkLXRleHQtYm94OmZvY3VzLXdpdGhpbiAubHgtZmllbGQtbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IDhweCAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwsIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwtcGhvbmUge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4ycztcbiAgICB0b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNzU3NTc1O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucmVnaXN0ZXIgLmx4LWZpZWxkLXRleHQtYm94LmZpbGxlZCAubHgtZmllbGQtaW5wdXQge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IHVuc2V0OyB9XG4gIC5yZWdpc3RlciAubHgtZmllbGQtaW5wdXQge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3NTc1NzU7XG4gICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLnJlZ2lzdGVyIC5seC1maWVsZC1pbnB1dDpmb2N1cywgLnJlZ2lzdGVyIC5seC1maWVsZC1pbnB1dDpob3ZlciB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMTQxNDE0O1xuICAgICAgcGFkZGluZy10b3A6IDIycHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IHVuc2V0OyB9XG4gIC5yZWdpc3RlciAucHJpbWFyeS1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICNlNzBkMjM7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgYm9yZGVyLXJhZGl1czogMzZweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zczsgfVxuICAgIC5yZWdpc3RlciAucHJpbWFyeS1idG46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBjb2xvcjogI2U3MGQyMztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNzBkMjM7IH1cbiAgICAucmVnaXN0ZXIgLnByaW1hcnktYnRuLmZ1bGxXaWR0aCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAucmVnaXN0ZXIgLmpzLUxvYWRlciB7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucGhvbmUtZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBob25lLWZpZWxkLmZpbGxlZCAucGhvbmUtaW5wdXQtY29udGFpbmVyIC5waG9uZS1udW1iZXItaW5wdXQsIC5waG9uZS1maWVsZDpmb2N1cyAucGhvbmUtaW5wdXQtY29udGFpbmVyIC5waG9uZS1udW1iZXItaW5wdXQge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG5cbi5waG9uZS1pbnB1dC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucGhvbmUtY29kZS1zZWxlY3Qge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDhweCA2cHggOHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWluLXdpZHRoOiA5NnB4O1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogIzU2NTY1NiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcgMTBsNSA1IDUtNScgc3Ryb2tlPSclMjNmZmZmZmYnIHN0cm9rZS13aWR0aD0nMi41JyBmaWxsPSdub25lJyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKDEwMCUgLSAycHgpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogOHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBob25lLWNvZGUtc2VsZWN0Lm9wZW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003IDE0bDUtNSA1IDUnIHN0cm9rZT0nJTIzZmZmZmZmJyBzdHJva2Utd2lkdGg9JzIuNScgZmlsbD0nbm9uZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7IH1cblxuLnBob25lLW51bWJlci1pbnB1dCB7XG4gIGZsZXg6IDE7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogMTA1cHggIWltcG9ydGFudDsgfVxuXG4ucGhvbmUtZmllbGQgLmx4LWZpZWxkLWxhYmVsLXBob25lIHtcbiAgbGVmdDogMTA3cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTk7IH1cblxuLnBob25lLWZpZWxkLmZpbGxlZCAubHgtZmllbGQtbGFiZWwtcGhvbmUsXG4ucGhvbmUtZmllbGQ6Zm9jdXMtd2l0aGluIC5seC1maWVsZC1sYWJlbC1waG9uZSB7XG4gIHRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDEwN3B4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50OyB9XG5cbi5kaXNhYmxlZEJ1dHRvbiB7XG4gIG9wYWNpdHk6IDAuNTsgfVxuXG4uZGlzYWJsZWRCdXR0b24ge1xuICBvcGFjaXR5OiAwLjU7IH1cblxuLk9yZGVyU3VtbWFyeSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygxMDB2aCAtIDAuNXJlbSkpO1xuICBiYWNrZ3JvdW5kOiAjMmQyYTJjO1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEzO1xuICB0cmFuc2l0aW9uOiAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5PcmRlclN1bW1hcnkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGZsZXg6IDAgMCAzMiU7XG4gICAgICB3aWR0aDogMzIlICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IDQwNXB4O1xuICAgICAgei1pbmRleDogOTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG4gIC5PcmRlclN1bW1hcnktLW9wZW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gIC5PcmRlclN1bW1hcnktb3BlbkJ0biB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi10b3A6IC0zLjlyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxMC44cmVtO1xuICAgIGJhY2tncm91bmQ6ICMyZDJhMmM7XG4gICAgbWF4LXdpZHRoOiAxOS4ycmVtOyB9XG4gICAgLk9yZGVyU3VtbWFyeS1vcGVuQnRuTGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIHBhZGRpbmc6IDcuMXJlbSAycmVtIDA7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLk9yZGVyU3VtbWFyeS1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAzLjVyZW0gM3JlbSAxLjJyZW07XG4gICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gICAgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLnJlYXNzdXJhbmNlLWNvbXBvbmVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAxMnB4O1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7IH1cbiAgICAgIC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5yZWFzc3VyYW5jZS1jb21wb25lbnQgLnJlYXNzdXJhbmNlLWVudHJ5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4OyB9XG4gICAgICAgIC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5yZWFzc3VyYW5jZS1jb21wb25lbnQgLnJlYXNzdXJhbmNlLWVudHJ5IGltZyB7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4OyB9XG4gICAgICAgIC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5yZWFzc3VyYW5jZS1jb21wb25lbnQgLnJlYXNzdXJhbmNlLWVudHJ5IHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBMYXRvO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgfVxuICAuT3JkZXJTdW1tYXJ5LWNsb3NlQnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzNXB4O1xuICAgIHJpZ2h0OiAyMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLk9yZGVyU3VtbWFyeS1jbG9zZUJ0biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuT3JkZXJTdW1tYXJ5LXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjZyZW07IH1cbiAgLk9yZGVyU3VtbWFyeS1zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAuT3JkZXJTdW1tYXJ5LWl0ZW1zIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7IH1cbiAgICAuT3JkZXJTdW1tYXJ5LWl0ZW1zU2Nyb2xsV3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLk9yZGVyU3VtbWFyeS1pdGVtc1Njcm9sbFdyYXBwZXIge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDU2LjhyZW07IH0gfVxuICAuT3JkZXJTdW1tYXJ5LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjNweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTc5Nzk3OyB9XG4gICAgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSB7XG4gICAgICBmbGV4OiAwIDAgNjUlO1xuICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuICAgICAgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZVRvdGFsIHtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5PcmRlclN1bW1hcnktaXRlbVByaWNlIHtcbiAgICAgIGZsZXg6IDAgMCAzNSU7XG4gICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAuT3JkZXJTdW1tYXJ5LWl0ZW1QcmljZVRvdGFsIHtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuT3JkZXJTdW1tYXJ5LWl0ZW0tLXN1YnRvdGFsIHtcbiAgICAgIHBhZGRpbmc6IDIuNXJlbSAwIDAgMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAgIC5PcmRlclN1bW1hcnktaXRlbS0tc3VidG90YWwgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC5PcmRlclN1bW1hcnktaXRlbS0tc3VidG90YWwtLXR2YSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTc5Nzk3OyB9XG4gIC5PcmRlclN1bW1hcnktdG90YWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLXRvcDogMjVweDsgfVxuICAgIC5PcmRlclN1bW1hcnktdG90YWxMYWJlbCB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLk9yZGVyU3VtbWFyeS10b3RhbEFtb3VudCB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLk9yZGVyU3VtbWFyeS13YXJuaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgY29sb3I6ICNkYmQ0ZDY7XG4gICAgbWFyZ2luLXRvcDogODdweDsgfVxuICAuT3JkZXJTdW1tYXJ5LXBpY2tVcE1vZGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5PcmRlclN1bW1hcnktcGlja1VwTW9kZUJ0biB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICNmYjI2M2I7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAyLjVyZW07XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgICAgIGZvbnQtc2l6ZTogMS43cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5PcmRlclN1bW1hcnktcGlja1VwTW9kZUJ0biB7XG4gICAgICAgICAgcGFkZGluZzogMCAzcmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuT3JkZXJTdW1tYXJ5LXBpY2tVcE1vZGVCdG4ge1xuICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTsgfSB9XG4gICAgICAuT3JkZXJTdW1tYXJ5LXBpY2tVcE1vZGVCdG46aG92ZXIsIC5PcmRlclN1bW1hcnktcGlja1VwTW9kZUJ0bjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuT3JkZXJTdW1tYXJ5LXBpY2tVcE1vZGVCdG5JY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG4gICAgICAuT3JkZXJTdW1tYXJ5LXBpY2tVcE1vZGVCdG4tLWRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC41OyB9XG4gIC5PcmRlclN1bW1hcnktcGlja1VwTW9kZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gIC5PcmRlclN1bW1hcnktbm90UmVnaXN0ZXJZZXQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAuT3JkZXJTdW1tYXJ5LW5vdFJlZ2lzdGVyWWV0TGluaywgLk9yZGVyU3VtbWFyeS1ub3RSZWdpc3RlcllldExpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogM3B4OyB9XG4gIC5PcmRlclN1bW1hcnktY29udGludWVXaXRob3V0UmVnaXN0ZXJpbmcsIC5PcmRlclN1bW1hcnktY29udGludWVXaXRob3V0UmVnaXN0ZXJpbmc6aG92ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gIC5PcmRlclN1bW1hcnktbGluayB7XG4gICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNFNzBEMjM7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0NyU7XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLk9yZGVyU3VtbWFyeS1saW5rLS1kaXNhYmxlZCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICM3NTc1NzU7IH1cbiAgICAuT3JkZXJTdW1tYXJ5LWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gIC5PcmRlclN1bW1hcnktY29ubmVjdFRvU2VlUHJpY2VzIHtcbiAgICBmb250LWZhbWlseTogTGF0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgY29sb3I6ICNFNzBEMjM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U3MEQyMztcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDclO1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuT3JkZXJTdW1tYXJ5LWNvbm5lY3RUb1NlZVByaWNlcy0tZGlzYWJsZWQge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBjb2xvcjogIzc1NzU3NTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzc1NzU3NTsgfVxuXG4uRGVsaXZlcnlNb2RlUGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5EZWxpdmVyeU1vZGVQYWdlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwYWRkaW5nOiAwIDcwcHggMjVweCA3MHB4OyB9IH1cbiAgLkRlbGl2ZXJ5TW9kZVBhZ2UtcGlja0NQIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLkRlbGl2ZXJ5TW9kZVBhZ2UtcGlja0NQLS1vcGVuIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgLkRlbGl2ZXJ5TW9kZVBhZ2UtZm9ybU9TUyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTsgfVxuICAgIC5EZWxpdmVyeU1vZGVQYWdlLWZvcm1PU1MtLW9wZW4ge1xuICAgICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAuRGVsaXZlcnlNb2RlUGFnZS1ib2R5IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLkRlbGl2ZXJ5TW9kZVBhZ2UtYm9keSB7XG4gICAgICAgIGZsZXg6IDAgMCA2NiU7XG4gICAgICAgIHdpZHRoOiA2NiU7XG4gICAgICAgIHBhZGRpbmc6IDAgNHJlbTsgfSB9XG4gIC5EZWxpdmVyeU1vZGVQYWdlLWNob2ljZVNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDVyZW07IH1cbiAgICAuRGVsaXZlcnlNb2RlUGFnZS1jaG9pY2VTZWN0aW9uIC5EZWxpdmVyeU1vZGVQYWdlLWxhYmVsQmxvY2sge1xuICAgICAgbWFyZ2luLXRvcDogMS44cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuRGVsaXZlcnlNb2RlUGFnZS1vcmRlclN1bW1hcnkge1xuICAgICAgZmxleDogMCAwIDMyJTtcbiAgICAgIG1pbi13aWR0aDogNDA1cHg7IH0gfVxuICAuRGVsaXZlcnlNb2RlUGFnZS10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmYjI2M2I7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuRGVsaXZlcnlNb2RlUGFnZS1pbnB1dENvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5EZWxpdmVyeU1vZGVQYWdlLWlucHV0Q29udGFpbmVyIC5EZWxpdmVyeU1vZGVQYWdlLWlucHV0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLkRlbGl2ZXJ5TW9kZVBhZ2UtaW5wdXRCbG9jay0tbnVtYmVyIHtcbiAgICAgIGZsZXg6IDAgMCAyNSU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLkRlbGl2ZXJ5TW9kZVBhZ2UtaW5wdXRCbG9jay0tdGV4dCB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cbiAgLkRlbGl2ZXJ5TW9kZVBhZ2UtbGFiZWxCbG9jayB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuRGVsaXZlcnlNb2RlUGFnZS1sYWJlbEJsb2NrIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAuRGVsaXZlcnlNb2RlUGFnZS1sYWJlbEJsb2NrOmhvdmVyIC5EZWxpdmVyeU1vZGVQYWdlLXJhZGlvIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZiMjYzYjsgfVxuICAuRGVsaXZlcnlNb2RlUGFnZS1oaWRkZW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAuRGVsaXZlcnlNb2RlUGFnZS1oaWRkZW46Y2hlY2tlZCB+IC5EZWxpdmVyeU1vZGVQYWdlLXJhZGlvIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmYjI2M2I7IH1cbiAgICAuRGVsaXZlcnlNb2RlUGFnZS1oaWRkZW46Y2hlY2tlZCB+IC5EZWxpdmVyeU1vZGVQYWdlLXJhZGlvOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2ZiMjYzYjsgfVxuICAgIC5EZWxpdmVyeU1vZGVQYWdlLWhpZGRlbjpjaGVja2VkIH4gLkRlbGl2ZXJ5TW9kZVBhZ2UtcmFkaW9MYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogODAwOyB9XG4gIC5EZWxpdmVyeU1vZGVQYWdlLXJhZGlvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGhlaWdodDogMjdweDtcbiAgICBtaW4td2lkdGg6IDI3cHg7XG4gICAgdHJhbnNpdGlvbjogMC41cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpOyB9XG4gICAgLkRlbGl2ZXJ5TW9kZVBhZ2UtcmFkaW8tLWVycm9yIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmYjI2M2I7IH1cbiAgICAuRGVsaXZlcnlNb2RlUGFnZS1yYWRpbzo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgbGluZWFyOyB9XG4gICAgLkRlbGl2ZXJ5TW9kZVBhZ2UtcmFkaW9TZWxlY3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLkRlbGl2ZXJ5TW9kZVBhZ2UtcmFkaW9TZWxlY3Qge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLkRlbGl2ZXJ5TW9kZVBhZ2UtcmFkaW9TZWxlY3QtLWlubGluZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgICAgLkRlbGl2ZXJ5TW9kZVBhZ2UtcmFkaW9TZWxlY3QtLWlubGluZSAuRGVsaXZlcnlNb2RlUGFnZS1sYWJlbEJsb2NrIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMnJlbTsgfVxuICAuRGVsaXZlcnlNb2RlUGFnZS1yYWRpb0xhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgdHJhbnNpdGlvbjogMC4ycyBsaW5lYXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNnJlbTsgfVxuICAuRGVsaXZlcnlNb2RlUGFnZS1nbG9iYWxMYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbWFyZ2luOiAyNnB4IDAgMThweCAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLkRlbGl2ZXJ5TW9kZVBhZ2UtZ2xvYmFsTGFiZWwge1xuICAgICAgICBtYXJnaW46IDI2cHggMCAxNHB4IDA7IH0gfVxuICAgIC5EZWxpdmVyeU1vZGVQYWdlLWdsb2JhbExhYmVsLS16aXBDb2RlIHtcbiAgICAgIC8qIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICB3aWR0aDogMzklO1xuICAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKXtcbiAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICB9ICovIH1cbiAgICAuRGVsaXZlcnlNb2RlUGFnZS1nbG9iYWxMYWJlbC0tY2VkZXgge1xuICAgICAgLyogZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgIHdpZHRoOiAzOSU7XG4gICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3Ape1xuICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgIH0gKi8gfVxuICAgIC5EZWxpdmVyeU1vZGVQYWdlLWdsb2JhbExhYmVsLWxhYmVsT3B0aW9uYWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiBncmV5OyB9XG4gIC5EZWxpdmVyeU1vZGVQYWdlLWlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzk3OTc5NztcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgY29sb3I6ICMyZDJhMmM7XG4gICAgcGFkZGluZzogNXB4IDAgN3B4IDEycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBsaW5lYXI7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuRGVsaXZlcnlNb2RlUGFnZS1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGZsZXg6IDAgMSA1MCU7IH1cbiAgICAgICAgLkRlbGl2ZXJ5TW9kZVBhZ2UtaW5wdXQtLXppcENvZGUsIC5EZWxpdmVyeU1vZGVQYWdlLWlucHV0LS1jaXR5LCAuRGVsaXZlcnlNb2RlUGFnZS1pbnB1dC0tY2VkZXgsIC5EZWxpdmVyeU1vZGVQYWdlLWlucHV0LS1hdXRvY29tcGxldGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZsZXg6IDAgMSAxMDAlO1xuICAgICAgICAgIC8qIHdpZHRoOiA2MCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgKi8gfSB9XG4gICAgLkRlbGl2ZXJ5TW9kZVBhZ2UtaW5wdXRbZGlzYWJsZWRdIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmMGVkZWU7IH1cbiAgICAuRGVsaXZlcnlNb2RlUGFnZS1pbnB1dC0tb2JzZXJ2YXRpb25zIHtcbiAgICAgIGhlaWdodDogMTYxcHg7XG4gICAgICByZXNpemU6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0LjJyZW07XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5EZWxpdmVyeU1vZGVQYWdlLWlucHV0LS1vYnNlcnZhdGlvbnMge1xuICAgICAgICAgIGhlaWdodDogMTM3cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMnJlbTsgfSB9XG4gICAgLkRlbGl2ZXJ5TW9kZVBhZ2UtaW5wdXQ6bm90KDpmb2N1cyk6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLkRlbGl2ZXJ5TW9kZVBhZ2UtaW5wdXQ6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICM5Nzk3OTc7IH1cbiAgICAuRGVsaXZlcnlNb2RlUGFnZS1pbnB1dC5JbnB1dEJveC1maWVsZC0tZXJyb3Ige1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZiMjYzYjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLkRlbGl2ZXJ5TW9kZVBhZ2UtYXV0b2NvbXBsZXRlIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmbGV4OiAwIDEgNTAlOyB9IH1cbiAgLkRlbGl2ZXJ5TW9kZVBhZ2UtaW5wdXRBZ2VuY3lQaWNrVXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLkRlbGl2ZXJ5TW9kZVBhZ2UtaW5wdXRBZ2VuY3lQaWNrVXBDb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLkRlbGl2ZXJ5TW9kZVBhZ2UtQWdlbmN5UGlja1VwSW5mb3Mge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGZvbnQtZmFtaWx5OiBCYXJsb3csIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5EZWxpdmVyeU1vZGVQYWdlLWNoZWNrQmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuRGVsaXZlcnlNb2RlUGFnZS1jaGVja0Jsb2NrIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5EZWxpdmVyeU1vZGVQYWdlLWNoZWNrQmxvY2s6aG92ZXIgLkRlbGl2ZXJ5TW9kZVBhZ2UtY2hlY2tCb3gge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmIyNjNiOyB9XG4gICAgLkRlbGl2ZXJ5TW9kZVBhZ2UtY2hlY2tCbG9jayArIC5EZWxpdmVyeU1vZGVQYWdlLWNoZWNrQmxvY2sge1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG4gIC5EZWxpdmVyeU1vZGVQYWdlLWhpZGRlbkNoZWNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgLkRlbGl2ZXJ5TW9kZVBhZ2UtaGlkZGVuQ2hlY2s6Y2hlY2tlZCB+IC5EZWxpdmVyeU1vZGVQYWdlLWNoZWNrIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAuRGVsaXZlcnlNb2RlUGFnZS1oaWRkZW5DaGVjazpjaGVja2VkIH4gLkRlbGl2ZXJ5TW9kZVBhZ2UtY2hlY2tCb3gge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmIyNjNiOyB9XG4gICAgLkRlbGl2ZXJ5TW9kZVBhZ2UtaGlkZGVuQ2hlY2s6bm90KDpjaGVja2VkKSB+IC5EZWxpdmVyeU1vZGVQYWdlLWNoZWNrQm94IHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzk3OTc5NzsgfVxuICAuRGVsaXZlcnlNb2RlUGFnZS1jaGVjayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGNvbG9yOiAjZmIyNjNiO1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IDNweDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBsaW5lYXI7IH1cbiAgLkRlbGl2ZXJ5TW9kZVBhZ2UtY2hlY2tCb3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICAgIGhlaWdodDogMTZweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuICAuRGVsaXZlcnlNb2RlUGFnZS1jaGVja0xhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHRyYW5zaXRpb246IDAuMnMgbGluZWFyO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuRGVsaXZlcnlNb2RlUGFnZS1jaGVja0xhYmVsIHNwYW46Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnICc7IH1cbiAgLkRlbGl2ZXJ5TW9kZVBhZ2UtY2hlY2tMYWJlbCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuRGVsaXZlcnlNb2RlUGFnZS1jYXB0Y2hhQ29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtOyB9XG4gICAgLkRlbGl2ZXJ5TW9kZVBhZ2UtY2FwdGNoYUNvbnRhaW5lciAuRm9ybS1lcnJvcsKgIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLkRlbGl2ZXJ5TW9kZVBhZ2UtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiMjYzYjtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgaGVpZ2h0OiA1cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5EZWxpdmVyeU1vZGVQYWdlLWJ0bi0tc3VibWl0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5EZWxpdmVyeU1vZGVQYWdlLWJ0bi0tc3VibWl0IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMyLjhyZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICAgIC5EZWxpdmVyeU1vZGVQYWdlLWJ0bi0tYmFjayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3ZDc3Nzk7XG4gICAgICBjb2xvcjogI2RiZDRkNjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXgtd2lkdGg6IDE0LjNyZW07IH1cbiAgICAuRGVsaXZlcnlNb2RlUGFnZS1idG5MYWJlbCB7XG4gICAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLkRlbGl2ZXJ5TW9kZVBhZ2UtYnRuTGFiZWwge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5EZWxpdmVyeU1vZGVQYWdlLWJ0bkxhYmVsIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgICAgLkRlbGl2ZXJ5TW9kZVBhZ2UtYnRuTGFiZWwtLWJhY2sge1xuICAgICAgICBjb2xvcjogIzdkNzc3OTsgfVxuICAgIC5EZWxpdmVyeU1vZGVQYWdlLWJ0blNwaW5uZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgYW5pbWF0aW9uOiBzcGlubmVyIDAuNXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLkRlbGl2ZXJ5TW9kZVBhZ2UtYnRuQmxvY2sge1xuICAgICAgbWFyZ2luOiA2cmVtIDAgM3JlbSAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5EZWxpdmVyeU1vZGVQYWdlLWJ0bkJsb2NrIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gIC5EZWxpdmVyeU1vZGVQYWdlIC5JbnB1dEJveCB7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwOyB9XG5cbi5jb25kaXRpb25zTm90Q2hlY2tlZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cblxuLk1lc3NhZ2Utc3VjY2VzcyB7XG4gIGNvbG9yOiBncmVlbjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLk1lc3NhZ2UtZXJyb3Ige1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3JjLWltYWdlc2VsZWN0LFxuICAuZy1yZWNhcHRjaGEge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43Nyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43Nyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7IH0gfVxuXG4jZy1yZWNhcHRjaGFfaW5jb3JyZWN0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAzcmVtOyB9XG5cbi5sYXRvLXRoaW4ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tbGlnaHQge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tcmVndWxhciwgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBwLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuQ2FydFBhZ2UtZGF0ZUxhYmVsLWRlc2t0b3AsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyQmVnaW4sIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyRW5kLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuSW5wdXRCb3gtZmllbGQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveC5maWxsZWQgLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGRpdiAuZGF5LWhlYWRlciwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbVByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFJlZmVyZW5jZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSAuQ2FydFBhZ2UtcHJvZHVjdCAuY2FydFBhZ2UtaW5kaXNwb25pYmxlLCAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrLCAucmVnaXN0ZXIgLmluZm9ybWF0aW9ucyBsaSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0sIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pZGNvbXBhbnkgbGFiZWwsIC5yZWdpc3RlciAuaW5mbywgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbCwgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbC1waG9uZSwgLnBob25lLWZpZWxkLCAuRGVsaXZlcnlTdGVwUGFnZS10aXRsZS1uZXcsIC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvTGFiZWwtbmV3LCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC53b3Jrc2l0ZS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1RpdGxlLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnRoYW5rcy1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgcCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1iYWNrLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWVzcGFjZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeUFkZHJlc3MsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdGVsQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtaG9yYWlyZXNBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlciwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCAuaW5mby1saW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsVFRDLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdW5pdFBhcmljZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXF0ZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2Ugc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ib2xkLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktc3VidGl0bGUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdC1oZWFkLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3RMYWJlbCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RQcmljZUFtb3VudCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RVbml0UHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TmFtZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLWxhYmVsLWFjY2Vzc29yeSwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIGgzLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtdGl0bGUsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1zdWJ0aXRsZSwgLnJlZ2lzdGVyIC5wcmltYXJ5LWJ0biwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLXN3aXRjaCwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLW92ZXJsYXktaGVhZGVyLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnJlc2VydmF0aW9uLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBoMywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIGg0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItcHJvZHVjdCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2UsIC5tYWluLWxveGFtLWZyIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnkuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LS1hY2Nlc3NvcnkgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLmRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJsYWNrLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHNwYW4sIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmRheV9fbW9udGhfYnRuLFxuLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAubW9udGhfX3llYXJfYnRuLCAucmVnaXN0ZXJmb3JtLXRpdGxlLCAucmVnaXN0ZXIgLmxvZ2luTW9kYWwtc3VidGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by10aGluLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tcmVndWxhci1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYmxhY2staXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLXRoaW4ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tbGlnaHQge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tcmVndWxhciwgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBwLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuQ2FydFBhZ2UtZGF0ZUxhYmVsLWRlc2t0b3AsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyQmVnaW4sIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyRW5kLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuSW5wdXRCb3gtZmllbGQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveC5maWxsZWQgLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGRpdiAuZGF5LWhlYWRlciwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbVByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFJlZmVyZW5jZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSAuQ2FydFBhZ2UtcHJvZHVjdCAuY2FydFBhZ2UtaW5kaXNwb25pYmxlLCAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrLCAucmVnaXN0ZXIgLmluZm9ybWF0aW9ucyBsaSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0sIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pZGNvbXBhbnkgbGFiZWwsIC5yZWdpc3RlciAuaW5mbywgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbCwgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbC1waG9uZSwgLnBob25lLWZpZWxkLCAuRGVsaXZlcnlTdGVwUGFnZS10aXRsZS1uZXcsIC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvTGFiZWwtbmV3LCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC53b3Jrc2l0ZS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1RpdGxlLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnRoYW5rcy1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgcCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1iYWNrLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWVzcGFjZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeUFkZHJlc3MsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdGVsQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtaG9yYWlyZXNBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlciwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCAuaW5mby1saW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsVFRDLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdW5pdFBhcmljZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXF0ZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2Ugc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ib2xkLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktc3VidGl0bGUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdC1oZWFkLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3RMYWJlbCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RQcmljZUFtb3VudCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RVbml0UHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TmFtZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLWxhYmVsLWFjY2Vzc29yeSwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIGgzLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtdGl0bGUsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1zdWJ0aXRsZSwgLnJlZ2lzdGVyIC5wcmltYXJ5LWJ0biwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLXN3aXRjaCwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLW92ZXJsYXktaGVhZGVyLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnJlc2VydmF0aW9uLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBoMywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIGg0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItcHJvZHVjdCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2UsIC5tYWluLWxveGFtLWZyIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnkuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LS1hY2Nlc3NvcnkgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLmRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJsYWNrLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHNwYW4sIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmRheV9fbW9udGhfYnRuLFxuLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAubW9udGhfX3llYXJfYnRuLCAucmVnaXN0ZXJmb3JtLXRpdGxlLCAucmVnaXN0ZXIgLmxvZ2luTW9kYWwtc3VidGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by10aGluLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tcmVndWxhci1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYmxhY2staXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5mYWRlLWVudGVyLWFjdGl2ZSxcbi5mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41czsgfVxuXG4uZmFkZS1lbnRlciwgLmZhZGUtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5hbmltYXRlZCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH0gfVxuXG4ub3dsLVNsaWRlLWluIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDsgfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH0gfVxuXG4ub3dsLVNsaWRlLW91dCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwOyB9XG5cbkBrZXlmcmFtZXMgc3Bpbm5lciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLnByb2R1Y3Qtc2VhcmNoLWxvYWRlci0tc3Bpbm5lciB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNFNzBEMjM7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYW5pbWF0aW9uOiByb3RhdGlvbiAxcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLmxhdG8tdGhpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1yZWd1bGFyLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHAsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5DYXJ0UGFnZS1kYXRlTGFiZWwtZGVza3RvcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJCZWdpbiwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJFbmQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5JbnB1dEJveC1maWVsZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94IC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94LmZpbGxlZCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgZGl2IC5kYXktaGVhZGVyLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtUHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UmVmZXJlbmNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SW5mb1RheCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIC5DYXJ0UGFnZS1wcm9kdWN0IC5jYXJ0UGFnZS1pbmRpc3BvbmlibGUsIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2ssIC5yZWdpc3RlciAuaW5mb3JtYXRpb25zIGxpLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWlkY29tcGFueSBsYWJlbCwgLnJlZ2lzdGVyIC5pbmZvLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLXBob25lLCAucGhvbmUtZmllbGQsIC5EZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLW5ldywgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW9MYWJlbC1uZXcsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLndvcmtzaXRlLWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVGl0bGUsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAudGhhbmtzLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBwLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWJhY2ssIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstZXNwYWNlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5QWRkcmVzcywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS10ZWxBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1ob3JhaXJlc0FnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhUIC5pbmZvLWxpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxUVEMsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS11bml0UGFyaWNlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcXRlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mb1RheCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJvbGQsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1zdWJ0aXRsZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0LWhlYWQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdExhYmVsLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFByaWNlQW1vdW50LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFVuaXRQcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3ROYW1lLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtbGFiZWwtYWNjZXNzb3J5LCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgaDMsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy10aXRsZSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXN1YnRpdGxlLCAucmVnaXN0ZXIgLnByaW1hcnktYnRuLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtc3dpdGNoLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtb3ZlcmxheS1oZWFkZXIsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAucmVzZXJ2YXRpb24tbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIGgzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gaDQsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci1wcm9kdWN0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhULCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSwgLm1haW4tbG94YW0tZnIgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeS5TdW1tYXJ5U3RlcFBhZ2UtZW50cnktLWFjY2Vzc29yeSAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuZGVsaXZlcnlTdGVwUGFnZS10aXRsZSwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYmxhY2ssIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2Ugc3BhbiwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuZGF5X19tb250aF9idG4sXG4ubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5tb250aF9feWVhcl9idG4sIC5yZWdpc3RlcmZvcm0tdGl0bGUsIC5yZWdpc3RlciAubG9naW5Nb2RhbC1zdWJ0aXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXRoaW4taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1yZWd1bGFyLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ibGFjay1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tdGhpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1yZWd1bGFyLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHAsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5DYXJ0UGFnZS1kYXRlTGFiZWwtZGVza3RvcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJCZWdpbiwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJFbmQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5JbnB1dEJveC1maWVsZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94IC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94LmZpbGxlZCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgZGl2IC5kYXktaGVhZGVyLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtUHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UmVmZXJlbmNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SW5mb1RheCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIC5DYXJ0UGFnZS1wcm9kdWN0IC5jYXJ0UGFnZS1pbmRpc3BvbmlibGUsIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2ssIC5yZWdpc3RlciAuaW5mb3JtYXRpb25zIGxpLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWlkY29tcGFueSBsYWJlbCwgLnJlZ2lzdGVyIC5pbmZvLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLXBob25lLCAucGhvbmUtZmllbGQsIC5EZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLW5ldywgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW9MYWJlbC1uZXcsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLndvcmtzaXRlLWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVGl0bGUsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAudGhhbmtzLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBwLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWJhY2ssIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstZXNwYWNlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5QWRkcmVzcywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS10ZWxBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1ob3JhaXJlc0FnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhUIC5pbmZvLWxpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxUVEMsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS11bml0UGFyaWNlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcXRlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mb1RheCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJvbGQsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1zdWJ0aXRsZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0LWhlYWQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdExhYmVsLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFByaWNlQW1vdW50LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFVuaXRQcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3ROYW1lLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtbGFiZWwtYWNjZXNzb3J5LCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgaDMsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy10aXRsZSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXN1YnRpdGxlLCAucmVnaXN0ZXIgLnByaW1hcnktYnRuLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtc3dpdGNoLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtb3ZlcmxheS1oZWFkZXIsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAucmVzZXJ2YXRpb24tbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIGgzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gaDQsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci1wcm9kdWN0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhULCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSwgLm1haW4tbG94YW0tZnIgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeS5TdW1tYXJ5U3RlcFBhZ2UtZW50cnktLWFjY2Vzc29yeSAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuZGVsaXZlcnlTdGVwUGFnZS10aXRsZSwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYmxhY2ssIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2Ugc3BhbiwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuZGF5X19tb250aF9idG4sXG4ubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5tb250aF9feWVhcl9idG4sIC5yZWdpc3RlcmZvcm0tdGl0bGUsIC5yZWdpc3RlciAubG9naW5Nb2RhbC1zdWJ0aXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXRoaW4taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1yZWd1bGFyLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ibGFjay1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5zbGljay1saXN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubGF0by10aGluIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXJlZ3VsYXIsIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2UgcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkNhcnRQYWdlLWRhdGVMYWJlbC1kZXNrdG9wLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckJlZ2luLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckVuZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLklucHV0Qm94LWZpZWxkLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3ggLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3guZmlsbGVkIC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBkaXYgLmRheS1oZWFkZXIsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1QcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RSZWZlcmVuY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RJbmZvVGF4LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgLkNhcnRQYWdlLXByb2R1Y3QgLmNhcnRQYWdlLWluZGlzcG9uaWJsZSwgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jaywgLnJlZ2lzdGVyIC5pbmZvcm1hdGlvbnMgbGksIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaWRjb21wYW55IGxhYmVsLCAucmVnaXN0ZXIgLmluZm8sIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwsIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwtcGhvbmUsIC5waG9uZS1maWVsZCwgLkRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUtbmV3LCAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb0xhYmVsLW5ldywgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAud29ya3NpdGUtbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NUaXRsZSwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC50aGFua3MtbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIHAsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstYmFjaywgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1lc3BhY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlBZGRyZXNzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRlbEFnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWhvcmFpcmVzQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQgLmluZm8tbGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbFRUQywgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXVuaXRQYXJpY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1xdGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvVGF4LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYm9sZCwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LXN1YnRpdGxlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3QtaGVhZCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0TGFiZWwsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UHJpY2VBbW91bnQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0VW5pdFByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE5hbWUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1sYWJlbC1hY2Nlc3NvcnksIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSBoMywgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXRpdGxlLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtc3VidGl0bGUsIC5yZWdpc3RlciAucHJpbWFyeS1idG4sIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1zd2l0Y2gsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1vdmVybGF5LWhlYWRlciwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5yZXNlcnZhdGlvbi1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgaDMsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyBoNCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXByb2R1Y3QsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlLCAubWFpbi1sb3hhbS1mciAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LlN1bW1hcnlTdGVwUGFnZS1lbnRyeS0tYWNjZXNzb3J5IC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5kZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ibGFjaywgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBzcGFuLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5kYXlfX21vbnRoX2J0bixcbi5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLm1vbnRoX195ZWFyX2J0biwgLnJlZ2lzdGVyZm9ybS10aXRsZSwgLnJlZ2lzdGVyIC5sb2dpbk1vZGFsLXN1YnRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tdGhpbi1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLXJlZ3VsYXItaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJsYWNrLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4uU2xpZGVyLXBhZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMy42cmVtIDEuNXJlbSAwO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLlNsaWRlci1kb3RzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvOyB9XG5cbi5TbGlkZXItaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuU2xpZGVyLWl0ZW0ge1xuICAgICAgd2lkdGg6IDMwMHB4OyB9IH1cbiAgLlNsaWRlci1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuU2xpZGVyLWl0ZW06Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cblxuLlNsaWRlci1wcmV2LCAuU2xpZGVyLW5leHQge1xuICB3aWR0aDogMy40cmVtO1xuICBoZWlnaHQ6IDMuNHJlbTtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDMuNHJlbTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNmYjI2M2I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogMC41cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5TbGlkZXItcHJldiwgLlNsaWRlci1uZXh0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gIC5TbGlkZXItcHJldjpob3ZlciwgLlNsaWRlci1uZXh0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjBlZGVlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5TbGlkZXItcHJldiwgLlNsaWRlci1uZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3ZDc3Nzk7IH1cbiAgICAgIC5TbGlkZXItcHJldi0tY2xpY2tlZCwgLlNsaWRlci1uZXh0LS1jbGlja2VkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZiMjYzYjtcbiAgICAgICAgYmFja2dyb3VuZDogI2YwZWRlZTsgfSB9XG5cbi5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgMXJlbTsgfVxuICAuc2xpY2stZG90cyBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgMC41cmVtOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiByZWQ7IH1cbiAgLnNsaWNrLWRvdHMgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogI2RiZDRkNjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuXG4vKiBubyBqcyAqL1xuc2xpZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgc2xpZGVyIHNsaWRlci1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5zbGlkZXJXaXRoU2VsZWN0QnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMzVweDsgfVxuICAuc2xpZGVyV2l0aFNlbGVjdEJ1dHRvbiAuU2xpZGVyLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNsaWRlcldpdGhTZWxlY3RCdXR0b24gLlNsaWRlci1uZXh0LFxuICAgIC5zbGlkZXJXaXRoU2VsZWN0QnV0dG9uIC5TbGlkZXItcHJldiB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjN2Q3Nzc5OyB9IH1cbiAgLnNsaWRlcldpdGhTZWxlY3RCdXR0b24gLlRpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCAjZDdkM2QzIHNvbGlkO1xuICAgIHdpZHRoOiAyNnJlbTtcbiAgICBtaW4taGVpZ2h0OiAyNnJlbTtcbiAgICBwYWRkaW5nOiAycmVtIDAgMCAycmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgYWxsOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2xpZGVyV2l0aFNlbGVjdEJ1dHRvbiAuVGlsZSB7XG4gICAgICAgIHdpZHRoOiAyM3JlbTtcbiAgICAgICAgbWluLWhlaWdodDogMjNyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5zbGlkZXJXaXRoU2VsZWN0QnV0dG9uIC5UaWxlIHtcbiAgICAgICAgd2lkdGg6IDI2cmVtO1xuICAgICAgICBtaW4taGVpZ2h0OiAyNnJlbTsgfSB9XG4gICAgLnNsaWRlcldpdGhTZWxlY3RCdXR0b24gLlRpbGUtLXNlbGVjdGVkIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCByZWQ7XG4gICAgICBib3JkZXI6IDFweCByZWQgc29saWQ7IH1cbiAgICAuc2xpZGVyV2l0aFNlbGVjdEJ1dHRvbiAuVGlsZS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGZsZXg6IDEgMCAxMDAlOyB9XG4gICAgLnNsaWRlcldpdGhTZWxlY3RCdXR0b24gLlRpbGUtdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuc2xpZGVyV2l0aFNlbGVjdEJ1dHRvbiAuVGlsZS1zdWJ0aXRsZS0tcmVkIHtcbiAgICAgIGNvbG9yOiAjZmIyNjNiOyB9XG4gICAgLnNsaWRlcldpdGhTZWxlY3RCdXR0b24gLlRpbGUtYm9keSB7XG4gICAgICBtYXJnaW46IDEuNXJlbSAwIDEuMnJlbTsgfVxuICAgIC5zbGlkZXJXaXRoU2VsZWN0QnV0dG9uIC5UaWxlLWFkZHJlc3Mge1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG4gICAgLnNsaWRlcldpdGhTZWxlY3RCdXR0b24gLlRpbGUtZmxhZyB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgLnNsaWRlcldpdGhTZWxlY3RCdXR0b24gLlRpbGUtZmxhZ0RvdCB7XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICAgICAgICAuc2xpZGVyV2l0aFNlbGVjdEJ1dHRvbiAuVGlsZS1mbGFnRG90LS1ncmVlbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmQ0NTsgfVxuICAgICAgICAuc2xpZGVyV2l0aFNlbGVjdEJ1dHRvbiAuVGlsZS1mbGFnRG90LS15ZWxsb3cge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjljMDA7IH1cbiAgICAgICAgLnNsaWRlcldpdGhTZWxlY3RCdXR0b24gLlRpbGUtZmxhZ0RvdC0tcmVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmIyNjNiOyB9XG4gICAgLnNsaWRlcldpdGhTZWxlY3RCdXR0b24gLlRpbGUtYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogNjElO1xuICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICBib3R0b206IC0xcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjOWU5ZTllO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJkMmEyYztcbiAgICAgIG1hcmdpbjogMS41cmVtIDAgMCBhdXRvOyB9XG4gICAgICAuc2xpZGVyV2l0aFNlbGVjdEJ1dHRvbiAuVGlsZS1idXR0b24tLWNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmIyNjNiO1xuICAgICAgICBib3JkZXItY29sb3I6ICNmYjI2M2I7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDVyZW07IH1cbiAgICAgIC5zbGlkZXJXaXRoU2VsZWN0QnV0dG9uIC5UaWxlLWJ1dHRvbkljb24ge1xuICAgICAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAgICAgLnNsaWRlcldpdGhTZWxlY3RCdXR0b24gLlRpbGUtYnV0dG9uSWNvbi5JY29uLS1sZWZ0QXJyb3cge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIGNvbG9yOiAjZmIyNjNiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgMXJlbTtcbiAgICAgICAgICB0b3A6IC0ycHg7IH1cbiAgLnNsaWRlcldpdGhTZWxlY3RCdXR0b24gLnNsaWNrLWRvdHMge1xuICAgIG1hcmdpbjogMDsgfVxuICAuc2xpZGVyV2l0aFNlbGVjdEJ1dHRvbiAuc2xpY2stZG90cyBidXR0b24ge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuc2xpZGVyV2l0aFNlbGVjdEJ1dHRvbiAuc2xpY2stZG90cyBidXR0b24sXG4gIC5zbGlkZXJXaXRoU2VsZWN0QnV0dG9uIC5TbGlkZXItcHJldixcbiAgLnNsaWRlcldpdGhTZWxlY3RCdXR0b24gLlNsaWRlci1uZXh0IHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLm5ld1dvcmtpbmdTaXRlIHtcbiAgLyogPT09PT0gRmxvYXRpbmcgZmllbGQgd3JhcHBlciA9PT09PSAqL1xuICAvKiBJbnB1dCBsb29rIChzYW1lIHJhZGl1cy9oZWlnaHQgYXMgcmVnaXN0ZXIpICovXG4gIC8qIEZsb2F0aW5nIGxhYmVsICovXG4gIC8qIGZsb2F0IGxhYmVsIHdoZW4gZm9jdXNlZCBPUiB3aGVuIHRoZSB3cmFwcGVyIGhhcyAuZmlsbGVkICovXG4gIC8qID09PT09IFBob25lIGlucHV0IChzZWxlY3QgKyBpbnB1dCBpbmxpbmUpID09PT09ICovXG4gIC8qID09PT09IEF1dG9jb21wbGV0ZSBsaXN0IChpZiBuZWVkZWQpID09PT09ICovXG4gIC8qID09PT09IFJlcXVpcmVkIG5vdGUgPT09PT0gKi9cbiAgLyogPT09PT0gRXJyb3JzID09PT09ICovXG4gIC8qID09PT09IENUQSBidXR0b24gKGxpa2UgcmVnaXN0ZXIpID09PT09ICovIH1cbiAgLm5ld1dvcmtpbmdTaXRlIC5Nb2RhbC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTE0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiA0OHB4IDY0cHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm5ld1dvcmtpbmdTaXRlIC5Nb2RhbC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDI0cHggMzJweCAyNHB4OyB9IH1cbiAgLm5ld1dvcmtpbmdTaXRlIC5Nb2RhbC1ib2R5IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubmV3V29ya2luZ1NpdGUgLnJlZ2lzdGVyZm9ybS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDRweCAwIDIwcHg7IH1cbiAgLm5ld1dvcmtpbmdTaXRlIC5maWVsZC1yb3cge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMTZweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAubmV3V29ya2luZ1NpdGUgLmZpZWxkLXJvdyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfSB9XG4gIC5uZXdXb3JraW5nU2l0ZSAubHgtZmllbGQtdGV4dC1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5uZXdXb3JraW5nU2l0ZSAubHgtZmllbGQtaW5wdXQsXG4gIC5uZXdXb3JraW5nU2l0ZSAucGhvbmUtbnVtYmVyLWlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDBEMEQwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLm5ld1dvcmtpbmdTaXRlIC5waG9uZS1udW1iZXItaW5wdXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDFweCAhaW1wb3J0YW50OyB9XG4gIC5uZXdXb3JraW5nU2l0ZSAubHgtZmllbGQtaW5wdXQ6Zm9jdXMsXG4gIC5uZXdXb3JraW5nU2l0ZSAucGhvbmUtbnVtYmVyLWlucHV0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNCNUI1QjU7IH1cbiAgLm5ld1dvcmtpbmdTaXRlIC5seC1maWVsZC1sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEycHg7XG4gICAgdG9wOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzdBN0E3QTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLm5ld1dvcmtpbmdTaXRlIC5seC1maWVsZC1sYWJlbC5maWxsZWQge1xuICAgICAgdG9wOiA4cHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogIzViNWI1YjsgfVxuICAubmV3V29ya2luZ1NpdGUgLmx4LWZpZWxkLXRleHQtYm94LmZpbGxlZCAubHgtZmllbGQtbGFiZWwsXG4gIC5uZXdXb3JraW5nU2l0ZSAubHgtZmllbGQtaW5wdXQ6Zm9jdXMgKyAubHgtZmllbGQtbGFiZWwge1xuICAgIHRvcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzViNWI1YjsgfVxuICAubmV3V29ya2luZ1NpdGUgLmx4LWZpZWxkLWlucHV0OmZvY3VzIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7IH1cbiAgLm5ld1dvcmtpbmdTaXRlIC5seC1maWVsZC10ZXh0LWJveC5maWxsZWQgLmx4LWZpZWxkLWlucHV0LFxuICAubmV3V29ya2luZ1NpdGUgLmx4LWZpZWxkLWlucHV0OmZvY3VzIHtcbiAgICBwYWRkaW5nOiAyMnB4IDE2cHggOHB4IDE2cHggIWltcG9ydGFudDsgfVxuICAubmV3V29ya2luZ1NpdGUgLnBob25lLWZpZWxkLmZpbGxlZCAubHgtZmllbGQtbGFiZWwsIC5uZXdXb3JraW5nU2l0ZSAucGhvbmUtZmllbGQ6Zm9jdXMgLmx4LWZpZWxkLWxhYmVsIHtcbiAgICB0b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzViNWI1YjsgfVxuICAubmV3V29ya2luZ1NpdGUgLnBob25lLWZpZWxkLmZpbGxlZCAucGhvbmUtaW5wdXQtY29udGFpbmVyIC5waG9uZS1udW1iZXItaW5wdXQsIC5uZXdXb3JraW5nU2l0ZSAucGhvbmUtZmllbGQ6Zm9jdXMgLnBob25lLWlucHV0LWNvbnRhaW5lciAucGhvbmUtbnVtYmVyLWlucHV0IHtcbiAgICBwYWRkaW5nOiAyMnB4IDE2cHggOHB4IDEwMXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm5ld1dvcmtpbmdTaXRlIC5waG9uZS1maWVsZCAubHgtZmllbGQtbGFiZWw6Zm9jdXMge1xuICAgIHRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjNWI1YjViOyB9XG4gIC5uZXdXb3JraW5nU2l0ZSAucGhvbmUtZmllbGQgLnBob25lLWlucHV0LWNvbnRhaW5lciAucGhvbmUtbnVtYmVyLWlucHV0OmZvY3VzIHtcbiAgICBwYWRkaW5nOiAyMnB4IDE2cHggOHB4IDEwMXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm5ld1dvcmtpbmdTaXRlIC5waG9uZS1pbnB1dC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICBnYXA6IDhweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubmV3V29ya2luZ1NpdGUgLnBob25lLWZpZWxkIC5seC1maWVsZC1sYWJlbCB7XG4gICAgdG9wOiAxN3B4O1xuICAgIGxlZnQ6IDEwMXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubmV3V29ya2luZ1NpdGUgLnBob25lLWZpZWxkIC5seC1maWVsZC1sYWJlbC5maWxsZWQge1xuICAgICAgdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAjNWI1YjViOyB9XG4gIC5uZXdXb3JraW5nU2l0ZSAubHgtZmllbGQtdGV4dC1ib3g6Zm9jdXMtd2l0aGluIC5seC1maWVsZC1sYWJlbCB7XG4gICAgdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICM1YjViNWI7IH1cbiAgLm5ld1dvcmtpbmdTaXRlIC5waG9uZS1jb2RlLXNlbGVjdCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGhlaWdodDogNDZweDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0QwRDBEMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNGM0YzRjM7XG4gICAgLyogZ3JleSBwaWxsICovXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjNTY1NjU2ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIC8qIHJlbW92ZSBwaWxsIHJhZGl1cyAqL1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5uZXdXb3JraW5nU2l0ZSAucGhvbmUtY29kZS1zZWxlY3Qge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiA4cHggNnB4IDhweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIG1pbi13aWR0aDogOTBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQ6ICM1NjU2NTYgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNyAxMGw1IDUgNS01JyBzdHJva2U9JyUyM2ZmZmZmZicgc3Ryb2tlLXdpZHRoPScyLjUnIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygxMDAlIC0gMnB4KSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogOHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5uZXdXb3JraW5nU2l0ZSAucGhvbmUtY29kZS1zZWxlY3Qub3BlbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNyAxNGw1LTUgNSA1JyBzdHJva2U9JyUyM2ZmZmZmZicgc3Ryb2tlLXdpZHRoPScyLjUnIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50OyB9XG4gIC5uZXdXb3JraW5nU2l0ZSAucGhvbmUtY29kZS1zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5ld1dvcmtpbmdTaXRlIC5SZWdpc3RlclBhZ2UtaW5wdXRBZ2VuY3lQaWNrVXAge1xuICAgIG1hcmdpbi10b3A6IDZweDsgfVxuICAubmV3V29ya2luZ1NpdGUgLnJlcXVpcmVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA2cHg7XG4gICAgY29sb3I6ICNFMzIyMjI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbjogMHB4IDAgMzJweDsgfVxuICAubmV3V29ya2luZ1NpdGUgLmVycm9yRmllbGQge1xuICAgIGNvbG9yOiAjRTMyMjIyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7IH1cbiAgLm5ld1dvcmtpbmdTaXRlIC5wcmltYXJ5LWJ0bi5yZWdpc3RlckJ1dHRvbi5mdWxsV2lkdGgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDE5MHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgIGJhY2tncm91bmQ6ICNFMzIyMjI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzLCBib3gtc2hhZG93IC4yczsgfVxuICAubmV3V29ya2luZ1NpdGUgLnByaW1hcnktYnRuLnJlZ2lzdGVyQnV0dG9uLmZ1bGxXaWR0aDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0M1MUQxRDtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMjI3LCAzNCwgMzQsIDAuMjUpOyB9XG4gIC5uZXdXb3JraW5nU2l0ZSAucHJpbWFyeS1idG4ucmVnaXN0ZXJCdXR0b24uZnVsbFdpZHRoOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjQ0ZDRkNGO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAubmV3V29ya2luZ1NpdGUgLndvcmtzaXRlRm9ybSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLyogY2VudGVyIGNvbHVtbiBpbiBjYXJkICovXG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm5ld1dvcmtpbmdTaXRlIC5mb3JtLWFjdGlvbnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uRGVsaXZlcnlTdGVwUGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5EZWxpdmVyeVN0ZXBQYWdlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwYWRkaW5nOiAwIDcwcHggMjVweCA3MHB4OyB9XG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZS1uZXcge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXctbW9kZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAuRGVsaXZlcnlTdGVwUGFnZS10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogI2ZiMjYzYjtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1LjJyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogMy4ycmVtOyB9IH1cbiAgICAuRGVsaXZlcnlTdGVwUGFnZS10aXRsZS1uZXcge1xuICAgICAgY29sb3I6ICMxMjEwMTA7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUtbmV3IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH0gfVxuICAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeURhdGVsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAuRGVsaXZlcnlTdGVwUGFnZS1tYW5kYXRvcnkge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgY29sb3I6ICNmYjI2M2I7IH1cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VhcmNoQnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbiAgICB3aWR0aDogNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW07XG4gICAgei1pbmRleDogMTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMGRlZGU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2UtaW5mb3JtYXRpb25zUmVudGFsLCAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeURhdGUsIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5Q29udGFjdCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkN2Q0ZDU7IH1cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2UtaW5mb3JtYXRpb25zUmVudGFsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLWluZm9ybWF0aW9uc1JlbnRhbCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5Q29udGFjdCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlDb250YWN0IHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlEYXRlIHtcbiAgICBtYXJnaW46IDAgM3JlbSA1cmVtIDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5RGF0ZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5EZWxpdmVyeVN0ZXBQYWdlIC5zbGljay10cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuRGVsaXZlcnlTdGVwUGFnZSAuc2xpY2stc2xpZGUge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5EZWxpdmVyeVN0ZXBQYWdlIC5zbGljay1zbGlkZSA+IGRpdixcbiAgICAuRGVsaXZlcnlTdGVwUGFnZSAuc2xpY2stc2xpZGUgPiBkaXYgPiBkaXYge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDNkMztcbiAgICBwYWRkaW5nOiAyLjVyZW0gMDtcbiAgICBtYXJnaW46IDQuM3JlbSA5LjVyZW0gMCAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciB7XG4gICAgbWFyZ2luOiA0LjNyZW0gMCAwIDA7IH0gfVxuICAuRGVsaXZlcnlTdGVwUGFnZS1XZWVrZW5kTm90aWZpY2F0aW9uIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICBtYXJnaW46IDAgMy41cmVtO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXItY29sb3I6ICNkYmQ0ZDY7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLVdlZWtlbmROb3RpZmljYXRpb24ge1xuICAgICAgICBtYXJnaW46IDAgMCAyLjVyZW07IH0gfVxuICAuRGVsaXZlcnlTdGVwUGFnZS1mbGV4QnJlYWsge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG4gIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAyLjVyZW0gMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NCbG9jayB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgICAgcGFkZGluZzogMCAzLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NCbG9jayArIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQmxvY2sge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RiZDRkNjtcbiAgICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0Jsb2NrICsgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NCbG9jayB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RiZDRkNjsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0Jsb2NrOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zU3ViQmxvY2tBdmFpbGFiaWxpdHkge1xuICAgIHBhZGRpbmc6IDAgM3JlbSAwIDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zU3ViQmxvY2tBdmFpbGFiaWxpdHkge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NTdWJCbG9ja0Nvc3RTaGlwcGluZyB7XG4gICAgcGFkZGluZzogMCAwIDAgM3JlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NTdWJCbG9ja0Nvc3RTaGlwcGluZyB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1N1YkJsb2NrV2l0aEJvcmRlciB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1N1YkJsb2NrV2l0aEJvcmRlciB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogI2ZiMjYzYjtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NUaXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVGl0bGUge1xuICAgICAgICBoZWlnaHQ6IDVyZW07IH0gfVxuICAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1ZhbHVlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NpcmNsZSB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgICAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NpcmNsZS0tZ3JlZW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmQ0NTsgfVxuICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ2lyY2xlLS15ZWxsb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWMwMDsgfVxuICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ2lyY2xlLS1yZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiMjYzYjsgfVxuICAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1ZhbHVlLCAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1ZhbHVlQWdlbmN5LCAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1ZhbHVlQ29zdCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NWYWx1ZSwgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NWYWx1ZUFnZW5jeSwgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NWYWx1ZUNvc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NWYWx1ZUF2YWlsYWJpbGl0eSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWxDb21wYW5pZXNSZXN1bHQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsQ29tcGFuaWVzUmVzdWx0LS1yZWRDb2xvciB7XG4gICAgICBjb2xvcjogI2ZiMjYzYjsgfVxuICAuRGVsaXZlcnlTdGVwUGFnZS1zZWFyY2hJY29uIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5EZWxpdmVyeVN0ZXBQYWdlLWluZm9ybWF0aW9uc1JlbnRhbEJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLWluZm9ybWF0aW9uc1JlbnRhbEJsb2NrIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtaW5mb3JtYXRpb25zUmVudGFsQmxvY2sgLklucHV0Qm94IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5RGF0ZVNlbGVjdEJsb2NrIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1heC13aWR0aDogNDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeURhdGVTZWxlY3RCbG9jayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeURhdGVTZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5RGF0ZVNlbGVjdEVycm9yIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5EZWxpdmVyeVN0ZXBQYWdlIC5Tb3J0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RiZDRkNjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UgLlNvcnQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogN3JlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UgLlNvcnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtOyB9IH1cbiAgICAuRGVsaXZlcnlTdGVwUGFnZSAuU29ydC1mb3JtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXg6IDAgMCA1OC43NSU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuRGVsaXZlcnlTdGVwUGFnZSAuU29ydC1mb3JtIHtcbiAgICAgICAgICBmbGV4OiAwIDAgMTU2cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlIC5Tb3J0LWZvcm0ge1xuICAgICAgICAgIGhlaWdodDogNC41cmVtOyB9IH1cbiAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlIC5Tb3J0LWZvcm06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIu6AnlwiO1xuICAgICAgICBmb250LWZhbWlseTogXCJpY29uc1wiO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlIC5Tb3J0LWZvcm06OmFmdGVyIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBjb2xvcjogI2ZiMjYzYjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICByaWdodDogNHJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuRGVsaXZlcnlTdGVwUGFnZSAuU29ydC1mb3JtOjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogNHJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7IH0gfVxuICAgIC5EZWxpdmVyeVN0ZXBQYWdlIC5Tb3J0LXNlbGVjdCB7XG4gICAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgcGFkZGluZzogMXJlbSA0cmVtIDFyZW0gMXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgdGV4dC1pbmRlbnQ6IDAuMDFweDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6ICcnO1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UwZGVkZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAxcHggI2UwZGVkZTtcbiAgICAgIGNvbG9yOiAjYTNhMWExOyB9XG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZSAuU29ydC1zZWxlY3QtZXJyb3Ige1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmIyNjNiOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5EZWxpdmVyeVN0ZXBQYWdlLWluZm9ybWF0aW9uc1JlbnRhbE51bWVybywgLkRlbGl2ZXJ5U3RlcFBhZ2VhZGRpdGlvbmFsSW5mb3JtYXRpb25zIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWRkaXRpb25hbEluZm9ybWF0aW9ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDQ2JTtcbiAgICBtYXgtd2lkdGg6IDQ2JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWRkaXRpb25hbEluZm9ybWF0aW9ucyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAuRGVsaXZlcnlTdGVwUGFnZS1hZGRpdGlvbmFsSW5mb3JtYXRpb25zSW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTZyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgICByZXNpemU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM3ZDc3Nzk7IH1cbiAgICAuRGVsaXZlcnlTdGVwUGFnZS1hZGRpdGlvbmFsSW5mb3JtYXRpb25zSW5wdXQtLWVycm9yIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZiMjYzYjsgfVxuICAuRGVsaXZlcnlTdGVwUGFnZS1hZGRpdGlvbmFsSW5mb3JtYXRpb25zSW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgY29sb3I6ICMwMDA7XG4gICAgb3BhY2l0eTogMC4zOyB9XG4gIC5EZWxpdmVyeVN0ZXBQYWdlLWFkZGl0aW9uYWxJbmZvcm1hdGlvbnNJbnB1dDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgdHJhbnNpdGlvbjogMC41cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpOyB9XG4gIC5EZWxpdmVyeVN0ZXBQYWdlLWluZm9ybWF0aW9uc1JlbnRhbElucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLWluZm9ybWF0aW9uc1JlbnRhbElucHV0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB3aWR0aDogMzJyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMy41cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZS1pbmZvcm1hdGlvbnNSZW50YWxJbnB1dCB7XG4gICAgICAgIHdpZHRoOiAzN3JlbTsgfSB9XG4gICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtaW5mb3JtYXRpb25zUmVudGFsSW5wdXQgKyAuRGVsaXZlcnlTdGVwUGFnZS1pbmZvcm1hdGlvbnNSZW50YWxJbnB1dCB7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuRGVsaXZlcnlTdGVwUGFnZS1pbmZvcm1hdGlvbnNSZW50YWxJbnB1dDpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLWluZm9ybWF0aW9uc1JlbnRhbElucHV0Om50aC1jaGlsZCgyKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAuRGVsaXZlcnlTdGVwUGFnZS1pbmZvcm1hdGlvbnNTaXRlTmFtZSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtaW5mb3JtYXRpb25zU2l0ZU5hbWUge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtOyB9IH1cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29uZGl0aW9uc0xhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07IH1cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY3VzdG9tQ2hlY2tCb3gge1xuICAgIGJvcmRlcjogMS4xcHggc29saWQgI2ZiMjYzYjtcbiAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICB3aWR0aDogMS42cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAxO1xuICAgIGZsZXg6IDAgMCAxLjZyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZS1jdXN0b21DaGVja0JveCB7XG4gICAgICAgIHdpZHRoOiAxLjhyZW07IH0gfVxuICAuRGVsaXZlcnlTdGVwUGFnZS1jaGVja2JveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuRGVsaXZlcnlTdGVwUGFnZS1jaGVja2JveDpjaGVja2VkIH4gLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hlY2sge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hlY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICBjb2xvcjogI2ZiMjYzYjtcbiAgICB0b3A6IC0ycHg7XG4gICAgbGVmdDogNHB4O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIGxpbmVhcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hlY2sge1xuICAgICAgICBoZWlnaHQ6IDAuOHJlbTsgfSB9XG4gIC5EZWxpdmVyeVN0ZXBQYWdlLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtdGV4dC0tdW5kZXJsaW5lIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuRGVsaXZlcnlTdGVwUGFnZS1vcmRlclN1bW1hcnkge1xuICAgICAgZmxleDogMCAwIDMyJTtcbiAgICAgIG1pbi13aWR0aDogNDA1cHg7IH0gfVxuICAuRGVsaXZlcnlTdGVwUGFnZS1ib2R5IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtYm9keSB7XG4gICAgICAgIGZsZXg6IDAgMCA2NiU7XG4gICAgICAgIHdpZHRoOiA2NiU7XG4gICAgICAgIG1heC13aWR0aDogNjYlO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLWJvZHktbmV3IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0LjRyZW07IH0gfVxuICAuRGVsaXZlcnlTdGVwUGFnZS1oaWRkZW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAuRGVsaXZlcnlTdGVwUGFnZS1oaWRkZW46Y2hlY2tlZCB+IC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmYjI2M2I7IH1cbiAgICAuRGVsaXZlcnlTdGVwUGFnZS1oaWRkZW46Y2hlY2tlZCB+IC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2ZiMjYzYjsgfVxuICAgIC5EZWxpdmVyeVN0ZXBQYWdlLWhpZGRlbjpjaGVja2VkIH4gLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW9MYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogODAwOyB9XG4gIC5EZWxpdmVyeVN0ZXBQYWdlIGRpdlthcmlhLWNvbnRyb2xzXSB7XG4gICAgbWFyZ2luOiBhdXRvIDA7IH1cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgaGVpZ2h0OiAyLjdyZW07XG4gICAgbWluLXdpZHRoOiAyLjdyZW07XG4gICAgbWF4LXdpZHRoOiAyLjdyZW07XG4gICAgdHJhbnNpdGlvbjogMC41cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpOyB9XG4gICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW8tLWVycm9yIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmYjI2M2I7IH1cbiAgICAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpbzo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgbGluZWFyOyB9XG4gICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW9MYWJlbCB7XG4gICAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGxpbmVhcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtOyB9XG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb0xhYmVsLW5ldyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb0xhYmVsV3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW9MYWJlbFdyYXBwZXIge1xuICAgICAgICAgICAgZmxleDogMCAwIDMwcmVtOyB9IH1cbiAgICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW9MYWJlbFdyYXBwZXItbmV3IHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvTGFiZWxXcmFwcGVyLW5ldyAuaWNvbi10b29sdGlwLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4OyB9XG4gICAgICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW9MYWJlbFdyYXBwZXItbmV3IC50b29sdGlwLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4OyB9XG4gICAgICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW9MYWJlbFdyYXBwZXItbmV3IC5pY29uLXRvb2x0aXAge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC05MjklO1xuICAgICAgICAgICAgdG9wOiA0MTIlO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7IH1cbiAgICAgICAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvTGFiZWxXcmFwcGVyLW5ldyAuaWNvbi10b29sdGlwOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiA0NiU7XG4gICAgICAgICAgICAgIHRvcDogLTglO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogOHB4O1xuICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMzMzMgdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb0xhYmVsV3JhcHBlci1uZXcgLmljb24tdG9vbHRpcC1jb250YWluZXI6aG92ZXIgLmljb24tdG9vbHRpcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvU2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkNGQ1O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luOiAwIDNyZW0gMCAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvU2VsZWN0LW5ldyB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDRENDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW9TZWxlY3QtbmV3IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSA0cmVtICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW9TZWxlY3QtbmV3IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb1NlbGVjdC1uZXcge1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSBjbGFtcCgwLjNyZW0sIDB2dywgM3JlbSk7IH0gfVxuICAgICAgICAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb1NlbGVjdC1uZXctLWFjdGl2ZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxNDE0MTQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb1NlbGVjdCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb1NlbGVjdCB7XG4gICAgICAgICAgcGFkZGluZzogMS41cmVtIDYuNHJlbSAxLjVyZW0gMnJlbTsgfSB9XG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb1NlbGVjdC0taW5saW5lIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgICAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb1NlbGVjdC0taW5saW5lIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsQmxvY2sge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMi4ycmVtOyB9XG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb1NlbGVjdC0tZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZGVlOyB9XG4gICAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvU2VsZWN0LS1kaXNhYmxlZC1uZXcge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgIGNvbG9yOiAjNTY1NjU2OyB9XG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb1NlbGVjdC0tb25TaXRlRGVsaXZlcnkge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q3ZDRkNTsgfVxuICAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXBJbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuICAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXBJbnB1dCwgLkRlbGl2ZXJ5U3RlcFBhZ2Utb25TaXRlRGVsaXZlcnlJbnB1dCB7XG4gICAgd2lkdGg6IDUzJTtcbiAgICBtYXgtd2lkdGg6IDUzJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXBJbnB1dCwgLkRlbGl2ZXJ5U3RlcFBhZ2Utb25TaXRlRGVsaXZlcnlJbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAuRGVsaXZlcnlTdGVwUGFnZS1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmIyNjNiO1xuICAgIGhlaWdodDogNXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtYnRuLS1zdWJtaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiMjYzYiAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgbWFyZ2luLXRvcDogNC41cmVtOyB9XG4gICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtYnRuLS1zdWJtaXQ6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuRGVsaXZlcnlTdGVwUGFnZS1idG4tLW91dGxpbmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjN2Q3Nzc5O1xuICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMS41cmVtIDIuNXJlbTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzdkNzc3OTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgICAgIHotaW5kZXg6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtYnRuLS1vdXRsaW5lIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDNyZW07IH0gfVxuICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtYnRuLS1vdXRsaW5lOjpiZWZvcmUsIC5EZWxpdmVyeVN0ZXBQYWdlLWJ0bi0tb3V0bGluZTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDBzLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIGxpbmVhciAwLjVzOyB9XG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZS1idG4tLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGVkZWU7IH1cbiAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLWJ0bi0tb3V0bGluZTo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtYnRuLS1vdXRsaW5lOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM3ZDc3Nzk7IH1cbiAgICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtYnRuLS1vdXRsaW5lOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDsgfVxuICAgIC5EZWxpdmVyeVN0ZXBQYWdlLWJ0bkxhYmVsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuRGVsaXZlcnlTdGVwUGFnZS1idG5MYWJlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLWJ0bkxhYmVsLS1hcnJvdywgLkRlbGl2ZXJ5U3RlcFBhZ2UtYnRuTGFiZWwtLWFycm93QWRkU2l0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtYnRuTGFiZWwtLWFycm93QWRkU2l0ZSB7XG4gICAgICAgIGNvbG9yOiAjZmIyNjNiO1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0ycHg7IH1cbiAgICAuRGVsaXZlcnlTdGVwUGFnZS1idG4tYnRuQWRkU2l0ZSB7XG4gICAgICBib3JkZXI6ICM2MjYxNjE7XG4gICAgICBwYWRkaW5nOiAwIDRyZW07IH1cbiAgICAuRGVsaXZlcnlTdGVwUGFnZS1idG5TcGlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgIGFuaW1hdGlvbjogc3Bpbm5lciAwLjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIC5EZWxpdmVyeVN0ZXBQYWdlLWJ0bkJsb2NrIHtcbiAgICAgIG1hcmdpbjogMy41cmVtIDAgNHJlbSAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtYnRuQmxvY2sge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtYnRuQmxvY2stLXN1Ym1pdCB7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDsgfVxuICAgICAgICAuRGVsaXZlcnlTdGVwUGFnZS1idG5CbG9jay0tc3VibWl0IC5Gb3JtLWVycm9yICsgLkRlbGl2ZXJ5U3RlcFBhZ2Utd29ya3NpdGVDcmVhdGlvbkZvcm1TdWJtaXRCdG4ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuICAuRGVsaXZlcnlTdGVwUGFnZS1idG5MYWJlbEFkZFNpdGUge1xuICAgIGNvbG9yOiAjNjI2MTYxOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZS1idG5MYWJlbEFkZFNpdGUge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbTsgfSB9XG4gIC5EZWxpdmVyeVN0ZXBQYWdlLWJ0bkxhYmVsQWRkU2l0ZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9IH1cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlSGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVIZWFkIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlSGVhZCAuRGVsaXZlcnlTdGVwUGFnZS11bmF2YWlsYWJpbGl0eVJlYXNvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUhlYWQgLkRlbGl2ZXJ5U3RlcFBhZ2UtdW5hdmFpbGFiaWxpdHlSZWFzb24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07IH0gfVxuICAuRGVsaXZlcnlTdGVwUGFnZS13b3Jrc2l0ZUNyZWF0aW9uIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RiZDRkNjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2Utd29ya3NpdGVDcmVhdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMy41cmVtIDAgNC4zcmVtOyB9IH1cbiAgICAuRGVsaXZlcnlTdGVwUGFnZS13b3Jrc2l0ZUNyZWF0aW9uRm9ybUlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXdvcmtzaXRlQ3JlYXRpb25Gb3JtSW5wdXQge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgIHdpZHRoOiAzMnJlbTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXdvcmtzaXRlQ3JlYXRpb25Gb3JtSW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAzN3JlbTsgfSB9XG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZS13b3Jrc2l0ZUNyZWF0aW9uRm9ybUlucHV0LS1zbWFsbCB7XG4gICAgICAgIHdpZHRoOiAyN3JlbTsgfVxuICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2Utd29ya3NpdGVDcmVhdGlvbkZvcm1JbnB1dCArIC5EZWxpdmVyeVN0ZXBQYWdlLXdvcmtzaXRlQ3JlYXRpb25Gb3JtSW5wdXQge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuRGVsaXZlcnlTdGVwUGFnZS13b3Jrc2l0ZUNyZWF0aW9uRm9ybUlucHV0Om50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXdvcmtzaXRlQ3JlYXRpb25Gb3JtSW5wdXQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXdvcmtzaXRlQ3JlYXRpb25Gb3JtSW5wdXQgLklucHV0Qm94IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXdvcmtzaXRlQ3JlYXRpb25Gb3JtSW5wdXQgLkF1dG9jb21wbGV0ZUdvb2dsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDk5OyB9XG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZS13b3Jrc2l0ZUNyZWF0aW9uRm9ybUlucHV0V3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuRGVsaXZlcnlTdGVwUGFnZS13b3Jrc2l0ZUNyZWF0aW9uRm9ybUlucHV0V3JhcHBlciAuU3Bpbm5lciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbjogMS4zNXJlbTsgfVxuICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXdvcmtzaXRlQ3JlYXRpb25Gb3JtU3VibWl0QnRuIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2Utd29ya3NpdGVDcmVhdGlvbkZvcm1FcnJvckxpbmsge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9IH1cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2UtYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RiZDRkNjtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIG1hcmdpbi1yaWdodDogM3JlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtYm94IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2Utc3ViVGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuRGVsaXZlcnlTdGVwUGFnZS1zdWJUaXRsZS0tcmVkIHtcbiAgICAgIGNvbG9yOiAjZmIyNjNiOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTsgfSB9XG5cbi5tYWluLWxveGFtLWZyIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgLyogUm91bmRlZCB0ZXh0YXJlYSAqL1xuICAvKiBIZWxwZXIgdGV4dCB1bmRlciB0ZXh0YXJlYSAqLyB9XG4gIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiAxMjI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjUzcHgpIHtcbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDAwcHggIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtYm9keSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Uge1xuICAgICAgICBnYXA6IDMycHg7IH1cbiAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtYm9keSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7IH0gfVxuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5RGF0ZVNlbGVjdEVycm9yIHtcbiAgICAgIG1hcmdpbi10b3A6IHVuc2V0OyB9XG4gIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3LW1vZGVzLFxuICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb1NlbGVjdC1uZXcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldy1tb2RlcyxcbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvU2VsZWN0LW5ldyB7XG4gICAgICAgIHBhZGRpbmc6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4OyB9IH1cbiAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcElucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcElucHV0IC5EZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLW5ldyB7XG4gICAgICAgICAgbWFyZ2luOiAzMnB4IDAgMTZweCAwOyB9IH1cbiAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IHtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IHVuc2V0O1xuICAgICAgLyogSGlkZSBvbGQgXCJDaG9pc2lyXCIgYnV0dG9uIGluIGNoYW50aWVyIHZpZXcgKi9cbiAgICAgIC8qIE9wdGlvbmFsOiBzY3JlZW4tcmVhZGVyLW9ubHkgY2xhc3MgZm9yIGhpZGRlbiByZWFsIHJhZGlvIGlucHV0ICovIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4OyB9IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtUmVzdWx0SGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLVJlc3VsdEhlYWRlciB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1SZXN1bHRIZWFkZXIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWxDb21wYW5pZXNSZXN1bHQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfSB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTZweDsgfVxuICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2QzZDM7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci13aWR0aCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyIGF1dG87XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInJhZGlvIG1haW4tY29udGVudCBzaWRlLWluZm9cIiBcIi4gZXhwYW5kYWJsZS1jb250ZW50IC5cIjtcbiAgICAgICAgZ2FwOiAxcmVtIDEuNXJlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlLXRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogIzE0MTQxNDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUtYWRkcmVzcyB7XG4gICAgICAgICAgY29sb3I6ICMyQTJBMkE7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUuVGlsZS0tc2VsZWN0ZWQge1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzhCOEI4QjsgfVxuICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZS1yYWRpby1jb250YWluZXIge1xuICAgICAgICBncmlkLWFyZWE6IHJhZGlvOyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlLXJhZGlvIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzhCOEI4QjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnM7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgICAgICAgLlRpbGUtLXNlbGVjdGVkIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUtcmFkaW8ge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDsgfVxuICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZS1yYWRpby1kb3Qge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUtbWFpbi1jb250ZW50IHtcbiAgICAgICAgZ3JpZC1hcmVhOiBtYWluLWNvbnRlbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogOHB4OyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlLXNpZGUtaW5mbyB7XG4gICAgICAgIGdyaWQtYXJlYTogc2lkZS1pbmZvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUtZGlzdGFuY2Uge1xuICAgICAgICBjb2xvcjogIzJBMkEyQTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNS42cHg7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUtZXhwYW5kYWJsZS1jb250ZW50IHtcbiAgICAgICAgZ3JpZC1hcmVhOiBleHBhbmRhYmxlLWNvbnRlbnQ7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUtaG91cnMtdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogLjRyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZS1ob3Vycy10b2dnbGU6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNTU1OyB9XG4gICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUtaG91cnMtdG9nZ2xlIC5UaWxlLWhvdXJzLXRvZ2dsZV9faWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZTsgfVxuICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlLWhvdXJzLXRvZ2dsZSAuZHJvcEljb24ge1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDsgfVxuICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZS1ob3Vycy10b2dnbGUuaXMtb3BlbiAuVGlsZS1ob3Vycy10b2dnbGVfX2ljb24ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5hZ2VuY3ktaG91cnMtc3RhdHVzIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLmFnZW5jeS1ob3Vycy1zdGF0dXMuaXMtb3BlbiB7XG4gICAgICAgIGNvbG9yOiAjMUY2RjM3OyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5hZ2VuY3ktaG91cnMtc3RhdHVzLmlzLWNsb3NlZCB7XG4gICAgICAgIGNvbG9yOiAjQ0MwOTFEOyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlLWZsYWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZS1mbGFnLWdyZWVuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRURGRkYxOyB9XG4gICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUtZmxhZy15ZWxsb3cge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY4RUQ7IH1cbiAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZS1mbGFnLXJlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjFGMjsgfVxuICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlLWZsYWctZG90IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZS1mbGFnLWRvdC1ncmVlbiB7XG4gICAgICAgICAgICBjb2xvcjogIzFGNkYzNzsgfVxuICAgICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUtZmxhZy1kb3QteWVsbG93IHtcbiAgICAgICAgICAgIGNvbG9yOiAjQkY0RjBGOyB9XG4gICAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZS1mbGFnLWRvdC1yZWQge1xuICAgICAgICAgICAgY29sb3I6ICNDQzA5MUQ7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLmFnZW5jeS1ob3Vycy1kZXRhaWxzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5hZ2VuY3ktaG91cnMtZGV0YWlscyAuYWdlbmN5LWhvdXJzLWxpc3Qge1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5hZ2VuY3ktaG91cnMtZGV0YWlscyAuYWdlbmN5LWhvdXJzLWxpc3QgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwOyB9XG4gICAgICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5hZ2VuY3ktaG91cnMtZGV0YWlscyAuYWdlbmN5LWhvdXJzLWxpc3QgbGkgLmRheS1uYW1lIHtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlLW1ldGEtaW5saW5lIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogLjZyZW07XG4gICAgICAgIG1hcmdpbjogLjI1cmVtIDAgLjVyZW07IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1zd2l0Y2gge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIG1pbi13aWR0aDogMTcxcHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1zd2l0Y2gge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgICAgICB3aWR0aDogMTY0cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtc3dpdGNoIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNTZweDsgfSB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtc3dpdGNoZXIge1xuICAgICAgICB3aWR0aDogOTRweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmIyNjNiO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiA3N3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4yczsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtc3dpdGNoZXIge1xuICAgICAgICAgICAgcmlnaHQ6IDc3cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtc3dpdGNoZXIge1xuICAgICAgICAgICAgcmlnaHQ6IDYxcHg7IH0gfVxuICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLXN3aXRjaC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiA4NCU7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1zd2l0Y2gtbm9MaXN0IHtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtc3dpdGNoLWxpc3Qge1xuICAgICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmxpc3QtdmlldyAuSUNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5saXN0LXZpZXcgLm1hcC1zd2l0Y2gtbGlzdCB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubGlzdC12aWV3IC5tYXAtc3dpdGNoLW5vTGlzdCB7XG4gICAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubGlzdC12aWV3IC5tYXAtc3dpdGNoZXIge1xuICAgICAgICByaWdodDogMDsgfVxuICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLWNvbnRlbnQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTRkZGRkO1xuICAgICAgICBoZWlnaHQ6IDcwN3B4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLWNvbnRlbnQ6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuMjQpLCByZ2JhKDAsIDAsIDAsIDApIDYwJSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtb3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgd2lkdGg6IDM3MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAyNHB4KTtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgICAgICAgc2Nyb2xsYmFyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMykgdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLW92ZXJsYXkgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDhweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDsgfVxuICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtb3ZlcmxheTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgIHdpZHRoOiA2cHg7IH1cbiAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLW92ZXJsYXk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtb3ZlcmxheTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLW92ZXJsYXk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpOyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtb3ZlcmxheS1oZWFkZXIge1xuICAgICAgICBjb2xvcjogIzE0MTQxNDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyB7XG4gICAgICAgICAgLyogdGlnaHRlbiB0aWxlIHNwYWNpbmcgYSBiaXQgb24gc21hbGwgc2NyZWVucyAqLyB9XG4gICAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLW92ZXJsYXkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICAgICAgYm90dG9tOiBjYWxjKDhweCArIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSk7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgICAgICAgICBnYXA6IDEwcHg7IH1cbiAgICAgICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1vdmVybGF5IC5hZ2VuY3ktbGlzdC1pdGVtIHtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAzNTBweDsgfVxuICAgICAgICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtb3ZlcmxheSAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTgxcHg7IH1cbiAgICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4OyB9XG4gICAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuVGlsZS1zaWRlLWluZm8ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgICAgICAgICAvKiByZWR1Y2UgZXh0cmEgdG9wIG1hcmdpbiBpbiB0aGUgcmlnaHQgY29sdW1uICovIH1cbiAgICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5UaWxlLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLlRpbGUtYWRkcmVzcyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5UaWxlLWRpc3RhbmNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLlRpbGUtaG91cnMtdG9nZ2xlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1jb250ZW50OjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLndvcmtzaXRlLWxpc3QtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAud29ya3NpdGUtbGlzdC1pdGVtIC5UaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdkM2QzO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLXdpZHRoIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmciBhdXRvO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwicmFkaW8gbWFpbi1jb250ZW50IHNpZGUtaW5mb1wiIFwiLiBleHBhbmRhYmxlLWNvbnRlbnQgLlwiO1xuICAgICAgICAgIGdhcDogMXJlbSAxLjVyZW07XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLndvcmtzaXRlLWxpc3QtaXRlbSAuVGlsZS5UaWxlLS1zZWxlY3RlZCB7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzhCOEI4QjsgfVxuICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC53b3Jrc2l0ZS1saXN0LWl0ZW0gLlRpbGUtcmFkaW8tY29udGFpbmVyIHtcbiAgICAgICAgICBncmlkLWFyZWE6IHJhZGlvOyB9XG4gICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLndvcmtzaXRlLWxpc3QtaXRlbSAuVGlsZS1yYWRpbyB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM4QjhCOEI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gICAgICAgICAgLlRpbGUtLXNlbGVjdGVkIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLndvcmtzaXRlLWxpc3QtaXRlbSAuVGlsZS1yYWRpbyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDA7IH1cbiAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAud29ya3NpdGUtbGlzdC1pdGVtIC5UaWxlLXJhZGlvLWRvdCB7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLndvcmtzaXRlLWxpc3QtaXRlbSAuVGlsZS1tYWluLWNvbnRlbnQge1xuICAgICAgICAgIGdyaWQtYXJlYTogbWFpbi1jb250ZW50O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IDAuNXJlbTsgfVxuICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC53b3Jrc2l0ZS1saXN0LWl0ZW0gLlRpbGUtdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAud29ya3NpdGUtbGlzdC1pdGVtIC5UaWxlLWFkZHJlc3Mge1xuICAgICAgICAgIGNvbG9yOiAjMkEyQTJBO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC53b3Jrc2l0ZS1saXN0LWl0ZW0gLlRpbGUtc2lkZS1pbmZvIHtcbiAgICAgICAgICBncmlkLWFyZWE6IHNpZGUtaW5mbztcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC53b3Jrc2l0ZS1saXN0LWl0ZW0gLlRpbGUtbWV0YS1pbmxpbmUge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiAuNnJlbTtcbiAgICAgICAgICBtYXJnaW46IC4yNXJlbSAwIC41cmVtOyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC53b3Jrc2l0ZS1saXN0LWl0ZW0gLlRpbGUtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5zci1vbmx5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAtMXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBib3JkZXI6IDA7IH1cbiAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS13YXJuaW5nVGFnIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDRweDtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICBjb2xvcjogI0JGNEYwRjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBMYXRvO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjhFRDtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2Utd2FybmluZ1RhZyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfSB9XG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2Utd2FybmluZ0ljb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS13YXJuaW5nVGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZSAuaW5wdXRTZWFyY2gubHgtZmllbGQtdGV4dC1ib3gubW9kZXJuLXBvc3Rjb2RlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLyogbWFrZSBzdXJlIHRoZSBnZW5lcmF0ZWQgSW5wdXRCb3ggcmVzcGVjdHMgdGhlIG5ldyBoZWlnaHQvc2hhcGUgKi9cbiAgICAvKiB0aGUgdGV4dCBpbnB1dCAqL1xuICAgIC8qIHRoZSBzZWFyY2ggYnV0dG9uIHByb2R1Y2VkIGJ5IElucHV0Qm94ICovXG4gICAgLyogZmxvYXRpbmcgbGFiZWwgKi9cbiAgICAvKiB3aGVuIGZvY3VzZWQgb3IgaGFzIHZhbHVlLCBsaWZ0IGFuZCBzaHJpbmsgdGhlIGxhYmVsICovIH1cbiAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZSAuaW5wdXRTZWFyY2gubHgtZmllbGQtdGV4dC1ib3gubW9kZXJuLXBvc3Rjb2RlIC5JbnB1dEJveCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlIC5pbnB1dFNlYXJjaC5seC1maWVsZC10ZXh0LWJveC5tb2Rlcm4tcG9zdGNvZGUgLmx4LWZpZWxkLWlucHV0LFxuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlIC5pbnB1dFNlYXJjaC5seC1maWVsZC10ZXh0LWJveC5tb2Rlcm4tcG9zdGNvZGUgLklucHV0Qm94LWZpZWxkIHtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzU2NTY1NjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgLyogbGVhdmUgcm9vbSBmb3IgdGhlIGZsb2F0aW5nIGxhYmVsIGFuZCB0aGUgc3VibWl0IGljb24gb24gdGhlIHJpZ2h0ICovXG4gICAgICBwYWRkaW5nOiAxOHB4IDUycHggNnB4IDE0cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzE0MTQxNDtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlIC5pbnB1dFNlYXJjaC5seC1maWVsZC10ZXh0LWJveC5tb2Rlcm4tcG9zdGNvZGUgLmx4LWZpZWxkLWlucHV0OmhvdmVyLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZSAuaW5wdXRTZWFyY2gubHgtZmllbGQtdGV4dC1ib3gubW9kZXJuLXBvc3Rjb2RlIC5seC1maWVsZC1pbnB1dDpmb2N1cyxcbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlIC5pbnB1dFNlYXJjaC5seC1maWVsZC10ZXh0LWJveC5tb2Rlcm4tcG9zdGNvZGUgLklucHV0Qm94LWZpZWxkOmhvdmVyLFxuICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UgLmlucHV0U2VhcmNoLmx4LWZpZWxkLXRleHQtYm94Lm1vZGVybi1wb3N0Y29kZSAuSW5wdXRCb3gtZmllbGQ6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UgLmlucHV0U2VhcmNoLmx4LWZpZWxkLXRleHQtYm94Lm1vZGVybi1wb3N0Y29kZSAuSW5wdXRCb3gtc3VibWl0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDEycHggMTJweCAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzU2NTY1NjtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UgLmlucHV0U2VhcmNoLmx4LWZpZWxkLXRleHQtYm94Lm1vZGVybi1wb3N0Y29kZSAuSW5wdXRCb3gtc3VibWl0W2Rpc2FibGVkXSB7XG4gICAgICAgIG9wYWNpdHk6IC41NTtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UgLmlucHV0U2VhcmNoLmx4LWZpZWxkLXRleHQtYm94Lm1vZGVybi1wb3N0Y29kZSAuSW5wdXRCb3gtc3VibWl0IC5JbnB1dEJveC1zdWJtaXRXcmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogY29udGVudHM7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlIC5pbnB1dFNlYXJjaC5seC1maWVsZC10ZXh0LWJveC5tb2Rlcm4tcG9zdGNvZGUgLklucHV0Qm94LXN1Ym1pdCAuSWNvbi0tc2VhcmNoIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZSAuaW5wdXRTZWFyY2gubHgtZmllbGQtdGV4dC1ib3gubW9kZXJuLXBvc3Rjb2RlIC5seC1maWVsZC1sYWJlbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxNHB4O1xuICAgICAgdG9wOiAxOHB4O1xuICAgICAgLyogc3RhcnRzIGluc2lkZSB0aGUgZmllbGQgKi9cbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICM3NTc1NzU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xNXMgZWFzZSwgdG9wIC4xNXMgZWFzZSwgZm9udC1zaXplIC4xNXMgZWFzZSwgY29sb3IgLjE1cyBlYXNlOyB9XG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UgLmlucHV0U2VhcmNoLmx4LWZpZWxkLXRleHQtYm94Lm1vZGVybi1wb3N0Y29kZS5mb2N1cyAubHgtZmllbGQtbGFiZWwsXG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UgLmlucHV0U2VhcmNoLmx4LWZpZWxkLXRleHQtYm94Lm1vZGVybi1wb3N0Y29kZS5maWxsZWQgLmx4LWZpZWxkLWxhYmVsIHtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWluZm9ybWF0aW9uc1JlbnRhbEJsb2NrLS1kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWluZm9ybWF0aW9uc1JlbnRhbEJsb2NrLS1kZXRhaWxzIC5EZWxpdmVyeVN0ZXBQYWdlLWluZm9ybWF0aW9uc1JlbnRhbElucHV0LS1mdWxsLFxuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWluZm9ybWF0aW9uc1JlbnRhbEJsb2NrLS1kZXRhaWxzIC5EZWxpdmVyeVN0ZXBQYWdlLWFkZGl0aW9uYWxJbmZvcm1hdGlvbnMtLWZ1bGwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1pbmZvcm1hdGlvbnNSZW50YWxCbG9jay0tZGV0YWlscyAuRGVsaXZlcnlTdGVwUGFnZS1hZGRpdGlvbmFsSW5mb3JtYXRpb25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9IH1cbiAgLm1haW4tbG94YW0tZnIgLklucHV0Qm94LWZpZWxkLS1yb3VuZGVkLFxuICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1pbmZvcm1hdGlvbnNSZW50YWxJbnB1dCAuSW5wdXRCb3gtZmllbGQge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5JbnB1dEJveC1maWVsZC0tcm91bmRlZDpob3ZlciwgLm1haW4tbG94YW0tZnIgLklucHV0Qm94LWZpZWxkLS1yb3VuZGVkOmZvY3VzLFxuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWluZm9ybWF0aW9uc1JlbnRhbElucHV0IC5JbnB1dEJveC1maWVsZDpob3ZlcixcbiAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1pbmZvcm1hdGlvbnNSZW50YWxJbnB1dCAuSW5wdXRCb3gtZmllbGQ6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrICFpbXBvcnRhbnQ7IH1cbiAgICAubWFpbi1sb3hhbS1mciAuSW5wdXRCb3gtZmllbGQtLXJvdW5kZWQ6OnBsYWNlaG9sZGVyLFxuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWluZm9ybWF0aW9uc1JlbnRhbElucHV0IC5JbnB1dEJveC1maWVsZDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM4YzhjOGM7IH1cbiAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWRkaXRpb25hbEluZm9ybWF0aW9uc0lucHV0LS1yb3VuZGVkLFxuICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1hZGRpdGlvbmFsSW5mb3JtYXRpb25zSW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgIHJlc2l6ZTogdmVydGljYWw7IH1cbiAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1hZGRpdGlvbmFsSW5mb3JtYXRpb25zSW5wdXQtLXJvdW5kZWQ6OnBsYWNlaG9sZGVyLFxuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWFkZGl0aW9uYWxJbmZvcm1hdGlvbnNJbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM4YzhjOGM7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWRkaXRpb25hbEluZm9ybWF0aW9uc0lucHV0LS1yb3VuZGVkOmhvdmVyLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1hZGRpdGlvbmFsSW5mb3JtYXRpb25zSW5wdXQtLXJvdW5kZWQ6Zm9jdXMsXG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWRkaXRpb25hbEluZm9ybWF0aW9uc0lucHV0OmhvdmVyLFxuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWFkZGl0aW9uYWxJbmZvcm1hdGlvbnNJbnB1dDpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2sgIWltcG9ydGFudDsgfVxuICAubWFpbi1sb3hhbS1mciAuRmllbGQtaGVscCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzZmNmY2ZjsgfVxuICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1pbmZvcm1hdGlvbnNSZW50YWwge1xuICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29uZGl0aW9uc0xhYmVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbmRpdGlvbnNMYWJlbCAuRGVsaXZlcnlTdGVwUGFnZS1jdXN0b21DaGVja0JveCB7XG4gICAgICBib3JkZXItY29sb3I6ICMxNDE0MTQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jb25kaXRpb25zTGFiZWwgLkRlbGl2ZXJ5U3RlcFBhZ2UtY3VzdG9tQ2hlY2tCb3gtZXJyb3Ige1xuICAgICAgICBib3JkZXItY29sb3I6ICNmYjI2M2I7IH1cbiAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jb25kaXRpb25zTGFiZWwgLkRlbGl2ZXJ5U3RlcFBhZ2UtdGV4dCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbmRpdGlvbnNMYWJlbCAuRGVsaXZlcnlTdGVwUGFnZS1jaGVjayB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGxlZnQ6IDJweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbmRpdGlvbnNMYWJlbCAuRGVsaXZlcnlTdGVwUGFnZS1jaGVjayB7XG4gICAgICAgICAgdG9wOiAxM3B4OyB9IH1cbiAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICBnYXA6IDA7XG4gICAgcGFkZGluZzogMTZweCAyM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgLyogc21hbGwgZ3JleSBsYWJlbCAodG9wIGxpbmUpICovXG4gICAgLyogYWdlbmN5IChib2xkIGJsYWNrKSAqL1xuICAgIC8qIHByaWNlIChib2xkIGJsYWNrKSAqL1xuICAgIC8qIGF2YWlsYWJpbGl0eSBwaWxsICovIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMjRweDsgfSB9XG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NCbG9jayB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLyogdGhpbiB2ZXJ0aWNhbCBzZXBhcmF0b3JzIChkZXNrdG9wIG9ubHkpICovIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0Jsb2NrIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDRENCAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiAyMDFweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NCbG9jazpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfSB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0Jsb2NrIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zU3ViQmxvY2tDb3N0U2hpcHBpbmcge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NCbG9jayArIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQmxvY2sge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0VBRUFFQTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NCbG9jayB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7IH0gfVxuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogIzZGNkY2RjtcbiAgICAgIG1hcmdpbjogMnB4IDAgOHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NWYWx1ZUFnZW5jeSB7XG4gICAgICBjb2xvcjogIzE0MTQxNDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NWYWx1ZUNvc3Qge1xuICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1ZhbHVlQ29zdCBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVmFsdWVBdmFpbGFiaWxpdHkge1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIC8qIHllbGxvdyBwaWxsICovXG4gICAgICAvKiByZWQgcGlsbCAqLyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1ZhbHVlQXZhaWxhYmlsaXR5ID4gZGl2IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDhweCAwIDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0VBRjdFRTtcbiAgICAgICAgLyogbGlnaHQgZ3JlZW4gKi9cbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NWYWx1ZUF2YWlsYWJpbGl0eSA+IC5hdmFpbGFiaWxpdHktLWdyZWVuIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0VBRjdFRTtcbiAgICAgICAgY29sb3I6ICMxRjZGMzc7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVmFsdWVBdmFpbGFiaWxpdHkgPiAuYXZhaWxhYmlsaXR5LS15ZWxsb3cge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGNEU1O1xuICAgICAgICBjb2xvcjogIzlBNUIxMzsgfVxuICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NWYWx1ZUF2YWlsYWJpbGl0eSA+IC5hdmFpbGFiaWxpdHktLXJlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGREVBRUE7XG4gICAgICAgIGNvbG9yOiAjQ0MwOTFEOyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1ZhbHVlQXZhaWxhYmlsaXR5IC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ2lyY2xlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGZsZXg6IDAgMCAxOHB4O1xuICAgICAgICAvKiB0aGUgY2hlY2sgZm9yIHRoZSBncmVlbiBzdGF0ZSAqLyB9XG4gICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVmFsdWVBdmFpbGFiaWxpdHkgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDaXJjbGUtLWdyZWVuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkY4RTRFOyB9XG4gICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVmFsdWVBdmFpbGFiaWxpdHkgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDaXJjbGUtLXllbGxvdyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0Q4ODQyMTsgfVxuICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1ZhbHVlQXZhaWxhYmlsaXR5IC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ2lyY2xlLS1yZWQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNDQzA5MUQ7IH1cbiAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NWYWx1ZUF2YWlsYWJpbGl0eSAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NpcmNsZS0tZ3JlZW46OmFmdGVyLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1ZhbHVlQXZhaWxhYmlsaXR5IC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ2lyY2xlLS15ZWxsb3c6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NWYWx1ZUF2YWlsYWJpbGl0eSAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NpcmNsZS0tcmVkOjpiZWZvcmUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVmFsdWVBdmFpbGFiaWxpdHkgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDaXJjbGUtLXJlZDo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVmFsdWVBdmFpbGFiaWxpdHkgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDaXJjbGUtLXJlZDo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NWYWx1ZUF2YWlsYWJpbGl0eSAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NpcmNsZS0tcmVkOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1hZGROZXdTaXRlIHtcbiAgICBmb250LWZhbWlseTogTGF0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgY29sb3I6ICNFNzBEMjM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U3MEQyMztcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDclO1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aWR0aDogMjgzcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgbWFyZ2luLXRvcDogNDhweDsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWFkZE5ld1NpdGUtLUljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlEYXRlIHtcbiAgICBtYXJnaW46IDAgMCA0OHB4IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC8qIEhpZGUgdGhlIG9sZCBzbWFsbCBncmV5IHN1YnRpdGxlIGlmIGl0IHN0aWxsIGV4aXN0cyBhbnl3aGVyZSAqL1xuICAgIC8qIFNlbGVjdCBibG9jayBzaG91bGQgc3BhbiBmdWxsIHdpZHRoIGxpa2UgdGhlIG1vY2sgKi9cbiAgICAvKiA9PT09PT09PT09IFRSSUdHRVIgQlVUVE9OIChyZXVzZXMgLlNvcnQtc2VsZWN0KSA9PT09PT09PT09ICovXG4gICAgLyogSWYgeW91IHJlbmRlciBhbiBpY29uIG5leHQgdG8gdGhlIGxhYmVsIGluc2lkZSB0aGUgYnV0dG9uICovXG4gICAgLyogPT09PT09PT09PSBEUk9QRE9XTiBNRU5VID09PT09PT09PT0gKi9cbiAgICAvKiBTY3JvbGxiYXIgKG9wdGlvbmFsLCBuaWNlIHRvdWNoKSAqL1xuICAgIC8qID09PT09PT09PT0gT1BUSU9OIFJPV1MgKHJldXNlIC5Tb3J0LXNlbGVjdC1vcHRpb24pID09PT09PT09PT0gKi8gfVxuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5RGF0ZSAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeURhdGVsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlEYXRlIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5RGF0ZVNlbGVjdEJsb2NrIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlEYXRlIC5Tb3J0LWZvcm0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICAvKiBjdXN0b20gYmxhY2sgY2FyZXQgKi8gfVxuICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlEYXRlIC5Tb3J0LWZvcm06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMxNDE0MTQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMTQxNDE0O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlEYXRlIC5Tb3J0LWZvcm06OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5RGF0ZSAuU29ydC1mb3JtIHNlbGVjdC5Tb3J0LXNlbGVjdFthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeURhdGUgLlNvcnQtc2VsZWN0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBwYWRkaW5nOiAwIDQ0cHggMCAxNnB4O1xuICAgICAgLyogc3BhY2UgZm9yIGNhcmV0ICovXG4gICAgICBjb2xvcjogIzE0MTQxNDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDhweDsgfVxuICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlEYXRlIC5Tb3J0LXNlbGVjdDpob3ZlciwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlEYXRlIC5Tb3J0LXNlbGVjdDpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzE0MTQxNDsgfVxuICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlEYXRlIC5Tb3J0LXNlbGVjdDpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICMxNDE0MTQ7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7IH1cbiAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeURhdGUgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlEYXRlU2VsZWN0LS1JY29uIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlEYXRlIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5RGF0ZVNlbGVjdCAuRm9ybS1lcnJvciB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlEYXRlIC5DdXN0b21TZWxlY3QtbWVudSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgdG9wOiBjYWxjKDEwMCUgKyA2cHgpO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgbWF4LWhlaWdodDogMjYwcHg7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgYm94LXNoYWRvdzogMCA4cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5RGF0ZSAuQ3VzdG9tU2VsZWN0LW1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAxMHB4OyB9XG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlEYXRlIC5DdXN0b21TZWxlY3QtbWVudTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogI2UwZTBlMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5RGF0ZSAuQ3VzdG9tU2VsZWN0LW1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlEYXRlIC5DdXN0b21TZWxlY3Qtb3B0aW9uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlEYXRlIC5DdXN0b21TZWxlY3Qtb3B0aW9uOmhvdmVyLFxuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5RGF0ZSAuQ3VzdG9tU2VsZWN0LW9wdGlvbi5pcy1oaWdobGlnaHRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFN0U3O1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeURhdGUgLkN1c3RvbVNlbGVjdC1vcHRpb24uaXMtc2VsZWN0ZWQge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5RGF0ZSAuQ3VzdG9tU2VsZWN0LW9wdGlvbi5pcy1kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogIzhjOGM4YztcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5RGF0ZSAuQ3VzdG9tU2VsZWN0LW9wdGlvbi5pcy1kaXNhYmxlZDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzhjOGM4YzsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5RGF0ZSAuQ3VzdG9tU2VsZWN0LW1lbnUge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgICAgIGFuaW1hdGlvbjogY3VzdG9tU2VsZWN0SW4gLjA4cyBlYXNlLW91dDsgfVxuXG5Aa2V5ZnJhbWVzIGN1c3RvbVNlbGVjdEluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjk4KTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTsgfSB9XG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlEYXRlIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5RGF0ZVNlbGVjdC0tSWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTZweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeUNvbnRhY3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkNGQ1OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeUNvbnRhY3Qge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDsgfSB9XG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlDb250YWN0IC5EZWxpdmVyeVN0ZXBQYWdlLWluZm9ybWF0aW9uc1JlbnRhbEJsb2NrLS1jb250YWN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBnYXA6IDE2cHg7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5Q29udGFjdCAuRGVsaXZlcnlTdGVwUGFnZS1pbmZvcm1hdGlvbnNSZW50YWxCbG9jay0tY29udGFjdCAubHgtZmllbGQtdGV4dC1ib3gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5Q29udGFjdCAuRGVsaXZlcnlTdGVwUGFnZS1pbmZvcm1hdGlvbnNSZW50YWxCbG9jay0tY29udGFjdCAubHgtZmllbGQtdGV4dC1ib3gge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9IH1cbiAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlDb250YWN0IC5EZWxpdmVyeVN0ZXBQYWdlLWluZm9ybWF0aW9uc1JlbnRhbEJsb2NrLS1jb250YWN0IC5seC1maWVsZC10ZXh0LWJveCAubHgtZmllbGQtaW5wdXQge1xuICAgICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5Q29udGFjdCAuRGVsaXZlcnlTdGVwUGFnZS1pbmZvcm1hdGlvbnNSZW50YWxCbG9jay0tY29udGFjdCAubHgtZmllbGQtdGV4dC1ib3ggLmx4LWZpZWxkLWlucHV0OmhvdmVyLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeUNvbnRhY3QgLkRlbGl2ZXJ5U3RlcFBhZ2UtaW5mb3JtYXRpb25zUmVudGFsQmxvY2stLWNvbnRhY3QgLmx4LWZpZWxkLXRleHQtYm94IC5seC1maWVsZC1pbnB1dDpmb2N1cyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5Q29udGFjdCAuRGVsaXZlcnlTdGVwUGFnZS1pbmZvcm1hdGlvbnNSZW50YWxCbG9jay0tY29udGFjdCAubHgtZmllbGQtdGV4dC1ib3ggLmx4LWZpZWxkLWxhYmVsIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjNzU3NTc1O1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMTVzIGVhc2UsIHRvcCAuMTVzIGVhc2UsIGZvbnQtc2l6ZSAuMTVzIGVhc2UsIGNvbG9yIC4xNXMgZWFzZTsgfVxuICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeUNvbnRhY3QgLkRlbGl2ZXJ5U3RlcFBhZ2UtaW5mb3JtYXRpb25zUmVudGFsQmxvY2stLWNvbnRhY3QgLmx4LWZpZWxkLXRleHQtYm94LmZpbGxlZCAubHgtZmllbGQtbGFiZWwsXG4gICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5Q29udGFjdCAuRGVsaXZlcnlTdGVwUGFnZS1pbmZvcm1hdGlvbnNSZW50YWxCbG9jay0tY29udGFjdCAubHgtZmllbGQtdGV4dC1ib3guZm9jdXMgLmx4LWZpZWxkLWxhYmVsLFxuICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeUNvbnRhY3QgLkRlbGl2ZXJ5U3RlcFBhZ2UtaW5mb3JtYXRpb25zUmVudGFsQmxvY2stLWNvbnRhY3QgLmx4LWZpZWxkLXRleHQtYm94IC5seC1maWVsZC1pbnB1dDpmb2N1cyArIC5seC1maWVsZC1sYWJlbCxcbiAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlDb250YWN0IC5EZWxpdmVyeVN0ZXBQYWdlLWluZm9ybWF0aW9uc1JlbnRhbEJsb2NrLS1jb250YWN0IC5seC1maWVsZC10ZXh0LWJveCAucGhvbmUtbnVtYmVyLWlucHV0OmZvY3VzICsgLmx4LWZpZWxkLWxhYmVsIHtcbiAgICAgICAgICB0b3A6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeUNvbnRhY3QgLkRlbGl2ZXJ5U3RlcFBhZ2UtaW5mb3JtYXRpb25zUmVudGFsQmxvY2stLWNvbnRhY3QgLmx4LWZpZWxkLXRleHQtYm94LmZpbGxlZCAubHgtZmllbGQtaW5wdXQsXG4gICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5Q29udGFjdCAuRGVsaXZlcnlTdGVwUGFnZS1pbmZvcm1hdGlvbnNSZW50YWxCbG9jay0tY29udGFjdCAubHgtZmllbGQtdGV4dC1ib3ggLmx4LWZpZWxkLWlucHV0OmZvY3VzIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMnB4IDE2cHggOHB4IDE2cHg7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5Q29udGFjdCAuRGVsaXZlcnlTdGVwUGFnZS1pbmZvcm1hdGlvbnNSZW50YWxCbG9jay0tY29udGFjdCAucGhvbmUtZmllbGQgLmx4LWZpZWxkLWxhYmVsIHtcbiAgICAgICAgbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICM5OTk7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5Q29udGFjdCAuRGVsaXZlcnlTdGVwUGFnZS1pbmZvcm1hdGlvbnNSZW50YWxCbG9jay0tY29udGFjdCAucGhvbmUtaW5wdXQtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5Q29udGFjdCAuRGVsaXZlcnlTdGVwUGFnZS1pbmZvcm1hdGlvbnNSZW50YWxCbG9jay0tY29udGFjdCAucGhvbmUtaW5wdXQtY29udGFpbmVyIC5waG9uZS1jb2RlLXNlbGVjdCB7XG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgIHotaW5kZXg6IDEgIWltcG9ydGFudDsgfVxuICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeUNvbnRhY3QgLkRlbGl2ZXJ5U3RlcFBhZ2UtaW5mb3JtYXRpb25zUmVudGFsQmxvY2stLWNvbnRhY3QgLnBob25lLWlucHV0LWNvbnRhaW5lciAucGhvbmUtbnVtYmVyLWlucHV0IHtcbiAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeUNvbnRhY3QgLkRlbGl2ZXJ5U3RlcFBhZ2UtaW5mb3JtYXRpb25zUmVudGFsQmxvY2stLWNvbnRhY3QgLnBob25lLWlucHV0LWNvbnRhaW5lciAucGhvbmUtbnVtYmVyLWlucHV0OmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5Q29udGFjdCAuRGVsaXZlcnlTdGVwUGFnZS1pbmZvcm1hdGlvbnNSZW50YWxCbG9jay0tY29udGFjdCAucGhvbmUtZmllbGQuZm9jdXMgLnBob25lLWlucHV0LWNvbnRhaW5lcixcbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5Q29udGFjdCAuRGVsaXZlcnlTdGVwUGFnZS1pbmZvcm1hdGlvbnNSZW50YWxCbG9jay0tY29udGFjdCAucGhvbmUtZmllbGQgLnBob25lLW51bWJlci1pbnB1dDpmb2N1cyB+IC5waG9uZS1pbnB1dC1jb250YWluZXIge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5Q29udGFjdCAuRGVsaXZlcnlTdGVwUGFnZS1pbmZvcm1hdGlvbnNSZW50YWxCbG9jay0tY29udGFjdCAucGhvbmUtZmllbGQuZmlsbGVkIC5waG9uZS1pbnB1dC1jb250YWluZXIgLnBob25lLW51bWJlci1pbnB1dCwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlDb250YWN0IC5EZWxpdmVyeVN0ZXBQYWdlLWluZm9ybWF0aW9uc1JlbnRhbEJsb2NrLS1jb250YWN0IC5waG9uZS1maWVsZC5mb2N1cyAucGhvbmUtaW5wdXQtY29udGFpbmVyIC5waG9uZS1udW1iZXItaW5wdXQge1xuICAgICAgICBwYWRkaW5nOiAyMnB4IDE2cHggOHB4IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5Q29udGFjdCAuRGVsaXZlcnlTdGVwUGFnZS1pbmZvcm1hdGlvbnNSZW50YWxCbG9jay0tY29udGFjdCBmb3JtLWVycm9yLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeUNvbnRhY3QgLkRlbGl2ZXJ5U3RlcFBhZ2UtaW5mb3JtYXRpb25zUmVudGFsQmxvY2stLWNvbnRhY3QgLkZvcm0tZXJyb3IsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5Q29udGFjdCAuRGVsaXZlcnlTdGVwUGFnZS1pbmZvcm1hdGlvbnNSZW50YWxCbG9jay0tY29udGFjdCAuZXJyb3JGaWVsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogI2U3MGQyMzsgfVxuICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS13YXJuaW5nQm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY4RUQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGNvbG9yOiAjQkY0RjBGO1xuICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utd2FybmluZ0ljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGNvbG9yOiAjQkY0RjBGO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgLyogYWxpZ25zIHdpdGggdGV4dCAqLyB9XG4gIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXdhcm5pbmdDb250ZW50IHtcbiAgICBmbGV4OiAxOyB9XG4gIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXdhcm5pbmdUaXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjQkY0RjBGO1xuICAgIGZvbnQtZmFtaWx5OiBMYXRvO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS13YXJuaW5nVGV4dCB7XG4gICAgbWFyZ2luOiAycHggMCAwIDA7XG4gICAgY29sb3I6ICNCRjRGMEY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogTGF0bztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDclOyB9XG4gIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWFkZGl0aW9uYWxJbmZvcm1hdGlvbnNJbnB1dC0tZXJyb3Ige1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmYjI2M2I7IH1cbiAgLm1haW4tbG94YW0tZnIgLmhhc0Vycm9yICNvblNpdGVEZWxpdmVyeU9yZGVyUmVmLFxuICAubWFpbi1sb3hhbS1mciAuaGFzRXJyb3IgI2FnZW5jeVBpY2tVcE9yZGVyUmVmIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTMwMDAwICFpbXBvcnRhbnQ7IH1cbiAgICAubWFpbi1sb3hhbS1mciAuaGFzRXJyb3IgI29uU2l0ZURlbGl2ZXJ5T3JkZXJSZWY6Zm9jdXMsXG4gICAgLm1haW4tbG94YW0tZnIgLmhhc0Vycm9yICNhZ2VuY3lQaWNrVXBPcmRlclJlZjpmb2N1cyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwICAhaW1wb3J0YW50OyB9XG5cbi5sYXRvLXRoaW4ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tbGlnaHQge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tcmVndWxhciwgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBwLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuQ2FydFBhZ2UtZGF0ZUxhYmVsLWRlc2t0b3AsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyQmVnaW4sIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyRW5kLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuSW5wdXRCb3gtZmllbGQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveC5maWxsZWQgLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGRpdiAuZGF5LWhlYWRlciwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbVByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFJlZmVyZW5jZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSAuQ2FydFBhZ2UtcHJvZHVjdCAuY2FydFBhZ2UtaW5kaXNwb25pYmxlLCAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrLCAucmVnaXN0ZXIgLmluZm9ybWF0aW9ucyBsaSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0sIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pZGNvbXBhbnkgbGFiZWwsIC5yZWdpc3RlciAuaW5mbywgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbCwgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbC1waG9uZSwgLnBob25lLWZpZWxkLCAuRGVsaXZlcnlTdGVwUGFnZS10aXRsZS1uZXcsIC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvTGFiZWwtbmV3LCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC53b3Jrc2l0ZS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1RpdGxlLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnRoYW5rcy1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgcCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1iYWNrLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWVzcGFjZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeUFkZHJlc3MsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdGVsQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtaG9yYWlyZXNBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlciwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCAuaW5mby1saW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsVFRDLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdW5pdFBhcmljZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXF0ZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2Ugc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ib2xkLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktc3VidGl0bGUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdC1oZWFkLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3RMYWJlbCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RQcmljZUFtb3VudCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RVbml0UHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TmFtZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLWxhYmVsLWFjY2Vzc29yeSwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIGgzLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtdGl0bGUsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1zdWJ0aXRsZSwgLnJlZ2lzdGVyIC5wcmltYXJ5LWJ0biwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLXN3aXRjaCwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLW92ZXJsYXktaGVhZGVyLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnJlc2VydmF0aW9uLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBoMywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIGg0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItcHJvZHVjdCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2UsIC5tYWluLWxveGFtLWZyIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnkuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LS1hY2Nlc3NvcnkgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLmRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJsYWNrLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHNwYW4sIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmRheV9fbW9udGhfYnRuLFxuLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAubW9udGhfX3llYXJfYnRuLCAucmVnaXN0ZXJmb3JtLXRpdGxlLCAucmVnaXN0ZXIgLmxvZ2luTW9kYWwtc3VidGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by10aGluLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tcmVndWxhci1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYmxhY2staXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLXRoaW4ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tbGlnaHQge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tcmVndWxhciwgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBwLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuQ2FydFBhZ2UtZGF0ZUxhYmVsLWRlc2t0b3AsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyQmVnaW4sIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyRW5kLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuSW5wdXRCb3gtZmllbGQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveC5maWxsZWQgLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGRpdiAuZGF5LWhlYWRlciwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbVByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFJlZmVyZW5jZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSAuQ2FydFBhZ2UtcHJvZHVjdCAuY2FydFBhZ2UtaW5kaXNwb25pYmxlLCAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrLCAucmVnaXN0ZXIgLmluZm9ybWF0aW9ucyBsaSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0sIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pZGNvbXBhbnkgbGFiZWwsIC5yZWdpc3RlciAuaW5mbywgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbCwgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbC1waG9uZSwgLnBob25lLWZpZWxkLCAuRGVsaXZlcnlTdGVwUGFnZS10aXRsZS1uZXcsIC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvTGFiZWwtbmV3LCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC53b3Jrc2l0ZS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1RpdGxlLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnRoYW5rcy1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgcCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1iYWNrLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWVzcGFjZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeUFkZHJlc3MsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdGVsQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtaG9yYWlyZXNBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlciwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCAuaW5mby1saW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsVFRDLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdW5pdFBhcmljZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXF0ZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2Ugc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ib2xkLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktc3VidGl0bGUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdC1oZWFkLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3RMYWJlbCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RQcmljZUFtb3VudCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RVbml0UHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TmFtZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLWxhYmVsLWFjY2Vzc29yeSwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIGgzLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtdGl0bGUsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1zdWJ0aXRsZSwgLnJlZ2lzdGVyIC5wcmltYXJ5LWJ0biwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLXN3aXRjaCwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLW92ZXJsYXktaGVhZGVyLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnJlc2VydmF0aW9uLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBoMywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIGg0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItcHJvZHVjdCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2UsIC5tYWluLWxveGFtLWZyIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnkuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LS1hY2Nlc3NvcnkgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLmRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJsYWNrLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHNwYW4sIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmRheV9fbW9udGhfYnRuLFxuLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAubW9udGhfX3llYXJfYnRuLCAucmVnaXN0ZXJmb3JtLXRpdGxlLCAucmVnaXN0ZXIgLmxvZ2luTW9kYWwtc3VidGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by10aGluLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tcmVndWxhci1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYmxhY2staXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLXRoaW4ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tbGlnaHQge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tcmVndWxhciwgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBwLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuQ2FydFBhZ2UtZGF0ZUxhYmVsLWRlc2t0b3AsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyQmVnaW4sIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyRW5kLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuSW5wdXRCb3gtZmllbGQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveC5maWxsZWQgLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGRpdiAuZGF5LWhlYWRlciwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbVByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFJlZmVyZW5jZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSAuQ2FydFBhZ2UtcHJvZHVjdCAuY2FydFBhZ2UtaW5kaXNwb25pYmxlLCAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrLCAucmVnaXN0ZXIgLmluZm9ybWF0aW9ucyBsaSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0sIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pZGNvbXBhbnkgbGFiZWwsIC5yZWdpc3RlciAuaW5mbywgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbCwgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbC1waG9uZSwgLnBob25lLWZpZWxkLCAuRGVsaXZlcnlTdGVwUGFnZS10aXRsZS1uZXcsIC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvTGFiZWwtbmV3LCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC53b3Jrc2l0ZS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1RpdGxlLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnRoYW5rcy1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgcCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1iYWNrLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWVzcGFjZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeUFkZHJlc3MsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdGVsQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtaG9yYWlyZXNBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlciwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCAuaW5mby1saW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsVFRDLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdW5pdFBhcmljZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXF0ZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2Ugc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ib2xkLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktc3VidGl0bGUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdC1oZWFkLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3RMYWJlbCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RQcmljZUFtb3VudCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RVbml0UHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TmFtZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLWxhYmVsLWFjY2Vzc29yeSwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIGgzLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtdGl0bGUsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1zdWJ0aXRsZSwgLnJlZ2lzdGVyIC5wcmltYXJ5LWJ0biwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLXN3aXRjaCwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLW92ZXJsYXktaGVhZGVyLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnJlc2VydmF0aW9uLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBoMywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIGg0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItcHJvZHVjdCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2UsIC5tYWluLWxveGFtLWZyIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnkuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LS1hY2Nlc3NvcnkgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLmRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJsYWNrLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHNwYW4sIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmRheV9fbW9udGhfYnRuLFxuLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAubW9udGhfX3llYXJfYnRuLCAucmVnaXN0ZXJmb3JtLXRpdGxlLCAucmVnaXN0ZXIgLmxvZ2luTW9kYWwtc3VidGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by10aGluLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tcmVndWxhci1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYmxhY2staXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5SYWRpb0FjY29yZGlvbiB7XG4gIGJvcmRlci10b3A6IDEuNXB4IHNvbGlkICNkN2Q0ZDU7XG4gIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkICNkN2Q0ZDU7IH1cbiAgLlJhZGlvQWNjb3JkaW9uLS1kaXNhYmxlZCAuUmFkaW9BY2NvcmRpb24taGVhZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWRlZTsgfVxuICAuUmFkaW9BY2NvcmRpb24taGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5SYWRpb0FjY29yZGlvbi1oZWFkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLlJhZGlvQWNjb3JkaW9uLWhlYWQge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDYuNHJlbSAycmVtIDJyZW07XG4gICAgICAgIGZsZXg6IDAgMCAzMHJlbTsgfSB9XG4gIC5SYWRpb0FjY29yZGlvbi1pbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIC5SYWRpb0FjY29yZGlvbi1pbnB1dDpjaGVja2VkIH4gLlJhZGlvQWNjb3JkaW9uLWZha2VSYWRpbyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmIyNjNiOyB9XG4gICAgICAuUmFkaW9BY2NvcmRpb24taW5wdXQ6Y2hlY2tlZCB+IC5SYWRpb0FjY29yZGlvbi1mYWtlUmFkaW86OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYjI2M2I7IH1cbiAgICAuUmFkaW9BY2NvcmRpb24taW5wdXQ6Y2hlY2tlZCB+IC5SYWRpb0FjY29yZGlvbi1sYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogODAwOyB9XG4gIC5SYWRpb0FjY29yZGlvbi1mYWtlUmFkaW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGhlaWdodDogMi43cmVtO1xuICAgIG1pbi13aWR0aDogMi43cmVtO1xuICAgIG1heC13aWR0aDogMi43cmVtO1xuICAgIHRyYW5zaXRpb246IDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTsgfVxuICAgIC5SYWRpb0FjY29yZGlvbi1mYWtlUmFkaW8tLWVycm9yIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmYjI2M2I7IH1cbiAgICAuUmFkaW9BY2NvcmRpb24tZmFrZVJhZGlvOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBsaW5lYXI7IH1cbiAgLlJhZGlvQWNjb3JkaW9uLWxhYmVsIHtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGxpbmVhcjtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuUmFkaW9BY2NvcmRpb24tbGFiZWwge1xuICAgICAgICBmbGV4OiAwIDAgMzByZW07IH0gfVxuICAuUmFkaW9BY2NvcmRpb24tbWVzc2FnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNnJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLlJhZGlvQWNjb3JkaW9uLW1lc3NhZ2Uge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfSB9XG4gIC5SYWRpb0FjY29yZGlvbi1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgIHBhZGRpbmc6IDNyZW0gMCAycmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuUmFkaW9BY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAyLjVyZW0gNnJlbTsgfSB9XG4gIC5SYWRpb0FjY29yZGlvbiArIC5SYWRpb0FjY29yZGlvbiB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG4uUGF5bWVudFBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5QYXltZW50UGFnZSB7XG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICBwYWRkaW5nOiAwIDdyZW07IH0gfVxuICAuUGF5bWVudFBhZ2UtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBjb2xvcjogI2ZiMjYzYjtcbiAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiA0LjZyZW0gMCAzLjJyZW0gMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5QYXltZW50UGFnZS10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuMnJlbTsgfSB9XG4gICAgLlBheW1lbnRQYWdlLXRpdGxlLWxveGFtLWZyIHtcbiAgICAgIGNvbG9yOiAjMTIxMDEwO1xuICAgICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07IH1cbiAgLlBheW1lbnRQYWdlLXdyYXBwZXIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHBhZGRpbmc6IDJyZW0gMnJlbSA2cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLlBheW1lbnRQYWdlLXdyYXBwZXIge1xuICAgICAgICBmbGV4OiAwIDAgNjYlO1xuICAgICAgICB3aWR0aDogNjYlO1xuICAgICAgICBtYXgtd2lkdGg6IDY2JTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtOyB9IH1cbiAgLlBheW1lbnRQYWdlLXN1Ym1pdFdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLlBheW1lbnRQYWdlLXN1Ym1pdFdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtOyB9IH1cbiAgLlBheW1lbnRQYWdlLXN1Ym1pdEJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmIyNjNiO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMi41cmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC41cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLlBheW1lbnRQYWdlLXN1Ym1pdEJ0biB7XG4gICAgICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDVyZW07IH0gfVxuICAgIC5QYXltZW50UGFnZS1zdWJtaXRCdG5MYWJlbCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICAuUGF5bWVudFBhZ2UgLlBheW1lbnQtZm9ybS1sb3hhbS1mciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZweDsgfVxuICAgIC5QYXltZW50UGFnZSAuUGF5bWVudC1mb3JtLWxveGFtLWZyIC5wYXltZW50LW9wdGlvbiB7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xuICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQ0RDQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG4gICAgICAuUGF5bWVudFBhZ2UgLlBheW1lbnQtZm9ybS1sb3hhbS1mciAucGF5bWVudC1vcHRpb24tLWRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgLlBheW1lbnRQYWdlIC5QYXltZW50LWZvcm0tbG94YW0tZnIgLnBheW1lbnQtb3B0aW9uLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBnYXA6IDI0cHg7IH1cbiAgICAgICAgLlBheW1lbnRQYWdlIC5QYXltZW50LWZvcm0tbG94YW0tZnIgLnBheW1lbnQtb3B0aW9uLWxhYmVsIC5wYXltZW50LWxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDsgfVxuICAgICAgLlBheW1lbnRQYWdlIC5QYXltZW50LWZvcm0tbG94YW0tZnIgLnBheW1lbnQtb3B0aW9uLWlucHV0IHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgICAgIC5QYXltZW50UGFnZSAuUGF5bWVudC1mb3JtLWxveGFtLWZyIC5wYXltZW50LW9wdGlvbi1pbnB1dDpjaGVja2VkOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgbGVmdDogM3B4OyB9XG4gICAgICAuUGF5bWVudFBhZ2UgLlBheW1lbnQtZm9ybS1sb3hhbS1mciAucGF5bWVudC1vcHRpb24tcmFkaW8ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuUGF5bWVudFBhZ2UgLlBheW1lbnQtZm9ybS1sb3hhbS1mciAucGF5bWVudC1vcHRpb24tdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gICAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgICBmb250LWZhbWlseTogTGF0bztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMy41MnB4OyB9XG4gICAgICAuUGF5bWVudFBhZ2UgLlBheW1lbnQtZm9ybS1sb3hhbS1mciAucGF5bWVudC1vcHRpb24tbWVzc2FnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGNvbG9yOiAjZDAwMDAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgICAgIC5QYXltZW50UGFnZSAuUGF5bWVudC1mb3JtLWxveGFtLWZyIC5wYXltZW50LW9wdGlvbi1kZXNjcmlwdGlvbiwgLlBheW1lbnRQYWdlIC5QYXltZW50LWZvcm0tbG94YW0tZnIgLnBheW1lbnQtb3B0aW9uLW1lc3NhZ2Uge1xuICAgICAgICBjb2xvcjogIzJBMkEyQTtcbiAgICAgICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUuNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjUzcHgpIHtcbiAgLm1haW4tbG94YW0tZnIgLlBheW1lbnRQYWdlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWxveGFtLWZyIC5QYXltZW50UGFnZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxLjZyZW0gMS42cmVtIDMuMnJlbTsgfSB9XG5cbi5sYXRvLXRoaW4ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tbGlnaHQge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tcmVndWxhciwgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBwLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuQ2FydFBhZ2UtZGF0ZUxhYmVsLWRlc2t0b3AsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyQmVnaW4sIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyRW5kLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuSW5wdXRCb3gtZmllbGQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveC5maWxsZWQgLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGRpdiAuZGF5LWhlYWRlciwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbVByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFJlZmVyZW5jZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSAuQ2FydFBhZ2UtcHJvZHVjdCAuY2FydFBhZ2UtaW5kaXNwb25pYmxlLCAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrLCAucmVnaXN0ZXIgLmluZm9ybWF0aW9ucyBsaSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0sIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pZGNvbXBhbnkgbGFiZWwsIC5yZWdpc3RlciAuaW5mbywgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbCwgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbC1waG9uZSwgLnBob25lLWZpZWxkLCAuRGVsaXZlcnlTdGVwUGFnZS10aXRsZS1uZXcsIC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvTGFiZWwtbmV3LCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC53b3Jrc2l0ZS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1RpdGxlLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnRoYW5rcy1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgcCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1iYWNrLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWVzcGFjZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeUFkZHJlc3MsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdGVsQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtaG9yYWlyZXNBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlciwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCAuaW5mby1saW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsVFRDLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdW5pdFBhcmljZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXF0ZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2Ugc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ib2xkLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktc3VidGl0bGUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdC1oZWFkLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3RMYWJlbCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RQcmljZUFtb3VudCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RVbml0UHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TmFtZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLWxhYmVsLWFjY2Vzc29yeSwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIGgzLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtdGl0bGUsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1zdWJ0aXRsZSwgLnJlZ2lzdGVyIC5wcmltYXJ5LWJ0biwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLXN3aXRjaCwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLW92ZXJsYXktaGVhZGVyLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnJlc2VydmF0aW9uLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBoMywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIGg0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItcHJvZHVjdCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2UsIC5tYWluLWxveGFtLWZyIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnkuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LS1hY2Nlc3NvcnkgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLmRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJsYWNrLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHNwYW4sIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmRheV9fbW9udGhfYnRuLFxuLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAubW9udGhfX3llYXJfYnRuLCAucmVnaXN0ZXJmb3JtLXRpdGxlLCAucmVnaXN0ZXIgLmxvZ2luTW9kYWwtc3VidGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by10aGluLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tcmVndWxhci1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYmxhY2staXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLXRoaW4ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tbGlnaHQge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tcmVndWxhciwgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBwLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuQ2FydFBhZ2UtZGF0ZUxhYmVsLWRlc2t0b3AsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyQmVnaW4sIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyRW5kLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuSW5wdXRCb3gtZmllbGQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveC5maWxsZWQgLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGRpdiAuZGF5LWhlYWRlciwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbVByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFJlZmVyZW5jZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSAuQ2FydFBhZ2UtcHJvZHVjdCAuY2FydFBhZ2UtaW5kaXNwb25pYmxlLCAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrLCAucmVnaXN0ZXIgLmluZm9ybWF0aW9ucyBsaSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0sIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pZGNvbXBhbnkgbGFiZWwsIC5yZWdpc3RlciAuaW5mbywgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbCwgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbC1waG9uZSwgLnBob25lLWZpZWxkLCAuRGVsaXZlcnlTdGVwUGFnZS10aXRsZS1uZXcsIC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvTGFiZWwtbmV3LCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC53b3Jrc2l0ZS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1RpdGxlLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnRoYW5rcy1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgcCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1iYWNrLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWVzcGFjZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeUFkZHJlc3MsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdGVsQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtaG9yYWlyZXNBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlciwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCAuaW5mby1saW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsVFRDLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdW5pdFBhcmljZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXF0ZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2Ugc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ib2xkLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktc3VidGl0bGUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdC1oZWFkLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3RMYWJlbCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RQcmljZUFtb3VudCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RVbml0UHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TmFtZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLWxhYmVsLWFjY2Vzc29yeSwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIGgzLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtdGl0bGUsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1zdWJ0aXRsZSwgLnJlZ2lzdGVyIC5wcmltYXJ5LWJ0biwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLXN3aXRjaCwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLW92ZXJsYXktaGVhZGVyLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnJlc2VydmF0aW9uLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBoMywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIGg0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItcHJvZHVjdCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2UsIC5tYWluLWxveGFtLWZyIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnkuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LS1hY2Nlc3NvcnkgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLmRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJsYWNrLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHNwYW4sIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmRheV9fbW9udGhfYnRuLFxuLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAubW9udGhfX3llYXJfYnRuLCAucmVnaXN0ZXJmb3JtLXRpdGxlLCAucmVnaXN0ZXIgLmxvZ2luTW9kYWwtc3VidGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by10aGluLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tcmVndWxhci1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYmxhY2staXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLXRoaW4ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tbGlnaHQge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tcmVndWxhciwgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBwLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuQ2FydFBhZ2UtZGF0ZUxhYmVsLWRlc2t0b3AsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyQmVnaW4sIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyRW5kLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuSW5wdXRCb3gtZmllbGQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveC5maWxsZWQgLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGRpdiAuZGF5LWhlYWRlciwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbVByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFJlZmVyZW5jZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSAuQ2FydFBhZ2UtcHJvZHVjdCAuY2FydFBhZ2UtaW5kaXNwb25pYmxlLCAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrLCAucmVnaXN0ZXIgLmluZm9ybWF0aW9ucyBsaSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0sIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pZGNvbXBhbnkgbGFiZWwsIC5yZWdpc3RlciAuaW5mbywgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbCwgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbC1waG9uZSwgLnBob25lLWZpZWxkLCAuRGVsaXZlcnlTdGVwUGFnZS10aXRsZS1uZXcsIC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvTGFiZWwtbmV3LCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC53b3Jrc2l0ZS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1RpdGxlLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnRoYW5rcy1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgcCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1iYWNrLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWVzcGFjZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeUFkZHJlc3MsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdGVsQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtaG9yYWlyZXNBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlciwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCAuaW5mby1saW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsVFRDLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdW5pdFBhcmljZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXF0ZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2Ugc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ib2xkLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktc3VidGl0bGUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdC1oZWFkLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3RMYWJlbCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RQcmljZUFtb3VudCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RVbml0UHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TmFtZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLWxhYmVsLWFjY2Vzc29yeSwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIGgzLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtdGl0bGUsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1zdWJ0aXRsZSwgLnJlZ2lzdGVyIC5wcmltYXJ5LWJ0biwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLXN3aXRjaCwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLW92ZXJsYXktaGVhZGVyLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnJlc2VydmF0aW9uLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBoMywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIGg0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItcHJvZHVjdCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2UsIC5tYWluLWxveGFtLWZyIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnkuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LS1hY2Nlc3NvcnkgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLmRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJsYWNrLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHNwYW4sIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmRheV9fbW9udGhfYnRuLFxuLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAubW9udGhfX3llYXJfYnRuLCAucmVnaXN0ZXJmb3JtLXRpdGxlLCAucmVnaXN0ZXIgLmxvZ2luTW9kYWwtc3VidGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by10aGluLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tcmVndWxhci1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYmxhY2staXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLXRoaW4ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tbGlnaHQge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tcmVndWxhciwgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBwLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuQ2FydFBhZ2UtZGF0ZUxhYmVsLWRlc2t0b3AsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyQmVnaW4sIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyRW5kLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuSW5wdXRCb3gtZmllbGQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveC5maWxsZWQgLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGRpdiAuZGF5LWhlYWRlciwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbVByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFJlZmVyZW5jZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSAuQ2FydFBhZ2UtcHJvZHVjdCAuY2FydFBhZ2UtaW5kaXNwb25pYmxlLCAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrLCAucmVnaXN0ZXIgLmluZm9ybWF0aW9ucyBsaSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0sIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pZGNvbXBhbnkgbGFiZWwsIC5yZWdpc3RlciAuaW5mbywgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbCwgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbC1waG9uZSwgLnBob25lLWZpZWxkLCAuRGVsaXZlcnlTdGVwUGFnZS10aXRsZS1uZXcsIC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvTGFiZWwtbmV3LCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC53b3Jrc2l0ZS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1RpdGxlLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnRoYW5rcy1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgcCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1iYWNrLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWVzcGFjZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeUFkZHJlc3MsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdGVsQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtaG9yYWlyZXNBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlciwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCAuaW5mby1saW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsVFRDLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdW5pdFBhcmljZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXF0ZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2Ugc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ib2xkLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktc3VidGl0bGUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdC1oZWFkLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3RMYWJlbCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RQcmljZUFtb3VudCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RVbml0UHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TmFtZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLWxhYmVsLWFjY2Vzc29yeSwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIGgzLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtdGl0bGUsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1zdWJ0aXRsZSwgLnJlZ2lzdGVyIC5wcmltYXJ5LWJ0biwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLXN3aXRjaCwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLW92ZXJsYXktaGVhZGVyLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnJlc2VydmF0aW9uLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBoMywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIGg0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItcHJvZHVjdCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2UsIC5tYWluLWxveGFtLWZyIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnkuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LS1hY2Nlc3NvcnkgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLmRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJsYWNrLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHNwYW4sIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmRheV9fbW9udGhfYnRuLFxuLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAubW9udGhfX3llYXJfYnRuLCAucmVnaXN0ZXJmb3JtLXRpdGxlLCAucmVnaXN0ZXIgLmxvZ2luTW9kYWwtc3VidGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by10aGluLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tcmVndWxhci1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYmxhY2staXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi51LVRleHQtaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICNmYjI2M2IgIWltcG9ydGFudDsgfVxuXG4udS1BcnJvdy1kb3duUmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIu6Au1wiO1xuICBmb250LWZhbWlseTogXCJpY29uc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLnUtQXJyb3ctZG93blJpZ2h0OjphZnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgY29sb3I6ICNmYjI2M2I7IH1cblxuLmxhdG8tdGhpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1yZWd1bGFyLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHAsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5DYXJ0UGFnZS1kYXRlTGFiZWwtZGVza3RvcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJCZWdpbiwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJFbmQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5JbnB1dEJveC1maWVsZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94IC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94LmZpbGxlZCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgZGl2IC5kYXktaGVhZGVyLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtUHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UmVmZXJlbmNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SW5mb1RheCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIC5DYXJ0UGFnZS1wcm9kdWN0IC5jYXJ0UGFnZS1pbmRpc3BvbmlibGUsIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2ssIC5yZWdpc3RlciAuaW5mb3JtYXRpb25zIGxpLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWlkY29tcGFueSBsYWJlbCwgLnJlZ2lzdGVyIC5pbmZvLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLXBob25lLCAucGhvbmUtZmllbGQsIC5EZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLW5ldywgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW9MYWJlbC1uZXcsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLndvcmtzaXRlLWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVGl0bGUsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAudGhhbmtzLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBwLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWJhY2ssIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstZXNwYWNlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5QWRkcmVzcywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS10ZWxBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1ob3JhaXJlc0FnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhUIC5pbmZvLWxpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxUVEMsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS11bml0UGFyaWNlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcXRlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mb1RheCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJvbGQsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1zdWJ0aXRsZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0LWhlYWQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdExhYmVsLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFByaWNlQW1vdW50LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFVuaXRQcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3ROYW1lLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtbGFiZWwtYWNjZXNzb3J5LCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgaDMsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy10aXRsZSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXN1YnRpdGxlLCAucmVnaXN0ZXIgLnByaW1hcnktYnRuLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtc3dpdGNoLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtb3ZlcmxheS1oZWFkZXIsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAucmVzZXJ2YXRpb24tbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIGgzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gaDQsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci1wcm9kdWN0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhULCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSwgLm1haW4tbG94YW0tZnIgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeS5TdW1tYXJ5U3RlcFBhZ2UtZW50cnktLWFjY2Vzc29yeSAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuZGVsaXZlcnlTdGVwUGFnZS10aXRsZSwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYmxhY2ssIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2Ugc3BhbiwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuZGF5X19tb250aF9idG4sXG4ubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5tb250aF9feWVhcl9idG4sIC5yZWdpc3RlcmZvcm0tdGl0bGUsIC5yZWdpc3RlciAubG9naW5Nb2RhbC1zdWJ0aXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXRoaW4taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1yZWd1bGFyLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ibGFjay1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tdGhpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1yZWd1bGFyLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHAsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5DYXJ0UGFnZS1kYXRlTGFiZWwtZGVza3RvcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJCZWdpbiwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJFbmQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5JbnB1dEJveC1maWVsZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94IC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94LmZpbGxlZCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgZGl2IC5kYXktaGVhZGVyLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtUHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UmVmZXJlbmNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SW5mb1RheCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIC5DYXJ0UGFnZS1wcm9kdWN0IC5jYXJ0UGFnZS1pbmRpc3BvbmlibGUsIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2ssIC5yZWdpc3RlciAuaW5mb3JtYXRpb25zIGxpLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWlkY29tcGFueSBsYWJlbCwgLnJlZ2lzdGVyIC5pbmZvLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLXBob25lLCAucGhvbmUtZmllbGQsIC5EZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLW5ldywgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW9MYWJlbC1uZXcsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLndvcmtzaXRlLWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVGl0bGUsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAudGhhbmtzLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBwLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWJhY2ssIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstZXNwYWNlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5QWRkcmVzcywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS10ZWxBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1ob3JhaXJlc0FnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhUIC5pbmZvLWxpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxUVEMsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS11bml0UGFyaWNlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcXRlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mb1RheCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJvbGQsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1zdWJ0aXRsZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0LWhlYWQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdExhYmVsLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFByaWNlQW1vdW50LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFVuaXRQcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3ROYW1lLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtbGFiZWwtYWNjZXNzb3J5LCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgaDMsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy10aXRsZSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXN1YnRpdGxlLCAucmVnaXN0ZXIgLnByaW1hcnktYnRuLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtc3dpdGNoLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtb3ZlcmxheS1oZWFkZXIsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAucmVzZXJ2YXRpb24tbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIGgzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gaDQsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci1wcm9kdWN0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhULCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSwgLm1haW4tbG94YW0tZnIgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeS5TdW1tYXJ5U3RlcFBhZ2UtZW50cnktLWFjY2Vzc29yeSAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuZGVsaXZlcnlTdGVwUGFnZS10aXRsZSwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYmxhY2ssIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2Ugc3BhbiwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuZGF5X19tb250aF9idG4sXG4ubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5tb250aF9feWVhcl9idG4sIC5yZWdpc3RlcmZvcm0tdGl0bGUsIC5yZWdpc3RlciAubG9naW5Nb2RhbC1zdWJ0aXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXRoaW4taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1yZWd1bGFyLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ibGFjay1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tdGhpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1yZWd1bGFyLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHAsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5DYXJ0UGFnZS1kYXRlTGFiZWwtZGVza3RvcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJCZWdpbiwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJFbmQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5JbnB1dEJveC1maWVsZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94IC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94LmZpbGxlZCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgZGl2IC5kYXktaGVhZGVyLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtUHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UmVmZXJlbmNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SW5mb1RheCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIC5DYXJ0UGFnZS1wcm9kdWN0IC5jYXJ0UGFnZS1pbmRpc3BvbmlibGUsIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2ssIC5yZWdpc3RlciAuaW5mb3JtYXRpb25zIGxpLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWlkY29tcGFueSBsYWJlbCwgLnJlZ2lzdGVyIC5pbmZvLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLXBob25lLCAucGhvbmUtZmllbGQsIC5EZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLW5ldywgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW9MYWJlbC1uZXcsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLndvcmtzaXRlLWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVGl0bGUsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAudGhhbmtzLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBwLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWJhY2ssIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstZXNwYWNlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5QWRkcmVzcywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS10ZWxBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1ob3JhaXJlc0FnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhUIC5pbmZvLWxpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxUVEMsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS11bml0UGFyaWNlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcXRlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mb1RheCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJvbGQsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1zdWJ0aXRsZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0LWhlYWQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdExhYmVsLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFByaWNlQW1vdW50LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFVuaXRQcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3ROYW1lLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtbGFiZWwtYWNjZXNzb3J5LCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgaDMsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy10aXRsZSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXN1YnRpdGxlLCAucmVnaXN0ZXIgLnByaW1hcnktYnRuLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtc3dpdGNoLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtb3ZlcmxheS1oZWFkZXIsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAucmVzZXJ2YXRpb24tbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIGgzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gaDQsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci1wcm9kdWN0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhULCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSwgLm1haW4tbG94YW0tZnIgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeS5TdW1tYXJ5U3RlcFBhZ2UtZW50cnktLWFjY2Vzc29yeSAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuZGVsaXZlcnlTdGVwUGFnZS10aXRsZSwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYmxhY2ssIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2Ugc3BhbiwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuZGF5X19tb250aF9idG4sXG4ubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5tb250aF9feWVhcl9idG4sIC5yZWdpc3RlcmZvcm0tdGl0bGUsIC5yZWdpc3RlciAubG9naW5Nb2RhbC1zdWJ0aXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXRoaW4taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1yZWd1bGFyLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ibGFjay1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLnZ1ZS1zY3JvbGxiYXJfX2FyZWEge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG5cbi52dWUtc2Nyb2xsYmFyLXRyYW5zaXRpb24sIC52dWUtc2Nyb2xsYmFyX19zY3JvbGxiYXItdmVydGljYWwsIC52dWUtc2Nyb2xsYmFyX19zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7IH1cblxuLnZ1ZS1zY3JvbGxiYXItdHJhbnNpdGlvbi0tc2Nyb2xsYmFyIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGxpbmVhcjsgfVxuXG4udnVlLXNjcm9sbGJhcl9fd3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnZ1ZS1zY3JvbGxiYXJfX3Njcm9sbGJhci12ZXJ0aWNhbCwgLnZ1ZS1zY3JvbGxiYXJfX3Njcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjN2Q3Nzc5OyB9XG5cbi52dWUtc2Nyb2xsYmFyX19zY3JvbGxiYXItdmVydGljYWwgLnNjcm9sbGJhcixcbi52dWUtc2Nyb2xsYmFyX19zY3JvbGxiYXItaG9yaXpvbnRhbCAuc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLnZ1ZS1zY3JvbGxiYXJfX3Njcm9sbGJhci12ZXJ0aWNhbCAuc2Nyb2xsYmFyLnZ1ZS1zY3JvbGxiYXItdHJhbnNpdGlvbixcbiAgLnZ1ZS1zY3JvbGxiYXJfX3Njcm9sbGJhci1ob3Jpem9udGFsIC5zY3JvbGxiYXIudnVlLXNjcm9sbGJhci10cmFuc2l0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGJkNGQ2OyB9XG4gICAgLnZ1ZS1zY3JvbGxiYXJfX3Njcm9sbGJhci12ZXJ0aWNhbCAuc2Nyb2xsYmFyLnZ1ZS1zY3JvbGxiYXItdHJhbnNpdGlvbjpob3ZlcixcbiAgICAudnVlLXNjcm9sbGJhcl9fc2Nyb2xsYmFyLWhvcml6b250YWwgLnNjcm9sbGJhci52dWUtc2Nyb2xsYmFyLXRyYW5zaXRpb246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2YwZWRlZTsgfVxuXG4udnVlLXNjcm9sbGJhcl9fc2Nyb2xsYmFyLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICAudnVlLXNjcm9sbGJhcl9fc2Nyb2xsYmFyLXZlcnRpY2FsIC5zY3JvbGxiYXIge1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgd2lkdGg6IDAuM3JlbTsgfVxuICAgIC52dWUtc2Nyb2xsYmFyX19zY3JvbGxiYXItdmVydGljYWwgLnNjcm9sbGJhcjpob3ZlciB7XG4gICAgICB3aWR0aDogMC41cmVtOyB9XG5cbi52dWUtc2Nyb2xsYmFyX19zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDsgfVxuICAudnVlLXNjcm9sbGJhcl9fc2Nyb2xsYmFyLWhvcml6b250YWwgLnNjcm9sbGJhciB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgaGVpZ2h0OiAwLjNyZW07IH1cbiAgICAudnVlLXNjcm9sbGJhcl9fc2Nyb2xsYmFyLWhvcml6b250YWwgLnNjcm9sbGJhcjpob3ZlciB7XG4gICAgICBoZWlnaHQ6IDAuNXJlbTsgfVxuXG4ubGF0by10aGluIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXJlZ3VsYXIsIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2UgcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkNhcnRQYWdlLWRhdGVMYWJlbC1kZXNrdG9wLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckJlZ2luLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckVuZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLklucHV0Qm94LWZpZWxkLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3ggLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3guZmlsbGVkIC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBkaXYgLmRheS1oZWFkZXIsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1QcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RSZWZlcmVuY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RJbmZvVGF4LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgLkNhcnRQYWdlLXByb2R1Y3QgLmNhcnRQYWdlLWluZGlzcG9uaWJsZSwgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jaywgLnJlZ2lzdGVyIC5pbmZvcm1hdGlvbnMgbGksIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaWRjb21wYW55IGxhYmVsLCAucmVnaXN0ZXIgLmluZm8sIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwsIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwtcGhvbmUsIC5waG9uZS1maWVsZCwgLkRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUtbmV3LCAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb0xhYmVsLW5ldywgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAud29ya3NpdGUtbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NUaXRsZSwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC50aGFua3MtbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIHAsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstYmFjaywgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1lc3BhY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlBZGRyZXNzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRlbEFnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWhvcmFpcmVzQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQgLmluZm8tbGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbFRUQywgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXVuaXRQYXJpY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1xdGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvVGF4LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYm9sZCwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LXN1YnRpdGxlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3QtaGVhZCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0TGFiZWwsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UHJpY2VBbW91bnQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0VW5pdFByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE5hbWUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1sYWJlbC1hY2Nlc3NvcnksIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSBoMywgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXRpdGxlLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtc3VidGl0bGUsIC5yZWdpc3RlciAucHJpbWFyeS1idG4sIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1zd2l0Y2gsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1vdmVybGF5LWhlYWRlciwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5yZXNlcnZhdGlvbi1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgaDMsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyBoNCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXByb2R1Y3QsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlLCAubWFpbi1sb3hhbS1mciAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LlN1bW1hcnlTdGVwUGFnZS1lbnRyeS0tYWNjZXNzb3J5IC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5kZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ibGFjaywgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBzcGFuLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5kYXlfX21vbnRoX2J0bixcbi5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLm1vbnRoX195ZWFyX2J0biwgLnJlZ2lzdGVyZm9ybS10aXRsZSwgLnJlZ2lzdGVyIC5sb2dpbk1vZGFsLXN1YnRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tdGhpbi1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLXJlZ3VsYXItaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJsYWNrLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4uQXV0b2NvbXBsZXRlR29vZ2xlIHtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogMCAxLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmQ0ZDY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci10b3A6IDA7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7IH1cbiAgLkF1dG9jb21wbGV0ZUdvb2dsZS0tb3BlbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAuQXV0b2NvbXBsZXRlR29vZ2xlLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDVyZW07XG4gICAgY29sb3I6ICM3ZDc3Nzk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgIC5BdXRvY29tcGxldGVHb29nbGUtaXRlbSArIC5BdXRvY29tcGxldGVHb29nbGUtaXRlbSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YwZWRlZTsgfVxuICAgIC5BdXRvY29tcGxldGVHb29nbGUtaXRlbTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZiMjYzYjsgfVxuXG4ucmVnaXN0ZXIge1xuICBjb2xvcjogIzE0MTQxNDsgfVxuICAucmVnaXN0ZXIgLk1vZGFsLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDgwOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDQ4cHggNjRweDtcbiAgICAvKiBUcmFjayAqL1xuICAgIC8qIEhhbmRsZSAqL1xuICAgIC8qIEhhbmRsZSBvbiBob3ZlciAqLyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVnaXN0ZXIgLk1vZGFsLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDQ4cHggMTZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAucmVnaXN0ZXIgLk1vZGFsLWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDZweDsgfVxuICAgIC5yZWdpc3RlciAuTW9kYWwtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5yZWdpc3RlciAuTW9kYWwtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDRkNGQ0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDsgfVxuICAgIC5yZWdpc3RlciAuTW9kYWwtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYThhOGE4OyB9XG4gIC5yZWdpc3RlciAucmVnaXN0ZXJGb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucmVnaXN0ZXIgLnJlZ2lzdGVyRm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnJlZ2lzdGVyIC5Nb2RhbC1jbG9zZUljb24ge1xuICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAucmVnaXN0ZXIgLmNhcHRjaGEge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgLnJlZ2lzdGVyZm9ybS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4td2lkdGg6IDE3MnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM3NTc1NzU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlNzBkMjM7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgYmxhY2s7IH0gfVxuICAgICAgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jayBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQ6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBtYXJnaW46IDAgNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jayBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQ6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIGhlaWdodDogNzAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lOyB9IH1cbiAgICAgIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2sgaW5wdXRbdHlwZT0ncmFkaW8nXTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtczsgfVxuICAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1yYWRpb1NlbGVjdFN0YXR1cyxcbiAgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtcmFkaW9TZWxlY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtcGFzc3dvcmQtcmVxdWlyZW1lbnRzIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAgIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLXBhc3N3b3JkLXJlcXVpcmVtZW50cyAuSWNvbi0tY2hlY2tSZWQge1xuICAgICAgY29sb3I6IHJlZDsgfVxuICAgICAgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtcGFzc3dvcmQtcmVxdWlyZW1lbnRzIC5JY29uLS1jaGVja1JlZC5JY29uLS12YWxpZCB7XG4gICAgICAgIGNvbG9yOiBncmVlbjsgfVxuICAucmVnaXN0ZXIgLmx4LWZpZWxkLXRleHQtYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgLnJlZ2lzdGVyIC5seC1maWVsZC10ZXh0LWJveC5seC1maWVsZC1zZWFyY2gge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucmVnaXN0ZXIgLmx4LWZpZWxkLXRleHQtYm94IC5seC1maWVsZC1hY3Rpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTY1NjU2O1xuICAgICAgd2lkdGg6IDYxcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAxMnB4IDEycHggMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjJzO1xuICAgICAgei1pbmRleDogMzsgfVxuICAgICAgLnJlZ2lzdGVyIC5seC1maWVsZC10ZXh0LWJveCAubHgtZmllbGQtYWN0aW9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDsgfVxuICAucmVnaXN0ZXIgLmZpZWxkLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZ2lzdGVyIC5maWVsZC1yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBnYXA6IDI0cHg7IH0gfVxuICAgIC5yZWdpc3RlciAuZmllbGQtcm93IC5seC1maWVsZC10ZXh0LWJveCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucmVnaXN0ZXIgLmZpZWxkLXJvdyAubHgtZmllbGQtdGV4dC1ib3g6bnRoLWNoaWxkKDEpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzJweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5yZWdpc3RlciAuZmllbGQtcm93IC5seC1maWVsZC10ZXh0LWJveDpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4OyB9IH1cbiAgLnJlZ2lzdGVyIC5seC1maWVsZC1pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJlZ2lzdGVyICNnLXJlY2FwdGNoYV9pbmNvcnJlY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJlZ2lzdGVyIC5qcy1yZWNhcHRjaGEtY2FwdGNoYWFkZG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5yZWdpc3RlciAucGFzcy10b2dnbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMThweDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRvcDogMTVweDtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLnJlZ2lzdGVyIC5wYXNzLXRvZ2dsZTpob3ZlciwgLnJlZ2lzdGVyIC5wYXNzLXRvZ2dsZS5hY3RpdmUge1xuICAgICAgY29sb3I6ICNlNzBkMjM7IH1cbiAgLnJlZ2lzdGVyIC5JY29uLS1leWVfMi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICNlMWRkZGY7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5yZWdpc3RlciAuZXJyb3JGaWVsZCB7XG4gICAgY29sb3I6IHJlZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTNweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnJlZ2lzdGVyIC5zZWN0aW9uLWluZm8ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5yZWdpc3RlciAubG9naW5Nb2RhbC1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7IH1cbiAgLnJlZ2lzdGVyIC5pbmZvcm1hdGlvbnMgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxMXB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQ0ZDQ7IH1cbiAgICAucmVnaXN0ZXIgLmluZm9ybWF0aW9ucyBsaTpudGgtY2hpbGQoNCkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAucmVnaXN0ZXIgLmluZm9ybWF0aW9ucyBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tQmFja2dyb3VuZHMtTGlnaHRlciwgI2ZhZmFmYSk7IH1cbiAgICAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tQmFja2dyb3VuZHMtTG93ZXIsICNlMWRkZGYpO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tQmFja2dyb3VuZHMtVXBwZXIsICNmZmYpO1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgICAgIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtIGlucHV0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4OyB9XG4gICAgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAucmVnaXN0ZXIgLnJlcXVpcmVkIHtcbiAgICBjb2xvcjogcmVkO1xuICAgIGNvbG9yOiByZWQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5yZWdpc3RlciAucmVxdWlyZWQgaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDsgfVxuICAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaWRjb21wYW55IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWZpZWxkaWRjb21wYW55IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1CYWNrZ3JvdW5kcy1Mb3dlciwgI2UxZGRkZik7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luOiA2cHggMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWZpZWxkaWRjb21wYW55IGlucHV0IHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1maWVsZGlkY29tcGFueSBpIHtcbiAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLnJlZ2lzdGVyIC5pbmZvIHtcbiAgICBjb2xvcjogIzAwMzU4NDtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAucmVnaXN0ZXIgLmluZm8gYSB7XG4gICAgICBjb2xvcjogIzAwMzU4NDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAucmVnaXN0ZXIgLmluZm8gYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAucmVnaXN0ZXIgLmZpZWxkLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5yZWdpc3RlciAuZmllbGQtcm93IC5seC1maWVsZC10ZXh0LWJveCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4OiA1MCU7IH1cbiAgLnJlZ2lzdGVyIC5seC1maWVsZC10ZXh0LWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnJlZ2lzdGVyIC5seC1maWVsZC10ZXh0LWJveC5maWxsZWQgLmx4LWZpZWxkLWxhYmVsLCAucmVnaXN0ZXIgLmx4LWZpZWxkLXRleHQtYm94OmZvY3VzLXdpdGhpbiAubHgtZmllbGQtbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IDhweCAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwsIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwtcGhvbmUge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4ycztcbiAgICB0b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNzU3NTc1O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucmVnaXN0ZXIgLmx4LWZpZWxkLXRleHQtYm94LmZpbGxlZCAubHgtZmllbGQtaW5wdXQge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IHVuc2V0OyB9XG4gIC5yZWdpc3RlciAubHgtZmllbGQtaW5wdXQge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3NTc1NzU7XG4gICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLnJlZ2lzdGVyIC5seC1maWVsZC1pbnB1dDpmb2N1cywgLnJlZ2lzdGVyIC5seC1maWVsZC1pbnB1dDpob3ZlciB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMTQxNDE0O1xuICAgICAgcGFkZGluZy10b3A6IDIycHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IHVuc2V0OyB9XG4gIC5yZWdpc3RlciAucHJpbWFyeS1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICNlNzBkMjM7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgYm9yZGVyLXJhZGl1czogMzZweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zczsgfVxuICAgIC5yZWdpc3RlciAucHJpbWFyeS1idG46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBjb2xvcjogI2U3MGQyMztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNzBkMjM7IH1cbiAgICAucmVnaXN0ZXIgLnByaW1hcnktYnRuLmZ1bGxXaWR0aCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAucmVnaXN0ZXIgLmpzLUxvYWRlciB7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucGhvbmUtZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBob25lLWZpZWxkLmZpbGxlZCAucGhvbmUtaW5wdXQtY29udGFpbmVyIC5waG9uZS1udW1iZXItaW5wdXQsIC5waG9uZS1maWVsZDpmb2N1cyAucGhvbmUtaW5wdXQtY29udGFpbmVyIC5waG9uZS1udW1iZXItaW5wdXQge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG5cbi5waG9uZS1pbnB1dC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucGhvbmUtY29kZS1zZWxlY3Qge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDhweCA2cHggOHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWluLXdpZHRoOiA5NnB4O1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogIzU2NTY1NiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcgMTBsNSA1IDUtNScgc3Ryb2tlPSclMjNmZmZmZmYnIHN0cm9rZS13aWR0aD0nMi41JyBmaWxsPSdub25lJyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKDEwMCUgLSAycHgpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogOHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBob25lLWNvZGUtc2VsZWN0Lm9wZW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003IDE0bDUtNSA1IDUnIHN0cm9rZT0nJTIzZmZmZmZmJyBzdHJva2Utd2lkdGg9JzIuNScgZmlsbD0nbm9uZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7IH1cblxuLnBob25lLW51bWJlci1pbnB1dCB7XG4gIGZsZXg6IDE7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogMTA1cHggIWltcG9ydGFudDsgfVxuXG4ucGhvbmUtZmllbGQgLmx4LWZpZWxkLWxhYmVsLXBob25lIHtcbiAgbGVmdDogMTA3cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTk7IH1cblxuLnBob25lLWZpZWxkLmZpbGxlZCAubHgtZmllbGQtbGFiZWwtcGhvbmUsXG4ucGhvbmUtZmllbGQ6Zm9jdXMtd2l0aGluIC5seC1maWVsZC1sYWJlbC1waG9uZSB7XG4gIHRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDEwN3B4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50OyB9XG5cbi5kaXNhYmxlZEJ1dHRvbiB7XG4gIG9wYWNpdHk6IDAuNTsgfVxuXG4uZGlzYWJsZWRCdXR0b24ge1xuICBvcGFjaXR5OiAwLjU7IH1cblxuLk9yZGVyU3VtbWFyeSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygxMDB2aCAtIDAuNXJlbSkpO1xuICBiYWNrZ3JvdW5kOiAjMmQyYTJjO1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEzO1xuICB0cmFuc2l0aW9uOiAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5PcmRlclN1bW1hcnkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGZsZXg6IDAgMCAzMiU7XG4gICAgICB3aWR0aDogMzIlICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IDQwNXB4O1xuICAgICAgei1pbmRleDogOTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG4gIC5PcmRlclN1bW1hcnktLW9wZW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gIC5PcmRlclN1bW1hcnktb3BlbkJ0biB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi10b3A6IC0zLjlyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxMC44cmVtO1xuICAgIGJhY2tncm91bmQ6ICMyZDJhMmM7XG4gICAgbWF4LXdpZHRoOiAxOS4ycmVtOyB9XG4gICAgLk9yZGVyU3VtbWFyeS1vcGVuQnRuTGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIHBhZGRpbmc6IDcuMXJlbSAycmVtIDA7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLk9yZGVyU3VtbWFyeS1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAzLjVyZW0gM3JlbSAxLjJyZW07XG4gICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gICAgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLnJlYXNzdXJhbmNlLWNvbXBvbmVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAxMnB4O1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7IH1cbiAgICAgIC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5yZWFzc3VyYW5jZS1jb21wb25lbnQgLnJlYXNzdXJhbmNlLWVudHJ5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4OyB9XG4gICAgICAgIC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5yZWFzc3VyYW5jZS1jb21wb25lbnQgLnJlYXNzdXJhbmNlLWVudHJ5IGltZyB7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4OyB9XG4gICAgICAgIC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5yZWFzc3VyYW5jZS1jb21wb25lbnQgLnJlYXNzdXJhbmNlLWVudHJ5IHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBMYXRvO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgfVxuICAuT3JkZXJTdW1tYXJ5LWNsb3NlQnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzNXB4O1xuICAgIHJpZ2h0OiAyMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLk9yZGVyU3VtbWFyeS1jbG9zZUJ0biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuT3JkZXJTdW1tYXJ5LXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjZyZW07IH1cbiAgLk9yZGVyU3VtbWFyeS1zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAuT3JkZXJTdW1tYXJ5LWl0ZW1zIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7IH1cbiAgICAuT3JkZXJTdW1tYXJ5LWl0ZW1zU2Nyb2xsV3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLk9yZGVyU3VtbWFyeS1pdGVtc1Njcm9sbFdyYXBwZXIge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDU2LjhyZW07IH0gfVxuICAuT3JkZXJTdW1tYXJ5LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjNweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTc5Nzk3OyB9XG4gICAgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSB7XG4gICAgICBmbGV4OiAwIDAgNjUlO1xuICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuICAgICAgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZVRvdGFsIHtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5PcmRlclN1bW1hcnktaXRlbVByaWNlIHtcbiAgICAgIGZsZXg6IDAgMCAzNSU7XG4gICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAuT3JkZXJTdW1tYXJ5LWl0ZW1QcmljZVRvdGFsIHtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuT3JkZXJTdW1tYXJ5LWl0ZW0tLXN1YnRvdGFsIHtcbiAgICAgIHBhZGRpbmc6IDIuNXJlbSAwIDAgMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAgIC5PcmRlclN1bW1hcnktaXRlbS0tc3VidG90YWwgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC5PcmRlclN1bW1hcnktaXRlbS0tc3VidG90YWwtLXR2YSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTc5Nzk3OyB9XG4gIC5PcmRlclN1bW1hcnktdG90YWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLXRvcDogMjVweDsgfVxuICAgIC5PcmRlclN1bW1hcnktdG90YWxMYWJlbCB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLk9yZGVyU3VtbWFyeS10b3RhbEFtb3VudCB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLk9yZGVyU3VtbWFyeS13YXJuaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgY29sb3I6ICNkYmQ0ZDY7XG4gICAgbWFyZ2luLXRvcDogODdweDsgfVxuICAuT3JkZXJTdW1tYXJ5LXBpY2tVcE1vZGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5PcmRlclN1bW1hcnktcGlja1VwTW9kZUJ0biB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICNmYjI2M2I7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAyLjVyZW07XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgICAgIGZvbnQtc2l6ZTogMS43cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5PcmRlclN1bW1hcnktcGlja1VwTW9kZUJ0biB7XG4gICAgICAgICAgcGFkZGluZzogMCAzcmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuT3JkZXJTdW1tYXJ5LXBpY2tVcE1vZGVCdG4ge1xuICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTsgfSB9XG4gICAgICAuT3JkZXJTdW1tYXJ5LXBpY2tVcE1vZGVCdG46aG92ZXIsIC5PcmRlclN1bW1hcnktcGlja1VwTW9kZUJ0bjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuT3JkZXJTdW1tYXJ5LXBpY2tVcE1vZGVCdG5JY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG4gICAgICAuT3JkZXJTdW1tYXJ5LXBpY2tVcE1vZGVCdG4tLWRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC41OyB9XG4gIC5PcmRlclN1bW1hcnktcGlja1VwTW9kZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gIC5PcmRlclN1bW1hcnktbm90UmVnaXN0ZXJZZXQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAuT3JkZXJTdW1tYXJ5LW5vdFJlZ2lzdGVyWWV0TGluaywgLk9yZGVyU3VtbWFyeS1ub3RSZWdpc3RlcllldExpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogM3B4OyB9XG4gIC5PcmRlclN1bW1hcnktY29udGludWVXaXRob3V0UmVnaXN0ZXJpbmcsIC5PcmRlclN1bW1hcnktY29udGludWVXaXRob3V0UmVnaXN0ZXJpbmc6aG92ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gIC5PcmRlclN1bW1hcnktbGluayB7XG4gICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNFNzBEMjM7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0NyU7XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLk9yZGVyU3VtbWFyeS1saW5rLS1kaXNhYmxlZCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICM3NTc1NzU7IH1cbiAgICAuT3JkZXJTdW1tYXJ5LWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gIC5PcmRlclN1bW1hcnktY29ubmVjdFRvU2VlUHJpY2VzIHtcbiAgICBmb250LWZhbWlseTogTGF0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgY29sb3I6ICNFNzBEMjM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U3MEQyMztcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDclO1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuT3JkZXJTdW1tYXJ5LWNvbm5lY3RUb1NlZVByaWNlcy0tZGlzYWJsZWQge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBjb2xvcjogIzc1NzU3NTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzc1NzU3NTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5Db25maXJtYXRpb25QYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogMCA3MHB4OyB9IH1cblxuLkNvbmZpcm1hdGlvblBhZ2UtYm9keSB7XG4gIHBhZGRpbmctdG9wOiA1OHB4O1xuICBmbGV4OiAwIDAgMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLkNvbmZpcm1hdGlvblBhZ2UtYm9keSB7XG4gICAgICBwYWRkaW5nOiAzLjJyZW0gMi44cmVtIDAgMDtcbiAgICAgIGZsZXg6IDEgMSA2MCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5Db25maXJtYXRpb25QYWdlLW9yZGVyU3VtbWFyeSB7XG4gICAgZmxleDogMCAwIDMyJTtcbiAgICBtaW4td2lkdGg6IDQwNXB4OyB9IH1cblxuLkNvbmZpcm1hdGlvblBhZ2UtY29uZ3JhdFRpdGxlIHtcbiAgcGFkZGluZzogMCAxOHB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzLjZyZW07XG4gIGNvbG9yOiAjZmIyNjNiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLkNvbmZpcm1hdGlvblBhZ2UtY29uZ3JhdFRleHQge1xuICBwYWRkaW5nOiAwIDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5Db25maXJtYXRpb25QYWdlLWNvbW1hbmRSZWYge1xuICBwYWRkaW5nOiAzMHB4IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogODAwOyB9XG5cbi5Db25maXJtYXRpb25QYWdlLWNvbW1hbmRUZXh0IHtcbiAgcGFkZGluZzogMzBweCAxOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5Db25maXJtYXRpb25QYWdlLWNvbW1hbmRUZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMThweCA3NXB4IDE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5Db25maXJtYXRpb25QYWdlLWNvbW1hbmRJbmZvcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLkNvbmZpcm1hdGlvblBhZ2UtY29tbWFuZEluZm8ge1xuICBwYWRkaW5nOiAyMHB4IDE4cHggNDBweCAxOHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RiZDRkNjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYmQ0ZDY7IH1cbiAgLkNvbmZpcm1hdGlvblBhZ2UtY29tbWFuZEluZm8gKyAuQ29uZmlybWF0aW9uUGFnZS1jb21tYW5kSW5mbyB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLkNvbmZpcm1hdGlvblBhZ2UtY29tbWFuZEluZm8ge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYmQ0ZDY7XG4gICAgICBtYXgtd2lkdGg6IDMzNnB4OyB9XG4gICAgICAuQ29uZmlybWF0aW9uUGFnZS1jb21tYW5kSW5mbyArIC5Db25maXJtYXRpb25QYWdlLWNvbW1hbmRJbmZvIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGJkNGQ2OyB9IH1cblxuLkNvbmZpcm1hdGlvblBhZ2UtY29tbWFuZFRpbWVUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjZmIyNjNiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuXG4uQ29uZmlybWF0aW9uUGFnZS1jb21tYW5kVGltZUluZm9zIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nOiA1cHggMDsgfVxuXG4uQ29uZmlybWF0aW9uUGFnZS1jb21tYW5kVGltZUJvbGQge1xuICBmb250LXdlaWdodDogODAwOyB9XG5cbi5Db25maXJtYXRpb25QYWdlLWNvbW1hbmRQbGFjZVRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICNmYjI2M2I7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLkNvbmZpcm1hdGlvblBhZ2UtY29tbWFuZFBsYWNlSW5mbyB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjZyZW07IH1cbiAgLkNvbmZpcm1hdGlvblBhZ2UtY29tbWFuZFBsYWNlSW5mby0tYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMTBweCAwOyB9XG5cbi5Db25maXJtYXRpb25QYWdlLWhvbWVSZXR1cm4ge1xuICBwYWRkaW5nOiA0MHB4IDE4cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuQ29uZmlybWF0aW9uUGFnZS1ob21lUmV0dXJuIHtcbiAgICAgIHBhZGRpbmc6IDEwMnB4IDE4cHg7IH0gfVxuXG4uQ29uZmlybWF0aW9uUGFnZS1ob21lQnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZDRkNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjN2Q3Nzc5O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuQ29uZmlybWF0aW9uUGFnZS1ob21lQnRuIHtcbiAgICAgIG1heC13aWR0aDogMjg0cHg7IH0gfVxuXG4ubGF0by10aGluIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXJlZ3VsYXIsIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2UgcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkNhcnRQYWdlLWRhdGVMYWJlbC1kZXNrdG9wLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckJlZ2luLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckVuZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLklucHV0Qm94LWZpZWxkLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3ggLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3guZmlsbGVkIC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBkaXYgLmRheS1oZWFkZXIsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1QcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RSZWZlcmVuY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RJbmZvVGF4LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgLkNhcnRQYWdlLXByb2R1Y3QgLmNhcnRQYWdlLWluZGlzcG9uaWJsZSwgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jaywgLnJlZ2lzdGVyIC5pbmZvcm1hdGlvbnMgbGksIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaWRjb21wYW55IGxhYmVsLCAucmVnaXN0ZXIgLmluZm8sIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwsIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwtcGhvbmUsIC5waG9uZS1maWVsZCwgLkRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUtbmV3LCAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb0xhYmVsLW5ldywgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAud29ya3NpdGUtbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NUaXRsZSwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC50aGFua3MtbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIHAsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstYmFjaywgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1lc3BhY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlBZGRyZXNzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRlbEFnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWhvcmFpcmVzQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQgLmluZm8tbGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbFRUQywgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXVuaXRQYXJpY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1xdGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvVGF4LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYm9sZCwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LXN1YnRpdGxlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3QtaGVhZCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0TGFiZWwsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UHJpY2VBbW91bnQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0VW5pdFByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE5hbWUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1sYWJlbC1hY2Nlc3NvcnksIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSBoMywgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXRpdGxlLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtc3VidGl0bGUsIC5yZWdpc3RlciAucHJpbWFyeS1idG4sIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1zd2l0Y2gsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1vdmVybGF5LWhlYWRlciwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5yZXNlcnZhdGlvbi1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgaDMsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyBoNCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXByb2R1Y3QsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlLCAubWFpbi1sb3hhbS1mciAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LlN1bW1hcnlTdGVwUGFnZS1lbnRyeS0tYWNjZXNzb3J5IC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5kZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ibGFjaywgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBzcGFuLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5kYXlfX21vbnRoX2J0bixcbi5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLm1vbnRoX195ZWFyX2J0biwgLnJlZ2lzdGVyZm9ybS10aXRsZSwgLnJlZ2lzdGVyIC5sb2dpbk1vZGFsLXN1YnRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tdGhpbi1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLXJlZ3VsYXItaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJsYWNrLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by10aGluIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXJlZ3VsYXIsIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2UgcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkNhcnRQYWdlLWRhdGVMYWJlbC1kZXNrdG9wLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckJlZ2luLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckVuZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLklucHV0Qm94LWZpZWxkLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3ggLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3guZmlsbGVkIC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBkaXYgLmRheS1oZWFkZXIsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1QcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RSZWZlcmVuY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RJbmZvVGF4LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgLkNhcnRQYWdlLXByb2R1Y3QgLmNhcnRQYWdlLWluZGlzcG9uaWJsZSwgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jaywgLnJlZ2lzdGVyIC5pbmZvcm1hdGlvbnMgbGksIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaWRjb21wYW55IGxhYmVsLCAucmVnaXN0ZXIgLmluZm8sIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwsIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwtcGhvbmUsIC5waG9uZS1maWVsZCwgLkRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUtbmV3LCAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb0xhYmVsLW5ldywgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAud29ya3NpdGUtbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NUaXRsZSwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC50aGFua3MtbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIHAsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstYmFjaywgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1lc3BhY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlBZGRyZXNzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRlbEFnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWhvcmFpcmVzQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQgLmluZm8tbGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbFRUQywgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXVuaXRQYXJpY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1xdGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvVGF4LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYm9sZCwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LXN1YnRpdGxlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3QtaGVhZCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0TGFiZWwsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UHJpY2VBbW91bnQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0VW5pdFByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE5hbWUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1sYWJlbC1hY2Nlc3NvcnksIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSBoMywgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXRpdGxlLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtc3VidGl0bGUsIC5yZWdpc3RlciAucHJpbWFyeS1idG4sIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1zd2l0Y2gsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1vdmVybGF5LWhlYWRlciwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5yZXNlcnZhdGlvbi1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgaDMsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyBoNCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXByb2R1Y3QsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlLCAubWFpbi1sb3hhbS1mciAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LlN1bW1hcnlTdGVwUGFnZS1lbnRyeS0tYWNjZXNzb3J5IC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5kZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ibGFjaywgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBzcGFuLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5kYXlfX21vbnRoX2J0bixcbi5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLm1vbnRoX195ZWFyX2J0biwgLnJlZ2lzdGVyZm9ybS10aXRsZSwgLnJlZ2lzdGVyIC5sb2dpbk1vZGFsLXN1YnRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tdGhpbi1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLXJlZ3VsYXItaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJsYWNrLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by10aGluIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXJlZ3VsYXIsIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2UgcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkNhcnRQYWdlLWRhdGVMYWJlbC1kZXNrdG9wLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckJlZ2luLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckVuZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLklucHV0Qm94LWZpZWxkLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3ggLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3guZmlsbGVkIC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBkaXYgLmRheS1oZWFkZXIsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1QcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RSZWZlcmVuY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RJbmZvVGF4LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgLkNhcnRQYWdlLXByb2R1Y3QgLmNhcnRQYWdlLWluZGlzcG9uaWJsZSwgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jaywgLnJlZ2lzdGVyIC5pbmZvcm1hdGlvbnMgbGksIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaWRjb21wYW55IGxhYmVsLCAucmVnaXN0ZXIgLmluZm8sIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwsIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwtcGhvbmUsIC5waG9uZS1maWVsZCwgLkRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUtbmV3LCAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb0xhYmVsLW5ldywgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAud29ya3NpdGUtbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NUaXRsZSwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC50aGFua3MtbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIHAsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstYmFjaywgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1lc3BhY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlBZGRyZXNzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRlbEFnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWhvcmFpcmVzQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQgLmluZm8tbGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbFRUQywgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXVuaXRQYXJpY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1xdGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvVGF4LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYm9sZCwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LXN1YnRpdGxlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3QtaGVhZCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0TGFiZWwsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UHJpY2VBbW91bnQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0VW5pdFByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE5hbWUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1sYWJlbC1hY2Nlc3NvcnksIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSBoMywgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXRpdGxlLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtc3VidGl0bGUsIC5yZWdpc3RlciAucHJpbWFyeS1idG4sIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1zd2l0Y2gsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1vdmVybGF5LWhlYWRlciwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5yZXNlcnZhdGlvbi1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgaDMsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyBoNCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXByb2R1Y3QsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlLCAubWFpbi1sb3hhbS1mciAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LlN1bW1hcnlTdGVwUGFnZS1lbnRyeS0tYWNjZXNzb3J5IC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5kZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ibGFjaywgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBzcGFuLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5kYXlfX21vbnRoX2J0bixcbi5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLm1vbnRoX195ZWFyX2J0biwgLnJlZ2lzdGVyZm9ybS10aXRsZSwgLnJlZ2lzdGVyIC5sb2dpbk1vZGFsLXN1YnRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tdGhpbi1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLXJlZ3VsYXItaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJsYWNrLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by10aGluIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXJlZ3VsYXIsIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2UgcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkNhcnRQYWdlLWRhdGVMYWJlbC1kZXNrdG9wLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckJlZ2luLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckVuZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLklucHV0Qm94LWZpZWxkLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3ggLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3guZmlsbGVkIC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBkaXYgLmRheS1oZWFkZXIsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1QcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RSZWZlcmVuY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RJbmZvVGF4LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgLkNhcnRQYWdlLXByb2R1Y3QgLmNhcnRQYWdlLWluZGlzcG9uaWJsZSwgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jaywgLnJlZ2lzdGVyIC5pbmZvcm1hdGlvbnMgbGksIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaWRjb21wYW55IGxhYmVsLCAucmVnaXN0ZXIgLmluZm8sIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwsIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwtcGhvbmUsIC5waG9uZS1maWVsZCwgLkRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUtbmV3LCAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb0xhYmVsLW5ldywgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAud29ya3NpdGUtbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NUaXRsZSwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC50aGFua3MtbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIHAsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstYmFjaywgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1lc3BhY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlBZGRyZXNzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRlbEFnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWhvcmFpcmVzQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQgLmluZm8tbGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbFRUQywgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXVuaXRQYXJpY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1xdGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvVGF4LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYm9sZCwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LXN1YnRpdGxlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3QtaGVhZCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0TGFiZWwsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UHJpY2VBbW91bnQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0VW5pdFByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE5hbWUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1sYWJlbC1hY2Nlc3NvcnksIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSBoMywgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXRpdGxlLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtc3VidGl0bGUsIC5yZWdpc3RlciAucHJpbWFyeS1idG4sIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1zd2l0Y2gsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1vdmVybGF5LWhlYWRlciwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5yZXNlcnZhdGlvbi1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgaDMsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyBoNCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXByb2R1Y3QsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlLCAubWFpbi1sb3hhbS1mciAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LlN1bW1hcnlTdGVwUGFnZS1lbnRyeS0tYWNjZXNzb3J5IC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5kZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ibGFjaywgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBzcGFuLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5kYXlfX21vbnRoX2J0bixcbi5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLm1vbnRoX195ZWFyX2J0biwgLnJlZ2lzdGVyZm9ybS10aXRsZSwgLnJlZ2lzdGVyIC5sb2dpbk1vZGFsLXN1YnRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tdGhpbi1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLXJlZ3VsYXItaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJsYWNrLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4udS1UZXh0LWhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjZmIyNjNiICFpbXBvcnRhbnQ7IH1cblxuLnUtQXJyb3ctZG93blJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCLugLtcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi51LUFycm93LWRvd25SaWdodDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gIGNvbG9yOiAjZmIyNjNiOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLlN1bW1hcnlTdGVwUGFnZSB7XG4gICAgcGFkZGluZzogMCA3cmVtOyB9IH1cblxuLlN1bW1hcnlTdGVwUGFnZS1ib2R5IHtcbiAgcGFkZGluZzogMCAycmVtIDNyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5TdW1tYXJ5U3RlcFBhZ2UtYm9keSB7XG4gICAgICBwYWRkaW5nOiAzcmVtIDAgN3JlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDIxcmVtOyB9IH1cblxuLlN1bW1hcnlTdGVwUGFnZS1vcmRlclJlZmVyZW5jZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXJSZWZlcmVuY2Uge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07IH0gfVxuXG4uU3VtbWFyeVN0ZXBQYWdlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjZyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5TdW1tYXJ5U3RlcFBhZ2UtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzcmVtOyB9IH1cbiAgLlN1bW1hcnlTdGVwUGFnZS10aXRsZS0tcmVkIHtcbiAgICBjb2xvcjogI2ZiMjYzYjsgfVxuXG4uU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDMuNnJlbTsgfSB9XG4gIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUtLXJlZCB7XG4gICAgY29sb3I6ICNmYjI2M2I7IH1cblxuLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogM3JlbSAxcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2Uge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDMuNnJlbTtcbiAgICAgIHBhZGRpbmc6IDZyZW0gOHJlbSA1cmVtOyB9IH1cbiAgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIGkge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4uU3VtbWFyeVN0ZXBQYWdlLWJpbGxpbmcge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtOyB9XG5cbi5TdW1tYXJ5U3RlcFBhZ2UtYm94ZXNXcmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5TdW1tYXJ5U3RlcFBhZ2UtYm94ZXNXcmFwcGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLlN1bW1hcnlTdGVwUGFnZS1ib3hlc1dyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMjI0cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTY1M3B4KSB7XG4gICAgLlN1bW1hcnlTdGVwUGFnZS1ib3hlc1dyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7IH0gfVxuXG4uU3VtbWFyeVN0ZXBQYWdlLWZsZXhCcmVhayB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGhlaWdodDogMzBweDsgfVxuXG4uU3VtbWFyeVN0ZXBQYWdlLWJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmQ0ZDY7XG4gIGZsZXgtYmFzaXM6IDQ3JTsgfVxuICAuU3VtbWFyeVN0ZXBQYWdlLWJveC1XZWVrZW5kTm90aWZpY2F0aW9uIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuU3VtbWFyeVN0ZXBQYWdlLWJveC1XZWVrZW5kTm90aWZpY2F0aW9uIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuU3VtbWFyeVN0ZXBQYWdlLWJveCB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBwYWRkaW5nOiA0cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLlN1bW1hcnlTdGVwUGFnZS1ib3ggKyAuU3VtbWFyeVN0ZXBQYWdlLWJveCB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgZmxleC1iYXNpczogMTAwJTsgfSB9XG5cbi5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXMge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMi42cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfSB9XG4gIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNEYXRlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlBZGRyZXNzIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjZyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlBZGRyZXNzIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfSB9XG5cbi5TdW1tYXJ5U3RlcFBhZ2UtZXF1aXBtZW50cyB7XG4gIG1hcmdpbjogNXJlbSBhdXRvIDA7XG4gIG1heC13aWR0aDogNDFyZW07IH1cbiAgLlN1bW1hcnlTdGVwUGFnZS1lcXVpcG1lbnRzTGlzdEl0ZW0ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGJkNGQ2O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGJkNGQ2OyB9XG4gICAgLlN1bW1hcnlTdGVwUGFnZS1lcXVpcG1lbnRzTGlzdEl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDsgfVxuICAgIC5TdW1tYXJ5U3RlcFBhZ2UtZXF1aXBtZW50c0xpc3RJdGVtICsgLlN1bW1hcnlTdGVwUGFnZS1lcXVpcG1lbnRzTGlzdEl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcDogMDsgfVxuXG4uU3VtbWFyeVN0ZXBQYWdlLWVudHJ5IHtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnkge1xuICAgICAgcGFkZGluZzogMXJlbSAycmVtIDFyZW0gM3JlbTsgfSB9XG4gIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlUaHVtYm5haWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDRyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5VGh1bWJuYWlsIHtcbiAgICAgICAgd2lkdGg6IDYuNnJlbTtcbiAgICAgICAgaGVpZ2h0OiA2LjZyZW07IH0gfVxuICAgIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlUaHVtYm5haWxJbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlEZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgICBtYXJnaW46IDAgMCAwIDJyZW07XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyOCUpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeURldGFpbHMge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgbWFyZ2luOiAxcmVtIDAgMCAzcmVtOyB9IH1cbiAgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TWFpbkZlYXR1cmUge1xuICAgIGNvbG9yOiAjZmIyNjNiOyB9XG5cbi5TdW1tYXJ5U3RlcFBhZ2UtYnV0dG9uV3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDcuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5TdW1tYXJ5U3RlcFBhZ2UtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzdkNzc3OTtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxLjVyZW0gMi41cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdkNzc3OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5TdW1tYXJ5U3RlcFBhZ2UtYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDAgM3JlbTsgfSB9XG4gIC5TdW1tYXJ5U3RlcFBhZ2UtYnV0dG9uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIu6Au1wiO1xuICAgIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuU3VtbWFyeVN0ZXBQYWdlLWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMi41cmVtOyB9IH1cbiAgLlN1bW1hcnlTdGVwUGFnZS1idXR0b246OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBjb2xvcjogI2ZiMjYzYjsgfVxuXG4uUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2Uge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1ib2R5IHtcbiAgcGFkZGluZzogMDsgfVxuXG4uUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSB7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG4gIHBhZGRpbmc6IDQuOHJlbSAxLjZyZW07IH1cbiAgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLkljb24tLWNoZWNrUmVkIHtcbiAgICB3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgYmFja2dyb3VuZDogIzMyODg0QjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDRyZW07IH1cbiAgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogODAuNnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5yZXNlcnZhdGlvbi1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAzLjFyZW07XG4gICAgcGFkZGluZzogMi40cmVtIDA7XG4gICAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50OyB9XG4gIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAudGhhbmtzLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4zcmVtO1xuICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjRyZW07IH1cbiAgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDIuNHJlbSAxLjZyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0JGNEYwRjtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGOEVEO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjZyZW07XG4gICAgZ2FwOiAxcmVtOyB9XG4gICAgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIGkge1xuICAgICAgY29sb3I6ICNCRjRGMEY7IH1cbiAgICAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgY29sb3I6ICNCRjRGMEY7IH1cbiAgICAgIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIHAge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgY29sb3I6ICNCRjRGMEY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjNyZW07IH1cbiAgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEuNnJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1iYWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGNvbG9yOiAjRTcwRDIzO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U3MEQyMztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE0NyU7XG4gICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWVzcGFjZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogI0U3MEQyMztcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMTQ3JTtcbiAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uU3VtbWFyeVN0ZXBQYWdlLXJlY2FwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNC44cmVtIDA7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDsgfVxuXG4uU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDM5LjJyZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiAzLjJyZW07IH1cbiAgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVxdWlwbWVudHMge1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICBtYXJnaW46IDAgMCA0LjhyZW0gMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMxcmVtKTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8ge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4uU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgcGFkZGluZzogMCAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4uU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyB7XG4gIHdpZHRoOiAzOS4ycmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjJyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICAjRTdFN0U3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAzLjJyZW0gMi40cmVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8ge1xuICAgICAgd2lkdGg6IDMxcmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8ge1xuICAgICAgbWFyZ2luLXRvcDogNC44cmVtO1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG4gIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtYm94IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDRENDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi40cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTsgfVxuICAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuT3JkZXJTdW1tYXJ5LWNhbGVuZGFyIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwLjVyZW07IH1cbiAgICAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBjb2xvcjogIzE0MTQxNDsgfVxuICAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50OyB9XG4gIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIGg0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMC44cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGNvbG9yOiAjMTIxMDEwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIGg0IGkge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeUFkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGNvbG9yOiAjMTIxMDEwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjRyZW07IH1cbiAgICAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5QWRkcmVzcyBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtOyB9XG4gIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdGVsQWdlbmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS40cmVtOyB9XG4gIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtaG9yYWlyZXNBZ2VuY2UgcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS10ZWxBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1ob3JhaXJlc0FnZW5jZSBwIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBjb2xvcjogIzEyMTAxMDtcbiAgICBsaW5lLWhlaWdodDogMnJlbTsgfVxuXG4uU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RMaXN0LWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDAgMnJlbSAxLjZyZW0gMi41cmVtOyB9XG4gIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdExpc3QtaGVhZCAuY29sLXByb2R1Y3QtbGFiZWwge1xuICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gMjguN3JlbSk7IH1cbiAgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0TGlzdC1oZWFkIC5jb2wtcHJvZHVjdC1xdWFudGl0eSB7XG4gICAgd2lkdGg6IDEwcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RMaXN0LWhlYWQgLmNvbC1wcm9kdWN0LXVuaXRQcmljZSB7XG4gICAgd2lkdGg6IDEwcmVtOyB9XG4gIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdExpc3QtaGVhZCAudG90YWwtcHJpY2Uge1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RMaXN0LWhlYWQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdExpc3QtYm9keSB7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICNENEQ0RDQ7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgcGFkZGluZzogMy4ycmVtIDIuNHJlbSAwIDIuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNC44cmVtOyB9XG5cbi5TdW1tYXJ5U3RlcFBhZ2UtZXF1aXBtZW50cyB7XG4gIHBhZGRpbmc6IDMuMnJlbSAyLjRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgICNENEQ0RDQ7IH1cbiAgLlN1bW1hcnlTdGVwUGFnZS1lcXVpcG1lbnRzTGlzdEl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4uU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMC44cmVtO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoOyB9XG4gIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLnRvdGFsLW9yZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDEuNnJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMC44cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXByb2R1Y3Qge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgICAgIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci1wcm9kdWN0IHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTsgfVxuICAgICAgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXByb2R1Y3QgLnByaWNlLWxpbmUge1xuICAgICAgICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7IH1cbiAgICAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhUIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAgICAgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCAuaW5mby1saW5lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQgLmluZm8tbGluZSBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4OyB9XG4gICAgICAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhUIC5wcmljZS1saW5lIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDsgfVxuICAgICAgICAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhUIC5wcmljZS1saW5lIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAgIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsVFRDIHtcbiAgICAgIGNvbG9yOiAjNTY1NjU2O1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgICAgIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsVFRDIC5pbmZvLWxpbmUgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4OyB9XG4gICAgICAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbFRUQyAucHJpY2UtbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAgICAgICAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbFRUQyAucHJpY2UtbGluZSBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuXG4uU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyLjRyZW0gMCAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG5cbi5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeVRodW1ibmFpbCB7XG4gIHdpZHRoOiA5LjZyZW07XG4gIGhlaWdodDogOHJlbTtcbiAgbWF4LWhlaWdodDogOHJlbTtcbiAgbWF4LXdpZHRoOiA5LjZyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlEZXRhaWxzIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDM4LjNyZW0pO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeURldGFpbHMge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlQcmljZSB7XG4gIHdpZHRoOiAyOC43cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeVByaWNlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogOS42cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5UHJpY2Uge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGdhcDogMnJlbTsgfSB9XG5cbi5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS11bml0UGFyaWNlIHtcbiAgY29sb3I6ICM1NjU2NTY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS11bml0UGFyaWNlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG4uU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcXRlIHtcbiAgY29sb3I6ICM1NjU2NTY7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXF0ZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2Uge1xuICBjb2xvcjogIzE0MTQxNDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50OyB9XG4gIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG5cbi5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb2xvcjogIzFGNkYzNztcbiAgcGFkZGluZzogMC4zcmVtIDAuNXJlbTtcbiAgYmFja2dyb3VuZDogI0VERkZGMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjhyZW07IH1cbiAgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LmF2YWlsYWJpbGl0eVRvQ29uZmlybSB7XG4gICAgY29sb3I6ICNCRjRGMEY7XG4gICAgYmFja2dyb3VuZDogI0ZGRjhFRDsgfVxuXG4uU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm9UYXgge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwLjZyZW07XG4gIGdhcDogMC40cmVtOyB9XG5cbi5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZ3Mge1xuICBwb3NpdGlvbjogc3RhdGljOyB9XG5cbi5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYge1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogI0NDMDkxRDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSB7XG4gIGNvbG9yOiAjMTIxMDEwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50OyB9XG5cbi5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU1haW5GZWF0dXJlIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGNvbG9yOiAjMTQxNDE0OyB9XG5cbi5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjMTIxMDEwO1xuICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7IH1cblxuLm1haW4tbG94YW0tZnIgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeS5TdW1tYXJ5U3RlcFBhZ2UtZW50cnktLWFjY2Vzc29yeSB7XG4gIHBhZGRpbmc6IDAgMCAwIDkuNnJlbTtcbiAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC5tYWluLWxveGFtLWZyIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnkuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LS1hY2Nlc3Nvcnk6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubWFpbi1sb3hhbS1mciAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LlN1bW1hcnlTdGVwUGFnZS1lbnRyeS0tYWNjZXNzb3J5IC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlUaHVtYm5haWwge1xuICAgIHdpZHRoOiA2LjRyZW07XG4gICAgaGVpZ2h0OiA2LjRyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5tYWluLWxveGFtLWZyIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnkuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LS1hY2Nlc3NvcnkgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeURldGFpbHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNi40cmVtKTsgfVxuICAubWFpbi1sb3hhbS1mciAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LlN1bW1hcnlTdGVwUGFnZS1lbnRyeS0tYWNjZXNzb3J5IC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40cmVtOyB9XG4gIC5tYWluLWxveGFtLWZyIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnkuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LS1hY2Nlc3NvcnkgLkNhcnRQYWdlLXByb2R1Y3RSZWZlcmVuY2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubWFpbi1sb3hhbS1mciAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LlN1bW1hcnlTdGVwUGFnZS1lbnRyeS0tYWNjZXNzb3J5IC5DYXJ0UGFnZS1wcm9kdWN0UmVmZXJlbmNlLWFjY2Vzc29yeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjNTY1NjU2OyB9XG4gIC5tYWluLWxveGFtLWZyIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnkuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LS1hY2Nlc3NvcnkgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU1haW5GZWF0dXJlIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuXG4ubWFpbi1sb3hhbS1mciAuU3VtbWFyeVN0ZXBQYWdlLWVxdWlwbWVudHNMaXN0SXRlbSB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gIC5tYWluLWxveGFtLWZyIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlEZXRhaWxzIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubWFpbi1sb3hhbS1mciAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LlN1bW1hcnlTdGVwUGFnZS1lbnRyeS0tYWNjZXNzb3J5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG4ubGF0by10aGluIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXJlZ3VsYXIsIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2UgcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkNhcnRQYWdlLWRhdGVMYWJlbC1kZXNrdG9wLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckJlZ2luLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckVuZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLklucHV0Qm94LWZpZWxkLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3ggLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3guZmlsbGVkIC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBkaXYgLmRheS1oZWFkZXIsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1QcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RSZWZlcmVuY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RJbmZvVGF4LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgLkNhcnRQYWdlLXByb2R1Y3QgLmNhcnRQYWdlLWluZGlzcG9uaWJsZSwgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jaywgLnJlZ2lzdGVyIC5pbmZvcm1hdGlvbnMgbGksIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaWRjb21wYW55IGxhYmVsLCAucmVnaXN0ZXIgLmluZm8sIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwsIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwtcGhvbmUsIC5waG9uZS1maWVsZCwgLkRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUtbmV3LCAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb0xhYmVsLW5ldywgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAud29ya3NpdGUtbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NUaXRsZSwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC50aGFua3MtbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIHAsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstYmFjaywgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1lc3BhY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlBZGRyZXNzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRlbEFnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWhvcmFpcmVzQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQgLmluZm8tbGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbFRUQywgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXVuaXRQYXJpY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1xdGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvVGF4LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYm9sZCwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LXN1YnRpdGxlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3QtaGVhZCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0TGFiZWwsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UHJpY2VBbW91bnQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0VW5pdFByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE5hbWUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1sYWJlbC1hY2Nlc3NvcnksIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSBoMywgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXRpdGxlLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtc3VidGl0bGUsIC5yZWdpc3RlciAucHJpbWFyeS1idG4sIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1zd2l0Y2gsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1vdmVybGF5LWhlYWRlciwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5yZXNlcnZhdGlvbi1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgaDMsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyBoNCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXByb2R1Y3QsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlLCAubWFpbi1sb3hhbS1mciAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LlN1bW1hcnlTdGVwUGFnZS1lbnRyeS0tYWNjZXNzb3J5IC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5kZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ibGFjaywgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBzcGFuLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5kYXlfX21vbnRoX2J0bixcbi5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLm1vbnRoX195ZWFyX2J0biwgLnJlZ2lzdGVyZm9ybS10aXRsZSwgLnJlZ2lzdGVyIC5sb2dpbk1vZGFsLXN1YnRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tdGhpbi1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLXJlZ3VsYXItaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJsYWNrLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4uQXV0b2NvbXBsZXRlR29vZ2xlIHtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogMCAxLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmQ0ZDY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci10b3A6IDA7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7IH1cbiAgLkF1dG9jb21wbGV0ZUdvb2dsZS0tb3BlbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAuQXV0b2NvbXBsZXRlR29vZ2xlLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDVyZW07XG4gICAgY29sb3I6ICM3ZDc3Nzk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgIC5BdXRvY29tcGxldGVHb29nbGUtaXRlbSArIC5BdXRvY29tcGxldGVHb29nbGUtaXRlbSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YwZWRlZTsgfVxuICAgIC5BdXRvY29tcGxldGVHb29nbGUtaXRlbTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZiMjYzYjsgfVxuXG4ubGF0by10aGluIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXJlZ3VsYXIsIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2UgcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkNhcnRQYWdlLWRhdGVMYWJlbC1kZXNrdG9wLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckJlZ2luLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckVuZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLklucHV0Qm94LWZpZWxkLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3ggLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3guZmlsbGVkIC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBkaXYgLmRheS1oZWFkZXIsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1QcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RSZWZlcmVuY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RJbmZvVGF4LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgLkNhcnRQYWdlLXByb2R1Y3QgLmNhcnRQYWdlLWluZGlzcG9uaWJsZSwgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jaywgLnJlZ2lzdGVyIC5pbmZvcm1hdGlvbnMgbGksIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaWRjb21wYW55IGxhYmVsLCAucmVnaXN0ZXIgLmluZm8sIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwsIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwtcGhvbmUsIC5waG9uZS1maWVsZCwgLkRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUtbmV3LCAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb0xhYmVsLW5ldywgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAud29ya3NpdGUtbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NUaXRsZSwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC50aGFua3MtbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIHAsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstYmFjaywgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1lc3BhY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlBZGRyZXNzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRlbEFnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWhvcmFpcmVzQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQgLmluZm8tbGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbFRUQywgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXVuaXRQYXJpY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1xdGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvVGF4LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYm9sZCwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LXN1YnRpdGxlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3QtaGVhZCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0TGFiZWwsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UHJpY2VBbW91bnQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0VW5pdFByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE5hbWUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1sYWJlbC1hY2Nlc3NvcnksIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSBoMywgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXRpdGxlLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtc3VidGl0bGUsIC5yZWdpc3RlciAucHJpbWFyeS1idG4sIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1zd2l0Y2gsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1vdmVybGF5LWhlYWRlciwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5yZXNlcnZhdGlvbi1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgaDMsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyBoNCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXByb2R1Y3QsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlLCAubWFpbi1sb3hhbS1mciAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LlN1bW1hcnlTdGVwUGFnZS1lbnRyeS0tYWNjZXNzb3J5IC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5kZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ibGFjaywgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBzcGFuLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5kYXlfX21vbnRoX2J0bixcbi5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLm1vbnRoX195ZWFyX2J0biwgLnJlZ2lzdGVyZm9ybS10aXRsZSwgLnJlZ2lzdGVyIC5sb2dpbk1vZGFsLXN1YnRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tdGhpbi1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLXJlZ3VsYXItaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJsYWNrLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4uQnJlYWRjcnVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5CcmVhZGNydW1iIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiA3cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMi41cmVtOyB9IH1cbiAgLkJyZWFkY3J1bWItbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5CcmVhZGNydW1iLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuQnJlYWRjcnVtYi1pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuICAgIC5CcmVhZGNydW1iLWl0ZW0gKyAuQnJlYWRjcnVtYi1pdGVtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLkJyZWFkY3J1bWItaXRlbSArIC5CcmVhZGNydW1iLWl0ZW0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07IH0gfVxuICAgICAgLkJyZWFkY3J1bWItaXRlbSArIC5CcmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29udGVudDogJy8nO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAtN3B4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuQnJlYWRjcnVtYi1pdGVtICsgLkJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgbGVmdDogLTEwcHg7IH0gfVxuICAuQnJlYWRjcnVtYi1saW5rIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5CcmVhZGNydW1iLWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTsgfSB9XG4gICAgLkJyZWFkY3J1bWItbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4uQ2hlY2tvdXRTdGVwcyBbdi1jbG9ha10ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5DaGVja291dFN0ZXBzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxLjNyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLkNoZWNrb3V0U3RlcHMtbGlzdCB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG5cbi5DaGVja291dFN0ZXBzLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgY29sb3I6IHJnYmEoMjUxLCAzOCwgNTksIDAuNSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLkNoZWNrb3V0U3RlcHMtbGluayB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuXG4uQ2hlY2tvdXRTdGVwcy1zdGVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5DaGVja291dFN0ZXBzLXN0ZXA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBmbGV4OiAxOyB9IH1cbiAgLkNoZWNrb3V0U3RlcHMtc3RlcDpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZjBlZGVlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEuOHJlbTtcbiAgICBtYXJnaW4tbGVmdDogNS4ycmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuQ2hlY2tvdXRTdGVwcy1zdGVwOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLkNoZWNrb3V0U3RlcHMtc3RlcCArIC5DaGVja291dFN0ZXBzLXN0ZXAge1xuICAgICAgcGFkZGluZzogMCAxcmVtOyB9IH1cbiAgLkNoZWNrb3V0U3RlcHMtc3RlcCArIC5DaGVja291dFN0ZXBzLXN0ZXAgLkNoZWNrb3V0U3RlcHMtbGluazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDYuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZjBlZGVlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuQ2hlY2tvdXRTdGVwcy1zdGVwICsgLkNoZWNrb3V0U3RlcHMtc3RlcCAuQ2hlY2tvdXRTdGVwcy1saW5rOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLkNoZWNrb3V0U3RlcHMtc3RlcCArIC5DaGVja291dFN0ZXBzLXN0ZXAgLkNoZWNrb3V0U3RlcHMtbnVtYmVyIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuQ2hlY2tvdXRTdGVwcy1zdGVwICsgLkNoZWNrb3V0U3RlcHMtc3RlcCAuQ2hlY2tvdXRTdGVwcy1udW1iZXIge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLkNoZWNrb3V0U3RlcHMtc3RlcC0tYWN0aXZlIC5DaGVja291dFN0ZXBzLW51bWJlcixcbiAgLkNoZWNrb3V0U3RlcHMtc3RlcC0tYWN0aXZlIC5DaGVja291dFN0ZXBzLWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5DaGVja291dFN0ZXBzLXN0ZXAtLWFjdGl2ZSAuQ2hlY2tvdXRTdGVwcy1sYWJlbCB7XG4gICAgY29sb3I6ICMxMjEwMTA7IH1cblxuLkNoZWNrb3V0U3RlcHMtbnVtYmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICBwYWRkaW5nOiAwIDEuNXJlbSAwIDA7XG4gIGNvbG9yOiAjZmIyNjNiOyB9XG5cbi5DaGVja291dFN0ZXBzLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgY29sb3I6ICNkYmQ0ZDY7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLkNoZWNrb3V0U3RlcHMtbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAzLjRyZW0gYXV0byAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtaGVhZCB7XG4gICAgICBtYXJnaW4tdG9wOiA1LjRyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtaGVhZCB7XG4gICAgICBtYXgtd2lkdGg6IDEyMjRweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjUzcHgpIHtcbiAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1oZWFkIHtcbiAgICAgIG1heC13aWR0aDogMTQwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE2NTNweCkge1xuICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1oZWFkV3JhcHBlciB7XG4gICAgcGFkZGluZzogMCA3MHB4OyB9IH1cblxuLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGlua0JhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC42cmVtO1xuICB0b3A6IC0xLjRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNC44cmVtO1xuICBoZWlnaHQ6IDQuOHJlbTtcbiAgY29sb3I6ICNFNzBEMjM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNzBEMjM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAyLjNyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGlua0JhY2sge1xuICAgICAgbGVmdDogMnJlbTsgfSB9XG5cbi5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWhlYWRTdGVwcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiA0LjRyZW07IH1cblxuLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtaXRlbVN0ZXBzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMi40ZW07XG4gIHBhZGRpbmc6IDAgLjRyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtaXRlbVN0ZXBzIHtcbiAgICAgIHdpZHRoOiA0LjhlbTtcbiAgICAgIHBhZGRpbmc6IDAgMS42cmVtOyB9IH1cblxuLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTMuNXJlbTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGNvbG9yOiAjMTIxMDEwO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtaWNvblN0ZXBzIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMS42cmVtO1xuICBoZWlnaHQ6IDEuNnJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS44cmVtOyB9XG5cbi5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWljb25TdGVwc1ZhbGlkYXRlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY5OTI0O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWljb25TdGVwc1ZhbGlkYXRlIHNwYW4gLkljb24tLWNoZWNrUmVkIHtcbiAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwLjFyZW07IH1cblxuLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtaWNvblN0ZXBzQ3VycmVudCBzcGFuIHtcbiAgY29sb3I6ICNGQjI2M0I7IH1cblxuLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtaWNvblN0ZXBzTmV4dCBzcGFuIHtcbiAgY29sb3I6ICM4ODgyODQ7IH1cblxuLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtaXRlbVNlcGEge1xuICB3aWR0aDogMS42cmVtO1xuICBoZWlnaHQ6IDAuMXJlbTtcbiAgYmFja2dyb3VuZDogI0UxRERERjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1pdGVtU2VwYSB7XG4gICAgICB3aWR0aDogMTByZW07IH0gfVxuXG4ubWFpbi1sb3hhbS1mciAuZGVsaXZlcnlTdGVwUGFnZS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzFweDtcbiAgZ2FwOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDsgfVxuXG4ubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDMuNHJlbSBhdXRvIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiA0OHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtaGVhZCB7XG4gICAgICBtYXJnaW4tdG9wOiA1LjRyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWhlYWQge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIGdhcDogOHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtaGVhZCB7XG4gICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgIG1heC13aWR0aDogMTIyNHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2NTNweCkge1xuICAgIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtaGVhZCB7XG4gICAgICBtYXgtd2lkdGg6IDE0MDBweDsgfSB9XG5cbi5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtaGVhZFdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDcwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1oZWFkV3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAzMnB4IDE2cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTY1M3B4KSB7XG4gICAgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1oZWFkV3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIDcwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTY1M3B4KSB7XG4gICAgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1oZWFkV3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1saW5rQmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLjZyZW07XG4gIHRvcDogLTEuNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0LjhyZW07XG4gIGhlaWdodDogNC44cmVtO1xuICBjb2xvcjogI0U3MEQyMztcbiAgYm9yZGVyOiAxcHggc29saWQgI0U3MEQyMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDIuM3JlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxpbmtCYWNrIHtcbiAgICAgIGxlZnQ6IDA7IH0gfVxuXG4ubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWhlYWRTdGVwcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG5cbi5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtaXRlbVN0ZXBzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMi40ZW07XG4gIHBhZGRpbmc6IDAgLjRyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1pdGVtU3RlcHMge1xuICAgICAgd2lkdGg6IDQuOGVtO1xuICAgICAgcGFkZGluZzogMCAxLjZyZW07IH0gfVxuXG4ubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zLjVyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb2xvcjogIzEyMTAxMDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1pY29uU3RlcHMgc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxLjZyZW07XG4gIGhlaWdodDogMS42cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjhyZW07IH1cblxuLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1pY29uU3RlcHNWYWxpZGF0ZSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2OTkyNDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWljb25TdGVwc1ZhbGlkYXRlIHNwYW4gLkljb24tLWNoZWNrUmVkIHtcbiAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwLjFyZW07IH1cblxuLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1pY29uU3RlcHNDdXJyZW50IHNwYW4ge1xuICBjb2xvcjogI0ZCMjYzQjsgfVxuXG4ubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWljb25TdGVwc05leHQgc3BhbiB7XG4gIGNvbG9yOiAjODg4Mjg0OyB9XG5cbi5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtaXRlbVNlcGEge1xuICB3aWR0aDogMS42cmVtO1xuICBoZWlnaHQ6IDAuMXJlbTtcbiAgYmFja2dyb3VuZDogI0UxRERERjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWl0ZW1TZXBhIHtcbiAgICAgIHdpZHRoOiAxMHJlbTsgfSB9XG5cbi5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDMxcHg7XG4gIGdhcDogMS4ycmVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7IH1cbiAgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS10aXRsZSAuSWNvbi0tY2hlY2ttYXJrX2ZpbGxlZCB7XG4gICAgY29sb3I6ICM1Njk5MjQ7IH1cbiAgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS10aXRsZSAudGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA4cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLXRpdGxlIC5kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDhweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS10aXRsZSAuZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLXRleHQge1xuICAgICAgY29sb3I6ICMxMjEwMTA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogTGF0bztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4ubGF0by10aGluIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXJlZ3VsYXIsIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2UgcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkNhcnRQYWdlLWRhdGVMYWJlbC1kZXNrdG9wLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckJlZ2luLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckVuZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLklucHV0Qm94LWZpZWxkLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3ggLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3guZmlsbGVkIC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBkaXYgLmRheS1oZWFkZXIsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1QcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RSZWZlcmVuY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RJbmZvVGF4LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgLkNhcnRQYWdlLXByb2R1Y3QgLmNhcnRQYWdlLWluZGlzcG9uaWJsZSwgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jaywgLnJlZ2lzdGVyIC5pbmZvcm1hdGlvbnMgbGksIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaWRjb21wYW55IGxhYmVsLCAucmVnaXN0ZXIgLmluZm8sIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwsIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwtcGhvbmUsIC5waG9uZS1maWVsZCwgLkRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUtbmV3LCAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb0xhYmVsLW5ldywgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAud29ya3NpdGUtbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NUaXRsZSwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC50aGFua3MtbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIHAsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstYmFjaywgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1lc3BhY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlBZGRyZXNzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRlbEFnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWhvcmFpcmVzQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQgLmluZm8tbGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbFRUQywgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXVuaXRQYXJpY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1xdGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvVGF4LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYm9sZCwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LXN1YnRpdGxlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3QtaGVhZCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0TGFiZWwsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UHJpY2VBbW91bnQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0VW5pdFByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE5hbWUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1sYWJlbC1hY2Nlc3NvcnksIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSBoMywgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXRpdGxlLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtc3VidGl0bGUsIC5yZWdpc3RlciAucHJpbWFyeS1idG4sIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1zd2l0Y2gsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1vdmVybGF5LWhlYWRlciwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5yZXNlcnZhdGlvbi1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgaDMsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyBoNCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXByb2R1Y3QsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlLCAubWFpbi1sb3hhbS1mciAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LlN1bW1hcnlTdGVwUGFnZS1lbnRyeS0tYWNjZXNzb3J5IC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5kZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ibGFjaywgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBzcGFuLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5kYXlfX21vbnRoX2J0bixcbi5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLm1vbnRoX195ZWFyX2J0biwgLnJlZ2lzdGVyZm9ybS10aXRsZSwgLnJlZ2lzdGVyIC5sb2dpbk1vZGFsLXN1YnRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tdGhpbi1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLXJlZ3VsYXItaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJsYWNrLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by10aGluIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXJlZ3VsYXIsIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2UgcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkNhcnRQYWdlLWRhdGVMYWJlbC1kZXNrdG9wLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckJlZ2luLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckVuZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLklucHV0Qm94LWZpZWxkLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3ggLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3guZmlsbGVkIC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBkaXYgLmRheS1oZWFkZXIsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1QcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RSZWZlcmVuY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RJbmZvVGF4LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgLkNhcnRQYWdlLXByb2R1Y3QgLmNhcnRQYWdlLWluZGlzcG9uaWJsZSwgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jaywgLnJlZ2lzdGVyIC5pbmZvcm1hdGlvbnMgbGksIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaWRjb21wYW55IGxhYmVsLCAucmVnaXN0ZXIgLmluZm8sIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwsIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwtcGhvbmUsIC5waG9uZS1maWVsZCwgLkRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUtbmV3LCAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb0xhYmVsLW5ldywgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAud29ya3NpdGUtbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NUaXRsZSwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC50aGFua3MtbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIHAsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstYmFjaywgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1lc3BhY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlBZGRyZXNzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRlbEFnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWhvcmFpcmVzQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQgLmluZm8tbGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbFRUQywgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXVuaXRQYXJpY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1xdGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvVGF4LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYm9sZCwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LXN1YnRpdGxlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3QtaGVhZCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0TGFiZWwsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UHJpY2VBbW91bnQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0VW5pdFByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE5hbWUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1sYWJlbC1hY2Nlc3NvcnksIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSBoMywgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXRpdGxlLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtc3VidGl0bGUsIC5yZWdpc3RlciAucHJpbWFyeS1idG4sIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1zd2l0Y2gsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1vdmVybGF5LWhlYWRlciwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5yZXNlcnZhdGlvbi1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgaDMsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyBoNCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXByb2R1Y3QsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlLCAubWFpbi1sb3hhbS1mciAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LlN1bW1hcnlTdGVwUGFnZS1lbnRyeS0tYWNjZXNzb3J5IC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5kZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ibGFjaywgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBzcGFuLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5kYXlfX21vbnRoX2J0bixcbi5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLm1vbnRoX195ZWFyX2J0biwgLnJlZ2lzdGVyZm9ybS10aXRsZSwgLnJlZ2lzdGVyIC5sb2dpbk1vZGFsLXN1YnRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tdGhpbi1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLXJlZ3VsYXItaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJsYWNrLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by10aGluIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXJlZ3VsYXIsIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2UgcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkNhcnRQYWdlLWRhdGVMYWJlbC1kZXNrdG9wLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckJlZ2luLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckVuZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLklucHV0Qm94LWZpZWxkLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3ggLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3guZmlsbGVkIC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBkaXYgLmRheS1oZWFkZXIsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1QcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RSZWZlcmVuY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RJbmZvVGF4LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgLkNhcnRQYWdlLXByb2R1Y3QgLmNhcnRQYWdlLWluZGlzcG9uaWJsZSwgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jaywgLnJlZ2lzdGVyIC5pbmZvcm1hdGlvbnMgbGksIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaWRjb21wYW55IGxhYmVsLCAucmVnaXN0ZXIgLmluZm8sIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwsIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwtcGhvbmUsIC5waG9uZS1maWVsZCwgLkRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUtbmV3LCAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb0xhYmVsLW5ldywgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAud29ya3NpdGUtbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NUaXRsZSwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC50aGFua3MtbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIHAsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstYmFjaywgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1lc3BhY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlBZGRyZXNzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRlbEFnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWhvcmFpcmVzQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQgLmluZm8tbGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbFRUQywgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXVuaXRQYXJpY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1xdGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvVGF4LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYm9sZCwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LXN1YnRpdGxlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3QtaGVhZCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0TGFiZWwsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UHJpY2VBbW91bnQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0VW5pdFByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE5hbWUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1sYWJlbC1hY2Nlc3NvcnksIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSBoMywgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXRpdGxlLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtc3VidGl0bGUsIC5yZWdpc3RlciAucHJpbWFyeS1idG4sIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1zd2l0Y2gsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1vdmVybGF5LWhlYWRlciwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5yZXNlcnZhdGlvbi1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgaDMsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyBoNCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXByb2R1Y3QsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlLCAubWFpbi1sb3hhbS1mciAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LlN1bW1hcnlTdGVwUGFnZS1lbnRyeS0tYWNjZXNzb3J5IC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5kZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ibGFjaywgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBzcGFuLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5kYXlfX21vbnRoX2J0bixcbi5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLm1vbnRoX195ZWFyX2J0biwgLnJlZ2lzdGVyZm9ybS10aXRsZSwgLnJlZ2lzdGVyIC5sb2dpbk1vZGFsLXN1YnRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tdGhpbi1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLXJlZ3VsYXItaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJsYWNrLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4udnVlLXNjcm9sbGJhcl9fYXJlYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07IH1cblxuLnZ1ZS1zY3JvbGxiYXItdHJhbnNpdGlvbiwgLnZ1ZS1zY3JvbGxiYXJfX3Njcm9sbGJhci12ZXJ0aWNhbCwgLnZ1ZS1zY3JvbGxiYXJfX3Njcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTsgfVxuXG4udnVlLXNjcm9sbGJhci10cmFuc2l0aW9uLS1zY3JvbGxiYXIge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgbGluZWFyOyB9XG5cbi52dWUtc2Nyb2xsYmFyX193cmFwcGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udnVlLXNjcm9sbGJhcl9fc2Nyb2xsYmFyLXZlcnRpY2FsLCAudnVlLXNjcm9sbGJhcl9fc2Nyb2xsYmFyLWhvcml6b250YWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICM3ZDc3Nzk7IH1cblxuLnZ1ZS1zY3JvbGxiYXJfX3Njcm9sbGJhci12ZXJ0aWNhbCAuc2Nyb2xsYmFyLFxuLnZ1ZS1zY3JvbGxiYXJfX3Njcm9sbGJhci1ob3Jpem9udGFsIC5zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAudnVlLXNjcm9sbGJhcl9fc2Nyb2xsYmFyLXZlcnRpY2FsIC5zY3JvbGxiYXIudnVlLXNjcm9sbGJhci10cmFuc2l0aW9uLFxuICAudnVlLXNjcm9sbGJhcl9fc2Nyb2xsYmFyLWhvcml6b250YWwgLnNjcm9sbGJhci52dWUtc2Nyb2xsYmFyLXRyYW5zaXRpb24ge1xuICAgIGJhY2tncm91bmQ6ICNkYmQ0ZDY7IH1cbiAgICAudnVlLXNjcm9sbGJhcl9fc2Nyb2xsYmFyLXZlcnRpY2FsIC5zY3JvbGxiYXIudnVlLXNjcm9sbGJhci10cmFuc2l0aW9uOmhvdmVyLFxuICAgIC52dWUtc2Nyb2xsYmFyX19zY3JvbGxiYXItaG9yaXpvbnRhbCAuc2Nyb2xsYmFyLnZ1ZS1zY3JvbGxiYXItdHJhbnNpdGlvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjBlZGVlOyB9XG5cbi52dWUtc2Nyb2xsYmFyX19zY3JvbGxiYXItdmVydGljYWwge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG4gIC52dWUtc2Nyb2xsYmFyX19zY3JvbGxiYXItdmVydGljYWwgLnNjcm9sbGJhciB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICB3aWR0aDogMC4zcmVtOyB9XG4gICAgLnZ1ZS1zY3JvbGxiYXJfX3Njcm9sbGJhci12ZXJ0aWNhbCAuc2Nyb2xsYmFyOmhvdmVyIHtcbiAgICAgIHdpZHRoOiAwLjVyZW07IH1cblxuLnZ1ZS1zY3JvbGxiYXJfX3Njcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwOyB9XG4gIC52dWUtc2Nyb2xsYmFyX19zY3JvbGxiYXItaG9yaXpvbnRhbCAuc2Nyb2xsYmFyIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICBoZWlnaHQ6IDAuM3JlbTsgfVxuICAgIC52dWUtc2Nyb2xsYmFyX19zY3JvbGxiYXItaG9yaXpvbnRhbCAuc2Nyb2xsYmFyOmhvdmVyIHtcbiAgICAgIGhlaWdodDogMC41cmVtOyB9XG5cbi5sYXRvLXRoaW4ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tbGlnaHQge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tcmVndWxhciwgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBwLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuQ2FydFBhZ2UtZGF0ZUxhYmVsLWRlc2t0b3AsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyQmVnaW4sIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyRW5kLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuSW5wdXRCb3gtZmllbGQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveC5maWxsZWQgLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGRpdiAuZGF5LWhlYWRlciwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbVByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFJlZmVyZW5jZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSAuQ2FydFBhZ2UtcHJvZHVjdCAuY2FydFBhZ2UtaW5kaXNwb25pYmxlLCAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrLCAucmVnaXN0ZXIgLmluZm9ybWF0aW9ucyBsaSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0sIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pZGNvbXBhbnkgbGFiZWwsIC5yZWdpc3RlciAuaW5mbywgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbCwgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbC1waG9uZSwgLnBob25lLWZpZWxkLCAuRGVsaXZlcnlTdGVwUGFnZS10aXRsZS1uZXcsIC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvTGFiZWwtbmV3LCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC53b3Jrc2l0ZS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1RpdGxlLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnRoYW5rcy1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgcCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1iYWNrLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWVzcGFjZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeUFkZHJlc3MsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdGVsQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtaG9yYWlyZXNBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlciwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCAuaW5mby1saW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsVFRDLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdW5pdFBhcmljZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXF0ZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2Ugc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ib2xkLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktc3VidGl0bGUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdC1oZWFkLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3RMYWJlbCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RQcmljZUFtb3VudCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RVbml0UHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TmFtZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLWxhYmVsLWFjY2Vzc29yeSwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIGgzLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtdGl0bGUsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1zdWJ0aXRsZSwgLnJlZ2lzdGVyIC5wcmltYXJ5LWJ0biwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLXN3aXRjaCwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLW92ZXJsYXktaGVhZGVyLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnJlc2VydmF0aW9uLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBoMywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIGg0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItcHJvZHVjdCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2UsIC5tYWluLWxveGFtLWZyIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnkuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LS1hY2Nlc3NvcnkgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLmRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJsYWNrLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHNwYW4sIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmRheV9fbW9udGhfYnRuLFxuLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAubW9udGhfX3llYXJfYnRuLCAucmVnaXN0ZXJmb3JtLXRpdGxlLCAucmVnaXN0ZXIgLmxvZ2luTW9kYWwtc3VidGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by10aGluLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tcmVndWxhci1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYmxhY2staXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5BdXRvY29tcGxldGVHb29nbGUge1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZDRkNjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTsgfVxuICAuQXV0b2NvbXBsZXRlR29vZ2xlLS1vcGVuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5BdXRvY29tcGxldGVHb29nbGUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNXJlbTtcbiAgICBjb2xvcjogIzdkNzc3OTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgLkF1dG9jb21wbGV0ZUdvb2dsZS1pdGVtICsgLkF1dG9jb21wbGV0ZUdvb2dsZS1pdGVtIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBlZGVlOyB9XG4gICAgLkF1dG9jb21wbGV0ZUdvb2dsZS1pdGVtOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmIyNjNiOyB9XG5cbi5yZWdpc3RlciB7XG4gIGNvbG9yOiAjMTQxNDE0OyB9XG4gIC5yZWdpc3RlciAuTW9kYWwtY29udGFpbmVyIHtcbiAgICB3aWR0aDogODA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgcGFkZGluZzogNDhweCA2NHB4O1xuICAgIC8qIFRyYWNrICovXG4gICAgLyogSGFuZGxlICovXG4gICAgLyogSGFuZGxlIG9uIGhvdmVyICovIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWdpc3RlciAuTW9kYWwtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNDhweCAxNnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7IH0gfVxuICAgIC5yZWdpc3RlciAuTW9kYWwtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogNnB4OyB9XG4gICAgLnJlZ2lzdGVyIC5Nb2RhbC1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLnJlZ2lzdGVyIC5Nb2RhbC1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkNGQ0ZDQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4OyB9XG4gICAgLnJlZ2lzdGVyIC5Nb2RhbC1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNhOGE4YTg7IH1cbiAgLnJlZ2lzdGVyIC5yZWdpc3RlckZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5yZWdpc3RlciAucmVnaXN0ZXJGb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2sge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucmVnaXN0ZXIgLk1vZGFsLWNsb3NlSWNvbiB7XG4gICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG4gIC5yZWdpc3RlciAuY2FwdGNoYSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAucmVnaXN0ZXJmb3JtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi13aWR0aDogMTcycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2sgaW5wdXRbdHlwZT0ncmFkaW8nXSB7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzc1NzU3NTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2sgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U3MGQyMztcbiAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2sgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBibGFjazsgfSB9XG4gICAgICAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZDpiZWZvcmUge1xuICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZDpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA3MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7IH0gfVxuICAgICAgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jayBpbnB1dFt0eXBlPSdyYWRpbyddOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zOyB9XG4gIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLXJhZGlvU2VsZWN0U3RhdHVzLFxuICAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1yYWRpb1NlbGVjdCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1wYXNzd29yZC1yZXF1aXJlbWVudHMge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gICAgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtcGFzc3dvcmQtcmVxdWlyZW1lbnRzIC5JY29uLS1jaGVja1JlZCB7XG4gICAgICBjb2xvcjogcmVkOyB9XG4gICAgICAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1wYXNzd29yZC1yZXF1aXJlbWVudHMgLkljb24tLWNoZWNrUmVkLkljb24tLXZhbGlkIHtcbiAgICAgICAgY29sb3I6IGdyZWVuOyB9XG4gIC5yZWdpc3RlciAubHgtZmllbGQtdGV4dC1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAucmVnaXN0ZXIgLmx4LWZpZWxkLXRleHQtYm94Lmx4LWZpZWxkLXNlYXJjaCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5yZWdpc3RlciAubHgtZmllbGQtdGV4dC1ib3ggLmx4LWZpZWxkLWFjdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGJhY2tncm91bmQ6ICM1NjU2NTY7XG4gICAgICB3aWR0aDogNjFweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDEycHggMTJweCAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMnM7XG4gICAgICB6LWluZGV4OiAzOyB9XG4gICAgICAucmVnaXN0ZXIgLmx4LWZpZWxkLXRleHQtYm94IC5seC1maWVsZC1hY3Rpb246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG4gIC5yZWdpc3RlciAuZmllbGQtcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVnaXN0ZXIgLmZpZWxkLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIGdhcDogMjRweDsgfSB9XG4gICAgLnJlZ2lzdGVyIC5maWVsZC1yb3cgLmx4LWZpZWxkLXRleHQtYm94IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5yZWdpc3RlciAuZmllbGQtcm93IC5seC1maWVsZC10ZXh0LWJveDpudGgtY2hpbGQoMSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnJlZ2lzdGVyIC5maWVsZC1yb3cgLmx4LWZpZWxkLXRleHQtYm94Om50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH0gfVxuICAucmVnaXN0ZXIgLmx4LWZpZWxkLWlucHV0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucmVnaXN0ZXIgI2ctcmVjYXB0Y2hhX2luY29ycmVjdCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucmVnaXN0ZXIgLmpzLXJlY2FwdGNoYS1jYXB0Y2hhYWRkb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLnJlZ2lzdGVyIC5wYXNzLXRvZ2dsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdG9wOiAxNXB4O1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAucmVnaXN0ZXIgLnBhc3MtdG9nZ2xlOmhvdmVyLCAucmVnaXN0ZXIgLnBhc3MtdG9nZ2xlLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2U3MGQyMzsgfVxuICAucmVnaXN0ZXIgLkljb24tLWV5ZV8yLmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2UxZGRkZjtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnJlZ2lzdGVyIC5lcnJvckZpZWxkIHtcbiAgICBjb2xvcjogcmVkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxM3B4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucmVnaXN0ZXIgLnNlY3Rpb24taW5mbyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnJlZ2lzdGVyIC5sb2dpbk1vZGFsLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDsgfVxuICAucmVnaXN0ZXIgLmluZm9ybWF0aW9ucyBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDExcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q0ZDRkNDsgfVxuICAgIC5yZWdpc3RlciAuaW5mb3JtYXRpb25zIGxpOm50aC1jaGlsZCg0KSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5yZWdpc3RlciAuaW5mb3JtYXRpb25zIGkge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5yZWdpc3RlciAubGlzdENvbXBhbmllcyB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1CYWNrZ3JvdW5kcy1MaWdodGVyLCAjZmFmYWZhKTsgfVxuICAgIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1CYWNrZ3JvdW5kcy1Mb3dlciwgI2UxZGRkZik7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1CYWNrZ3JvdW5kcy1VcHBlciwgI2ZmZik7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAgICAgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0gaW5wdXQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7IH1cbiAgICAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC5yZWdpc3RlciAucmVxdWlyZWQge1xuICAgIGNvbG9yOiByZWQ7XG4gICAgY29sb3I6IHJlZDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnJlZ2lzdGVyIC5yZXF1aXJlZCBpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4OyB9XG4gIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pZGNvbXBhbnkgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtZmllbGRpZGNvbXBhbnkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLUJhY2tncm91bmRzLUxvd2VyLCAjZTFkZGRmKTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGhlaWdodDogNDhweDtcbiAgICBtYXJnaW46IDZweCAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtZmllbGRpZGNvbXBhbnkgaW5wdXQge1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWZpZWxkaWRjb21wYW55IGkge1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAucmVnaXN0ZXIgLmluZm8ge1xuICAgIGNvbG9yOiAjMDAzNTg0O1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgIC5yZWdpc3RlciAuaW5mbyBhIHtcbiAgICAgIGNvbG9yOiAjMDAzNTg0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5yZWdpc3RlciAuaW5mbyBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5yZWdpc3RlciAuZmllbGQtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnJlZ2lzdGVyIC5maWVsZC1yb3cgLmx4LWZpZWxkLXRleHQtYm94IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXg6IDUwJTsgfVxuICAucmVnaXN0ZXIgLmx4LWZpZWxkLXRleHQtYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucmVnaXN0ZXIgLmx4LWZpZWxkLXRleHQtYm94LmZpbGxlZCAubHgtZmllbGQtbGFiZWwsIC5yZWdpc3RlciAubHgtZmllbGQtdGV4dC1ib3g6Zm9jdXMtd2l0aGluIC5seC1maWVsZC1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICAgIHRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbCwgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbC1waG9uZSB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjJzO1xuICAgIHRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM3NTc1NzU7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5yZWdpc3RlciAubHgtZmllbGQtdGV4dC1ib3guZmlsbGVkIC5seC1maWVsZC1pbnB1dCB7XG4gICAgcGFkZGluZy10b3A6IDIycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogdW5zZXQ7IH1cbiAgLnJlZ2lzdGVyIC5seC1maWVsZC1pbnB1dCB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzc1NzU3NTtcbiAgICBjb2xvcjogIzE0MTQxNDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAucmVnaXN0ZXIgLmx4LWZpZWxkLWlucHV0OmZvY3VzLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWlucHV0OmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxNDE0MTQ7XG4gICAgICBwYWRkaW5nLXRvcDogMjJweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogdW5zZXQ7IH1cbiAgLnJlZ2lzdGVyIC5wcmltYXJ5LWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogI2U3MGQyMztcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzOyB9XG4gICAgLnJlZ2lzdGVyIC5wcmltYXJ5LWJ0bjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGNvbG9yOiAjZTcwZDIzO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U3MGQyMzsgfVxuICAgIC5yZWdpc3RlciAucHJpbWFyeS1idG4uZnVsbFdpZHRoIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yZWdpc3RlciAuanMtTG9hZGVyIHtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5waG9uZS1maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGhvbmUtZmllbGQuZmlsbGVkIC5waG9uZS1pbnB1dC1jb250YWluZXIgLnBob25lLW51bWJlci1pbnB1dCwgLnBob25lLWZpZWxkOmZvY3VzIC5waG9uZS1pbnB1dC1jb250YWluZXIgLnBob25lLW51bWJlci1pbnB1dCB7XG4gICAgcGFkZGluZy10b3A6IDIycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBob25lLWlucHV0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5waG9uZS1jb2RlLXNlbGVjdCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogOHB4IDZweCA4cHggMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBtaW4td2lkdGg6IDk2cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiAjNTY1NjU2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNyAxMGw1IDUgNS01JyBzdHJva2U9JyUyM2ZmZmZmZicgc3Ryb2tlLXdpZHRoPScyLjUnIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMTAwJSAtIDJweCkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA4cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGhvbmUtY29kZS1zZWxlY3Qub3BlbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcgMTRsNS01IDUgNScgc3Ryb2tlPSclMjNmZmZmZmYnIHN0cm9rZS13aWR0aD0nMi41JyBmaWxsPSdub25lJyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDsgfVxuXG4ucGhvbmUtbnVtYmVyLWlucHV0IHtcbiAgZmxleDogMTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1sZWZ0OiAxMDVweCAhaW1wb3J0YW50OyB9XG5cbi5waG9uZS1maWVsZCAubHgtZmllbGQtbGFiZWwtcGhvbmUge1xuICBsZWZ0OiAxMDdweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OTsgfVxuXG4ucGhvbmUtZmllbGQuZmlsbGVkIC5seC1maWVsZC1sYWJlbC1waG9uZSxcbi5waG9uZS1maWVsZDpmb2N1cy13aXRoaW4gLmx4LWZpZWxkLWxhYmVsLXBob25lIHtcbiAgdG9wOiA4cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM2NjYgIWltcG9ydGFudDtcbiAgbGVmdDogMTA3cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7IH1cblxuLmRpc2FibGVkQnV0dG9uIHtcbiAgb3BhY2l0eTogMC41OyB9XG5cbi5kaXNhYmxlZEJ1dHRvbiB7XG4gIG9wYWNpdHk6IDAuNTsgfVxuXG4uT3JkZXJTdW1tYXJ5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDEwMHZoIC0gMC41cmVtKSk7XG4gIGJhY2tncm91bmQ6ICMyZDJhMmM7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTM7XG4gIHRyYW5zaXRpb246IDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLk9yZGVyU3VtbWFyeSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgZmxleDogMCAwIDMyJTtcbiAgICAgIHdpZHRoOiAzMiUgIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogNDA1cHg7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cbiAgLk9yZGVyU3VtbWFyeS0tb3BlbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgLk9yZGVyU3VtbWFyeS1vcGVuQnRuIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXRvcDogLTMuOXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwLjhyZW07XG4gICAgYmFja2dyb3VuZDogIzJkMmEyYztcbiAgICBtYXgtd2lkdGg6IDE5LjJyZW07IH1cbiAgICAuT3JkZXJTdW1tYXJ5LW9wZW5CdG5MYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5PcmRlclN1bW1hcnktY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgcGFkZGluZzogNy4xcmVtIDJyZW0gMDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogMC41cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDMuNXJlbSAzcmVtIDEuMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAucmVhc3N1cmFuY2UtY29tcG9uZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDEycHg7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRjsgfVxuICAgICAgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLnJlYXNzdXJhbmNlLWNvbXBvbmVudCAucmVhc3N1cmFuY2UtZW50cnkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7IH1cbiAgICAgICAgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLnJlYXNzdXJhbmNlLWNvbXBvbmVudCAucmVhc3N1cmFuY2UtZW50cnkgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7IH1cbiAgICAgICAgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLnJlYXNzdXJhbmNlLWNvbXBvbmVudCAucmVhc3N1cmFuY2UtZW50cnkgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyB9XG4gIC5PcmRlclN1bW1hcnktY2xvc2VCdG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDM1cHg7XG4gICAgcmlnaHQ6IDIycHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuT3JkZXJTdW1tYXJ5LWNsb3NlQnRuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5PcmRlclN1bW1hcnktdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNnJlbTsgfVxuICAuT3JkZXJTdW1tYXJ5LXN1YnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gIC5PcmRlclN1bW1hcnktaXRlbXMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDsgfVxuICAgIC5PcmRlclN1bW1hcnktaXRlbXNTY3JvbGxXcmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuT3JkZXJTdW1tYXJ5LWl0ZW1zU2Nyb2xsV3JhcHBlciB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNTYuOHJlbTsgfSB9XG4gIC5PcmRlclN1bW1hcnktaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyM3B4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5Nzk3OTc7IH1cbiAgICAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lIHtcbiAgICAgIGZsZXg6IDAgMCA2NSU7XG4gICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1heC13aWR0aDogNjUlO1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4gICAgICAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lVG90YWwge1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLk9yZGVyU3VtbWFyeS1pdGVtUHJpY2Uge1xuICAgICAgZmxleDogMCAwIDM1JTtcbiAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5PcmRlclN1bW1hcnktaXRlbVByaWNlVG90YWwge1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5PcmRlclN1bW1hcnktaXRlbS0tc3VidG90YWwge1xuICAgICAgcGFkZGluZzogMi41cmVtIDAgMCAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgICAgLk9yZGVyU3VtbWFyeS1pdGVtLS1zdWJ0b3RhbCAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgLk9yZGVyU3VtbWFyeS1pdGVtLS1zdWJ0b3RhbC0tdHZhIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5Nzk3OTc7IH1cbiAgLk9yZGVyU3VtbWFyeS10b3RhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctdG9wOiAyNXB4OyB9XG4gICAgLk9yZGVyU3VtbWFyeS10b3RhbExhYmVsIHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAuT3JkZXJTdW1tYXJ5LXRvdGFsQW1vdW50IHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuT3JkZXJTdW1tYXJ5LXdhcm5pbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBjb2xvcjogI2RiZDRkNjtcbiAgICBtYXJnaW4tdG9wOiA4N3B4OyB9XG4gIC5PcmRlclN1bW1hcnktcGlja1VwTW9kZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLk9yZGVyU3VtbWFyeS1waWNrVXBNb2RlQnRuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogI2ZiMjYzYjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMS41cmVtIDIuNXJlbTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogMC41cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAgICAgZm9udC1zaXplOiAxLjdyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLk9yZGVyU3VtbWFyeS1waWNrVXBNb2RlQnRuIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDNyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5PcmRlclN1bW1hcnktcGlja1VwTW9kZUJ0biB7XG4gICAgICAgICAgcGFkZGluZzogMS41cmVtOyB9IH1cbiAgICAgIC5PcmRlclN1bW1hcnktcGlja1VwTW9kZUJ0bjpob3ZlciwgLk9yZGVyU3VtbWFyeS1waWNrVXBNb2RlQnRuOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5PcmRlclN1bW1hcnktcGlja1VwTW9kZUJ0bkljb24ge1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cbiAgICAgIC5PcmRlclN1bW1hcnktcGlja1VwTW9kZUJ0bi0tZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgLk9yZGVyU3VtbWFyeS1waWNrVXBNb2RlOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgLk9yZGVyU3VtbWFyeS1ub3RSZWdpc3RlcllldCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gIC5PcmRlclN1bW1hcnktbm90UmVnaXN0ZXJZZXRMaW5rLCAuT3JkZXJTdW1tYXJ5LW5vdFJlZ2lzdGVyWWV0TGluazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7IH1cbiAgLk9yZGVyU3VtbWFyeS1jb250aW51ZVdpdGhvdXRSZWdpc3RlcmluZywgLk9yZGVyU3VtbWFyeS1jb250aW51ZVdpdGhvdXRSZWdpc3RlcmluZzpob3ZlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgLk9yZGVyU3VtbWFyeS1saW5rIHtcbiAgICBmb250LWZhbWlseTogTGF0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI0U3MEQyMztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTQ3JTtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuT3JkZXJTdW1tYXJ5LWxpbmstLWRpc2FibGVkIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogIzc1NzU3NTsgfVxuICAgIC5PcmRlclN1bW1hcnktbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLk9yZGVyU3VtbWFyeS1jb25uZWN0VG9TZWVQcmljZXMge1xuICAgIGZvbnQtZmFtaWx5OiBMYXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjb2xvcjogI0U3MEQyMztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTcwRDIzO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0NyU7XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5PcmRlclN1bW1hcnktY29ubmVjdFRvU2VlUHJpY2VzLS1kaXNhYmxlZCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGNvbG9yOiAjNzU3NTc1O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNzU3NTc1OyB9XG5cbi5Db250YWN0QmFyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLkNvbnRhY3RCYXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uU3VibmF2LWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDI7IH1cbiIsIkBpbXBvcnQgJ3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MnO1xuQGltcG9ydCAnLi4vLi4vdGhlbWVzL19jb25maWcvdmFyaWFibGUnO1xuLy8gQ3VzdG9tIGNsYXNzZXNcblxuLlNsaWRlciB7XG4gICYtcGFnZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDMuNnJlbSAxLjVyZW0gMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLWRvdHMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG5cbiAgJi1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtcHJldixcbiAgJi1uZXh0IHtcbiAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgd2lkdGg6IDMuNHJlbTtcbiAgICBoZWlnaHQ6IDMuNHJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjRyZW07XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRyYW5zaXRpb246ICRkZWZhdWx0RHVyYXRpb247XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRsaWdodEdyZXk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXk7XG5cbiAgICAgICYtLWNsaWNrZWQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0R3JleTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gc2xpY2sgb3JpZ2luYWwgY2xhc3Nlc1xuXG4uc2xpY2stZG90cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDFyZW07XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIDAuNXJlbTtcblxuICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiByZWQ7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogJGdyZXlCb3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBmb250LXNpemU6IDA7XG4gIH1cbn1cblxuLy8uc2xpY2sge1xuLy8gICYtbGlzdCxcbi8vICAmLXRyYWNrIHtcbi8vICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4vLyAgfVxuLy99XG5cbi8qIG5vIGpzICovXG5zbGlkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBzbGlkZXItaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuIiwiLy8gQ29tcG9uZW50c1xuQGltcG9ydCAnLi4vLi4vdGhlbWVzL19jb25maWcvdmFyaWFibGUnO1xuQGltcG9ydCAnLi4vLi4vdXRpbHMvY3NzL21lZGlhcXVlcmllcyc7XG5cbi8vIENvbXBvbmVudHNcbkBpbXBvcnQgJy4uLy4uL2NvbXBvbmVudHMvc2xpZGVyL2luZGV4JztcblxuLnNsaWRlcldpdGhTZWxlY3RCdXR0b24ge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuXG4gIC5TbGlkZXItaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5TbGlkZXItbmV4dCxcbiAgLlNsaWRlci1wcmV2IHtcbiAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjN2Q3Nzc5O1xuICAgIH1cbiAgfVxuXG4gIC5UaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggI2Q3ZDNkMyBzb2xpZDtcbiAgICB3aWR0aDogMjZyZW07XG4gICAgbWluLWhlaWdodDogMjZyZW07XG4gICAgcGFkZGluZzogMnJlbSAwIDAgMnJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogJGRlZmF1bHREdXJhdGlvbiBhbGw7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICB3aWR0aDogMjNyZW07XG4gICAgICBtaW4taGVpZ2h0OiAyM3JlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcExhcmdlKSB7XG4gICAgICB3aWR0aDogMjZyZW07XG4gICAgICBtaW4taGVpZ2h0OiAyNnJlbTtcbiAgICB9XG5cbiAgICAmLS1zZWxlY3RlZCB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggcmVkO1xuICAgICAgYm9yZGVyOiAxcHggcmVkIHNvbGlkO1xuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBoZWlnaHQ6IDEwMCU7IC8vIElFIEZpeCBmb3IgZmxleCBzdXBwb3J0XG4gICAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgICYtc3VidGl0bGUge1xuICAgICAgJi0tcmVkIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtYm9keSB7XG4gICAgICBtYXJnaW46IDEuNXJlbSAwIDEuMnJlbTtcbiAgICB9XG5cbiAgICAmLWFkZHJlc3Mge1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIH1cblxuICAgICYtZmxhZyB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgJkRvdCB7XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcblxuICAgICAgICAmLS1ncmVlbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmQ0NTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXllbGxvdyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWMwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXJlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiMjYzYjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogNjElO1xuICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICBib3R0b206IC0xcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjOWU5ZTllO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmtHcmV5O1xuICAgICAgbWFyZ2luOiAxLjVyZW0gMCAwIGF1dG87XG5cbiAgICAgICYtLWNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB3aWR0aDogNXJlbTtcbiAgICAgIH1cblxuICAgICAgJkljb24ge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG5cbiAgICAgICAgJi5JY29uLS1sZWZ0QXJyb3cge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDFyZW07XG4gICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLWRvdHMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnNsaWNrLWRvdHMgYnV0dG9uLFxuICAuU2xpZGVyLXByZXYsXG4gIC5TbGlkZXItbmV4dCB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG59XG4iLCIubmV3V29ya2luZ1NpdGUge1xuICAuTW9kYWwtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDkxNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogNDhweCA2NHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgcGFkZGluZzogMjRweCAyNHB4IDMycHggMjRweDtcblxuICAgIH1cbiAgfVxuICAuTW9kYWwtYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJlZ2lzdGVyZm9ybS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgXG4gICAgbWFyZ2luOiA0cHggMCAyMHB4O1xuICB9XG5cbiAgLmZpZWxkLXJvdyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmZpZWxkLXJvdyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gIH1cblxuICAvKiA9PT09PSBGbG9hdGluZyBmaWVsZCB3cmFwcGVyID09PT09ICovXG4gIC5seC1maWVsZC10ZXh0LWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAvKiBJbnB1dCBsb29rIChzYW1lIHJhZGl1cy9oZWlnaHQgYXMgcmVnaXN0ZXIpICovXG4gIC5seC1maWVsZC1pbnB1dCxcbiAgLnBob25lLW51bWJlci1pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0QwRDBEMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgLnBob25lLW51bWJlci1pbnB1dCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5seC1maWVsZC1pbnB1dDpmb2N1cyxcbiAgLnBob25lLW51bWJlci1pbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjQjVCNUI1O1xuICB9XG5cbiAgLyogRmxvYXRpbmcgbGFiZWwgKi9cbiAgLmx4LWZpZWxkLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTJweDtcbiAgICB0b3A6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjN0E3QTdBO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgJi5maWxsZWR7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAjNWI1YjViO1xuICAgIH1cbiAgfVxuICAvKiBmbG9hdCBsYWJlbCB3aGVuIGZvY3VzZWQgT1Igd2hlbiB0aGUgd3JhcHBlciBoYXMgLmZpbGxlZCAqL1xuICAubHgtZmllbGQtdGV4dC1ib3guZmlsbGVkIC5seC1maWVsZC1sYWJlbCxcbiAgLmx4LWZpZWxkLWlucHV0OmZvY3VzICsgLmx4LWZpZWxkLWxhYmVse1xuICAgIHRvcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzViNWI1YjtcbiAgfVxuICAubHgtZmllbGQtaW5wdXQ6Zm9jdXMge1xuICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmx4LWZpZWxkLXRleHQtYm94LmZpbGxlZCAubHgtZmllbGQtaW5wdXQsXG4gIC5seC1maWVsZC1pbnB1dDpmb2N1c3tcbiAgICAgIHBhZGRpbmc6IDIycHggMTZweCA4cHggMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIFxuICAucGhvbmUtZmllbGR7XG4gICAgICAmLmZpbGxlZCwgJjpmb2N1cyB7XG4gICAgICAgIC5seC1maWVsZC1sYWJlbHtcbiAgICAgICAgICAgIHRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBjb2xvcjogIzViNWI1YjtcbiAgICAgICAgfVxuICAgICAgICAucGhvbmUtaW5wdXQtY29udGFpbmVye1xuICAgICAgICAgICAgLnBob25lLW51bWJlci1pbnB1dHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjJweCAxNnB4IDhweCAxMDFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubHgtZmllbGQtbGFiZWw6Zm9jdXN7XG4gICAgICAgICAgICB0b3A6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgY29sb3I6ICM1YjViNWI7XG4gICAgICB9XG4gICAgICAucGhvbmUtaW5wdXQtY29udGFpbmVye1xuICAgICAgICAgICAgLnBob25lLW51bWJlci1pbnB1dDpmb2N1cyB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMTZweCA4cHggMTAxcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuIFxuXG4gIH1cblxuXG4gIC8qID09PT09IFBob25lIGlucHV0IChzZWxlY3QgKyBpbnB1dCBpbmxpbmUpID09PT09ICovXG4gIC5waG9uZS1pbnB1dC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICBnYXA6IDhweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuLnBob25lLWZpZWxkIC5seC1maWVsZC1sYWJlbCB7XG4gIHRvcDoxN3B4O1xuICBsZWZ0OiAxMDFweCAhaW1wb3J0YW50O1xuICAmLmZpbGxlZHtcbiAgICB0b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzViNWI1YjtcbiAgfVxufVxuXG4ubHgtZmllbGQtdGV4dC1ib3g6Zm9jdXMtd2l0aGluIC5seC1maWVsZC1sYWJlbCB7XG4gICAgdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICM1YjViNWI7XG59XG4gIC5waG9uZS1jb2RlLXNlbGVjdCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGhlaWdodDogNDZweDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0QwRDBEMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNGM0YzRjM7IC8qIGdyZXkgcGlsbCAqL1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzU2NTY1NiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgLyogcmVtb3ZlIHBpbGwgcmFkaXVzICovXG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAucGhvbmUtY29kZS1zZWxlY3Qge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiA4cHggNnB4IDhweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIG1pbi13aWR0aDogOTBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQ6ICM1NjU2NTYgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNyAxMGw1IDUgNS01JyBzdHJva2U9JyUyM2ZmZmZmZicgc3Ryb2tlLXdpZHRoPScyLjUnIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygxMDAlIC0gMnB4KSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogOHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bztcblxuICAgICYub3BlbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNyAxNGw1LTUgNSA1JyBzdHJva2U9JyUyM2ZmZmZmZicgc3Ryb2tlLXdpZHRoPScyLjUnIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5waG9uZS1jb2RlLXNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8qID09PT09IEF1dG9jb21wbGV0ZSBsaXN0IChpZiBuZWVkZWQpID09PT09ICovXG4gIC5SZWdpc3RlclBhZ2UtaW5wdXRBZ2VuY3lQaWNrVXAge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgfVxuXG4gIC8qID09PT09IFJlcXVpcmVkIG5vdGUgPT09PT0gKi9cbiAgLnJlcXVpcmVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA2cHg7XG4gICAgY29sb3I6ICNFMzIyMjI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbjogMHB4IDAgMzJweDtcbiAgfVxuXG4gIC8qID09PT09IEVycm9ycyA9PT09PSAqL1xuICAuZXJyb3JGaWVsZCB7XG4gICAgY29sb3I6ICNFMzIyMjI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgfVxuXG4gIC8qID09PT09IENUQSBidXR0b24gKGxpa2UgcmVnaXN0ZXIpID09PT09ICovXG4gIC5wcmltYXJ5LWJ0bi5yZWdpc3RlckJ1dHRvbi5mdWxsV2lkdGgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDE5MHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgIGJhY2tncm91bmQ6ICNFMzIyMjI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzLCBib3gtc2hhZG93IC4ycztcbiAgfVxuXG4gIC5wcmltYXJ5LWJ0bi5yZWdpc3RlckJ1dHRvbi5mdWxsV2lkdGg6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNDNTFEMUQ7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDIyNywgMzQsIDM0LCAuMjUpO1xuICB9XG5cbiAgLnByaW1hcnktYnRuLnJlZ2lzdGVyQnV0dG9uLmZ1bGxXaWR0aDpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogI0NGQ0ZDRjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cblxuICAud29ya3NpdGVGb3JtIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgLyogY2VudGVyIGNvbHVtbiBpbiBjYXJkICovXG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvcm0tYWN0aW9uc3tcbiAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4iLCIvLyBNaXhpbnNcbkBpbXBvcnQgJy4uLy4uL3V0aWxzL2Nzcy9idXR0b24nO1xuQGltcG9ydCAnLi4vLi4vYXNzZXRzL3N0eWxlcy9pY29ucy9pY29ucyc7XG5AaW1wb3J0ICcuLi8uLi91dGlscy9jc3MvbWVkaWFxdWVyaWVzJztcbkBpbXBvcnQgJy4uLy4uL3V0aWxzL2Nzcy9pY29ucyc7XG5AaW1wb3J0ICcuLi8uLi91dGlscy9jc3MvYW5pbWF0aW9ucyc7XG5AaW1wb3J0ICcuLi8uLi90aGVtZXMvX2NvbmZpZy92YXJpYWJsZSc7XG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL3NsaWRlcldpdGhTZWxlY3RCdXR0b24vaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy9tb2RhbHMvbmV3V29ya2luZ1NpdGUvX2luZGV4JztcblxuJGJvcmRlcldpZHRoOiAxcHg7XG4kaW5wdXRCb3JkZXJDb2xvcjogIzk3OTc5NztcblxuLkRlbGl2ZXJ5U3RlcFBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiAwIDcwcHggMjVweCA3MHB4O1xuICAgICYtbmV3IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJi1jaG9pY2VTZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgJi1uZXcge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgJi1tb2RlcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNS4ycmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gICAgfVxuXG4gICAgJi1uZXcge1xuICAgICAgQGV4dGVuZCAubGF0by1yZWd1bGFyO1xuICAgICAgY29sb3I6ICMxMjEwMTA7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxuICAmLWRlbGl2ZXJ5RGF0ZWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgJi1tYW5kYXRvcnkge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgY29sb3I6ICRjb2xvclByaW1hcnk7XG4gIH1cblxuICAmLXNlYXJjaEJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gICAgd2lkdGg6IDVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTBkZWRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICYtY29tcGFuaWVzUmVzdWx0IHtcbiAgICAvL21hcmdpbi10b3A6IDdyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cblxuICAmLWluZm9ybWF0aW9uc1JlbnRhbCxcbiAgJi1kZWxpdmVyeURhdGUsXG4gICYtZGVsaXZlcnlDb250YWN0IHtcbiAgICBib3JkZXItdG9wOiAkYm9yZGVyV2lkdGggc29saWQgI2Q3ZDRkNTtcbiAgfVxuXG4gICYtaW5mb3JtYXRpb25zUmVudGFsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJi1kZWxpdmVyeUNvbnRhY3Qge1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgJi1kZWxpdmVyeURhdGUge1xuICAgIG1hcmdpbjogMCAzcmVtIDVyZW0gMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAuc2xpY2stdHJhY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuc2xpY2stc2xpZGUge1xuICAgIGhlaWdodDogYXV0bztcblxuICAgICYgPiBkaXYsXG4gICAgJiA+IGRpdiA+IGRpdiB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2QzZDM7XG4gICAgcGFkZGluZzogMi41cmVtIDA7XG4gICAgbWFyZ2luOiA0LjNyZW0gOS41cmVtIDAgMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAyLjVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJG1pblRhYmxldCwgJG1heFRhYmxldCkge1xuICAgICAgbWFyZ2luOiA0LjNyZW0gMCAwIDA7XG4gICAgfVxuXG5cbiAgfVxuXG4gICYtV2Vla2VuZE5vdGlmaWNhdGlvbiB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gICAgbWFyZ2luOiAwIDMuNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JleUJvcmRlcjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgIG1hcmdpbjogMCAwIDIuNXJlbTtcbiAgICB9XG4gIH1cblxuICAmLWZsZXhCcmVhayB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAmLXNlbGVjdGVkU2l0ZUluZm9zQmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAyLjVyZW0gMDtcblxuXG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICBwYWRkaW5nOiAwIDMuNXJlbTtcbiAgICB9XG5cbiAgICAmICsgJiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleUJvcmRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmV5Qm9yZGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJi1zZWxlY3RlZFNpdGVJbmZvc1N1YkJsb2NrQXZhaWxhYmlsaXR5IHtcbiAgICBwYWRkaW5nOiAwIDNyZW0gMCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAmLXNlbGVjdGVkU2l0ZUluZm9zU3ViQmxvY2tDb3N0U2hpcHBpbmcge1xuICAgIHBhZGRpbmc6IDAgMCAwIDNyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtc2VsZWN0ZWRTaXRlSW5mb3NTdWJCbG9ja1dpdGhCb3JkZXIge1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJi1zZWxlY3RlZFNpdGVJbmZvc1RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBoZWlnaHQ6IDVyZW07XG4gICAgfVxuICB9XG5cbiAgJi1zZWxlY3RlZFNpdGVJbmZvc1ZhbHVlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gICYtc2VsZWN0ZWRTaXRlSW5mb3NDaXJjbGUge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuXG4gICAgJi0tZ3JlZW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmQ0NTtcbiAgICB9XG5cbiAgICAmLS15ZWxsb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWMwMDtcbiAgICB9XG5cbiAgICAmLS1yZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiMjYzYjtcbiAgICB9XG4gIH1cblxuICAmLXNlbGVjdGVkU2l0ZUluZm9zVmFsdWUsXG4gICYtc2VsZWN0ZWRTaXRlSW5mb3NWYWx1ZUFnZW5jeSxcbiAgJi1zZWxlY3RlZFNpdGVJbmZvc1ZhbHVlQ29zdCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJi1zZWxlY3RlZFNpdGVJbmZvc1ZhbHVlQXZhaWxhYmlsaXR5IHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxuXG4gICYtbGFiZWxDb21wYW5pZXNSZXN1bHQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICYtLXJlZENvbG9yIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAmLXNlYXJjaEljb24ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAmLWluZm9ybWF0aW9uc1JlbnRhbEJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICYgLklucHV0Qm94IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICYtZGVsaXZlcnlEYXRlU2VsZWN0QmxvY2sge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLWRlbGl2ZXJ5RGF0ZVNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLWRlbGl2ZXJ5RGF0ZVNlbGVjdEVycm9yIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLlNvcnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleUJvcmRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDdyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDZyZW07XG4gICAgfVxuXG4gICAgJi1mb3JtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXg6IDAgMCA1OC43NSU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgZmxleDogMCAwIDE1NnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICAgIGhlaWdodDogNC41cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBJY29uKCRmaWxlbmFtZTogZG93bkFycm93LCAkaW5zZXJ0OiBhZnRlcik7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcmlnaHQ6IDRyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgIHJpZ2h0OiA0cmVtO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtc2VsZWN0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYmFybG93O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgIHBhZGRpbmc6IDFyZW0gNHJlbSAxcmVtIDFyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIHRleHQtaW5kZW50OiAwLjAxcHg7XG4gICAgICB0ZXh0LW92ZXJmbG93OiAnJztcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJvcmRlcjogJGJvcmRlcldpZHRoIHNvbGlkICNlMGRlZGU7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAzcHggMXB4ICNlMGRlZGU7XG4gICAgICBjb2xvcjogI2EzYTFhMTtcblxuICAgICAgJi1lcnJvciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtaW5mb3JtYXRpb25zUmVudGFsTnVtZXJvLFxuICAmYWRkaXRpb25hbEluZm9ybWF0aW9ucyB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi1hZGRpdGlvbmFsSW5mb3JtYXRpb25zIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB3aWR0aDogNDYlO1xuICAgIG1heC13aWR0aDogNDYlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYtYWRkaXRpb25hbEluZm9ybWF0aW9uc0lucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE2cmVtO1xuICAgIGJvcmRlcjogJGJvcmRlcldpZHRoIHNvbGlkICRpbnB1dEJvcmRlckNvbG9yO1xuICAgIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzdkNzc3OTtcblxuICAgICYtLWVycm9yIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgJi1hZGRpdGlvbmFsSW5mb3JtYXRpb25zSW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LWZhbWlseTogJGJhcmxvdztcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cblxuICAmLWFkZGl0aW9uYWxJbmZvcm1hdGlvbnNJbnB1dDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgdHJhbnNpdGlvbjogJGRlZmF1bHREdXJhdGlvbjtcbiAgfVxuXG4gICYtaW5mb3JtYXRpb25zUmVudGFsSW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB3aWR0aDogMzJyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcExhcmdlKSB7XG4gICAgICB3aWR0aDogMzdyZW07XG4gICAgfVxuXG4gICAgJiArICYge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbWluVGFibGV0LCAkbWF4VGFibGV0KSB7XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3BMYXJnZSkge1xuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtaW5mb3JtYXRpb25zU2l0ZU5hbWUge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIH1cbiAgfVxuXG4gICYtY29uZGl0aW9uc0xhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gIH1cblxuICAmLWN1c3RvbUNoZWNrQm94IHtcbiAgICBib3JkZXI6IDEuMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgIGhlaWdodDogMS42cmVtO1xuICAgIHdpZHRoOiAxLjZyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZmxleDogMCAwIDEuNnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICB3aWR0aDogMS44cmVtO1xuICAgIH1cbiAgfVxuXG4gICYtY2hlY2tib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAmLWNoZWNrYm94OmNoZWNrZWQgfiAuRGVsaXZlcnlTdGVwUGFnZS1jaGVjayB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gICYtY2hlY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgdG9wOiAtMnB4O1xuICAgIGxlZnQ6IDRweDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBsaW5lYXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICBoZWlnaHQ6IDAuOHJlbTtcbiAgICB9XG4gIH1cblxuICAmLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgJi0tdW5kZXJsaW5lIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gICYtb3JkZXJTdW1tYXJ5IHtcbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgZmxleDogMCAwIDMyJTtcbiAgICAgIG1pbi13aWR0aDogNDA1cHg7XG4gICAgfVxuICB9XG5cbiAgJi1ib2R5IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIGZsZXg6IDAgMCA2NiU7XG4gICAgICB3aWR0aDogNjYlO1xuICAgICAgbWF4LXdpZHRoOiA2NiU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgJi1uZXcge1xuICAgICAgICBtYXJnaW4tdG9wOiA0LjRyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1oaWRkZW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAmOmNoZWNrZWQgfiAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpbyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQgfiAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpbzo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB+IC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvTGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB9XG4gIH1cblxuICBkaXZbYXJpYS1jb250cm9sc10ge1xuICAgIG1hcmdpbjogYXV0byAwO1xuICB9XG5cbiAgJi1yYWRpbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBoZWlnaHQ6IDIuN3JlbTtcbiAgICBtaW4td2lkdGg6IDIuN3JlbTtcbiAgICBtYXgtd2lkdGg6IDIuN3JlbTtcbiAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdER1cmF0aW9uO1xuXG4gICAgJi0tZXJyb3Ige1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgbGluZWFyO1xuICAgIH1cblxuICAgICZMYWJlbCB7XG4gICAgICBmb250LWZhbWlseTogJGJhcmxvdztcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgbGluZWFyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICAmLW5ldyB7XG4gICAgICAgIEBleHRlbmQgLmxhdG8tcmVndWxhcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICZXcmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgZmxleDogMCAwIDMwcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1uZXcge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgLmljb24tdG9vbHRpcC1jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRvb2x0aXAtaWNvbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmljb24tdG9vbHRpcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTkyOSU7XG4gICAgICAgICAgICB0b3A6IDQxMiU7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogNDYlO1xuICAgICAgICAgICAgICB0b3A6IC04JTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMzMzIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pY29uLXRvb2x0aXAtY29udGFpbmVyOmhvdmVyIC5pY29uLXRvb2x0aXAge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlNlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyV2lkdGggc29saWQgI2Q3ZDRkNTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbjogMCAzcmVtIDAgMCAhaW1wb3J0YW50O1xuICAgICAgJi1uZXcge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQ0RDQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wTGFyZ2UpIHtcbiAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gNHJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgICAgcGFkZGluZzogMS41cmVtIDJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICAgICAgcGFkZGluZzogMnJlbSAgY2xhbXAoMC4zcmVtLDB2dywzcmVtKTtcbiAgICAgICAgfVxuICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMTQxNDE0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSA2LjRyZW0gMS41cmVtIDJyZW07XG4gICAgICB9XG5cbiAgICAgICYtLWlubGluZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgJiAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbEJsb2NrIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGVkZWU7XG4gICAgICAgICYtbmV3IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICBjb2xvcjogIzU2NTY1NjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1vblNpdGVEZWxpdmVyeSB7XG4gICAgICAgIGJvcmRlci10b3A6ICRib3JkZXJXaWR0aCBzb2xpZCAjZDdkNGQ1O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtYWdlbmN5UGlja1VwSW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cblxuICAmLWFnZW5jeVBpY2tVcElucHV0LFxuICAmLW9uU2l0ZURlbGl2ZXJ5SW5wdXQge1xuICAgIHdpZHRoOiA1MyU7XG4gICAgbWF4LXdpZHRoOiA1MyU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAmLS1zdWJtaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIG1hcmdpbi10b3A6IDQuNXJlbTtcbiAgICB9XG5cbiAgICAmLS1zdWJtaXQ6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi0tb3V0bGluZSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYnV0dG9uKCk7XG4gICAgICBAaW5jbHVkZSBidG4taG92ZXItZWZmZWN0KCk7XG4gICAgfVxuXG4gICAgJkxhYmVsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYmFybG93O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJi0tYXJyb3csXG4gICAgICAmLS1hcnJvd0FkZFNpdGUge1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICB9XG5cbiAgICAgICYtLWFycm93QWRkU2l0ZSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtYnRuQWRkU2l0ZSB7XG4gICAgICBib3JkZXI6ICM2MjYxNjE7XG4gICAgICBwYWRkaW5nOiAwIDRyZW07XG4gICAgfVxuXG4gICAgJlNwaW5uZXIge1xuICAgICAgQGluY2x1ZGUgc3Bpbm5lcigpO1xuICAgIH1cblxuICAgICZCbG9jayB7XG4gICAgICBtYXJnaW46IDMuNXJlbSAwIDRyZW0gMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJi0tc3VibWl0IHtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuXG4gICAgICAgICYgLkZvcm0tZXJyb3IgKyAuRGVsaXZlcnlTdGVwUGFnZS13b3Jrc2l0ZUNyZWF0aW9uRm9ybVN1Ym1pdEJ0biB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1idG5MYWJlbEFkZFNpdGUge1xuICAgIGNvbG9yOiAjNjI2MTYxO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICAgIH1cbiAgfVxuXG4gICYtYnRuTGFiZWxBZGRTaXRlOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gICYtZGVsaXZlcnlNb2RlIHtcbiAgICAmQ29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZIZWFkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIH1cblxuICAgICAgJiAuRGVsaXZlcnlTdGVwUGFnZS11bmF2YWlsYWJpbGl0eVJlYXNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtd29ya3NpdGVDcmVhdGlvbiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5Qm9yZGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgbWFyZ2luOiAzLjVyZW0gMCA0LjNyZW07XG4gICAgfVxuXG4gICAgJkZvcm0ge1xuICAgICAgJklucHV0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICB3aWR0aDogMzJyZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcExhcmdlKSB7XG4gICAgICAgICAgd2lkdGg6IDM3cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tc21hbGwge1xuICAgICAgICAgIHdpZHRoOiAyN3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgKyAmIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJG1pblRhYmxldCwgJG1heFRhYmxldCkge1xuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3BMYXJnZSkge1xuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiAuSW5wdXRCb3gge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJiAuQXV0b2NvbXBsZXRlR29vZ2xlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIH1cblxuICAgICAgICAmV3JhcHBlciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJiAuU3Bpbm5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMS4zNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJlN1Ym1pdEJ0biB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmRXJyb3JMaW5rIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWJveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5Qm9yZGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICYtc3ViVGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkYmFybG93O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICYtLXJlZCB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG59XG4ubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IHtcbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICB9XG59XG5cbi5tYWluLWxveGFtLWZye1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAuRGVsaXZlcnlTdGVwUGFnZXtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiAxMjI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjUzcHgpe1xuICAgICAgbWF4LXdpZHRoOiAxNDAwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICYtYm9keXtcbiAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgZ2FwOiAzMnB4O1xuICAgICAgICYtYm9keXtcbiAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICB9XG4gICAgfVxuICAgICYtZGVsaXZlcnlEYXRlU2VsZWN0RXJyb3Ige1xuICAgICAgbWFyZ2luLXRvcDogdW5zZXQ7XG4gICAgfVxuXG4gIH1cblxuICAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ld3tcblxuICAgIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3LW1vZGVzLFxuICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvU2VsZWN0LW5ld3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgICBwYWRkaW5nOiB1bnNldDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50e1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1Vwe1xuICAgICAgICAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXBJbnB1dHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAuRGVsaXZlcnlTdGVwUGFnZS10aXRsZS1uZXd7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMzJweCAwIDE2cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyB7XG4gICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB1bnNldDtcbiAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLVJlc3VsdEhlYWRlcntcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO2dhcDogNHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsQ29tcGFuaWVzUmVzdWx0e1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWdlbmN5LWxpc3Qge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hZ2VuY3ktbGlzdC1pdGVtIHtcbiAgICAgICAgICAgICAgLlRpbGUge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmxhdG8tcmVndWxhcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDNkMztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci13aWR0aCAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnIgYXV0bztcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICAgICAgICAgICAgICAgXCJyYWRpbyBtYWluLWNvbnRlbnQgc2lkZS1pbmZvXCJcbiAgICAgICAgICAgICAgICAgICAgICBcIi4gZXhwYW5kYWJsZS1jb250ZW50IC5cIjtcbiAgICAgICAgICAgICAgZ2FwOiAxcmVtIDEuNXJlbTtcblxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cbiAgICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYtYWRkcmVzcyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyQTJBMkE7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5UaWxlLS1zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOEI4QjhCO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5UaWxlLXJhZGlvLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgIGdyaWQtYXJlYTogcmFkaW87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5UaWxlLXJhZGlvIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzhCOEI4QjtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnM7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICAgIC5UaWxlLS1zZWxlY3RlZCAmIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLlRpbGUtcmFkaW8tZG90IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5UaWxlLW1haW4tY29udGVudCB7XG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBtYWluLWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5UaWxlLXNpZGUtaW5mbyB7XG4gICAgICAgICAgICAgIGdyaWQtYXJlYTogc2lkZS1pbmZvO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5UaWxlLWRpc3RhbmNlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMyQTJBMkE7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxNS42cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5UaWxlLWV4cGFuZGFibGUtY29udGVudCB7XG4gICAgICAgICAgICAgIGdyaWQtYXJlYTogZXhwYW5kYWJsZS1jb250ZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuVGlsZS1ob3Vycy10b2dnbGUge1xuICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1mbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gICAgICAgICAgICAgIGdhcDouNHJlbTtcbiAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5UaWxlLWhvdXJzLXRvZ2dsZV9faWNvbntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2U7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuZHJvcEljb257IHdpZHRoOjEycHg7IGhlaWdodDoxMnB4OyB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5UaWxlLWhvdXJzLXRvZ2dsZS5pcy1vcGVuIC5UaWxlLWhvdXJzLXRvZ2dsZV9faWNvbntcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hZ2VuY3ktaG91cnMtc3RhdHVze1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hZ2VuY3ktaG91cnMtc3RhdHVzLmlzLW9wZW57IGNvbG9yOiMxRjZGMzc7IH1cbiAgICAgICAgICAgIC5hZ2VuY3ktaG91cnMtc3RhdHVzLmlzLWNsb3NlZHsgY29sb3I6I0NDMDkxRDsgfVxuXG4gICAgICAgICAgICAuVGlsZS1mbGFnIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICYtZ3JlZW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFREZGRjE7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLXllbGxvdyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjhFRDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYtcmVkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGMUYyO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi1kb3Qge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgJi1ncmVlbiB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzFGNkYzNztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi15ZWxsb3cge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNCRjRGMEY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtcmVkIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQ0MwOTFEO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWdlbmN5LWhvdXJzLWRldGFpbHMge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuXG4gICAgICAgICAgICAgIC5hZ2VuY3ktaG91cnMtbGlzdCB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcblxuICAgICAgICAgICAgICAgICAgLmRheS1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuVGlsZS1tZXRhLWlubGluZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBnYXA6IC42cmVtO1xuICAgICAgICAgICAgICBtYXJnaW46IC4yNXJlbSAwIC41cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1hcC1zd2l0Y2gge1xuICAgICAgICAgICAgQGV4dGVuZCAubGF0by1ib2xkO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE3MXB4O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTBweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDE2NHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDozOTBweCkge1xuICAgICAgICAgICAgICB3aWR0aDogMTU2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tYXAtc3dpdGNoZXIge1xuICAgICAgICAgICAgd2lkdGg6IDk0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmIyNjNiO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogNzdweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDkwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4ycztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgICAgICAgICByaWdodDogNzdweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MzkwcHgpIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDYxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1hcC1zd2l0Y2gtd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHdpZHRoOiA4NCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1hcC1zd2l0Y2gtbm9MaXN0IHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWFwLXN3aXRjaC1saXN0IHtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubGlzdC12aWV3IHtcbiAgICAgICAgICAgIC5JQ29uIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYXAtc3dpdGNoLWxpc3Qge1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYXAtc3dpdGNoLW5vTGlzdCB7XG4gICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1hcC1zd2l0Y2hlciB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAubWFwLWNvbnRlbnQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNGRkZGQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDcwN3B4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm1hcC1jb250ZW50OjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG8gbGVmdCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuMjQpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgNjAlXG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWFwLXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIH1cblxuXG4gICAgICAgICAgLm1hcC1vdmVybGF5IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDM3MHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMjRweCk7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAxMnB4O1xuXG5cblxuICAgICAgICAgICAgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUge1xuICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDMwcHggcmdiYSgwLDAsMCwuMTUpO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAgICAgICAgICAgc2Nyb2xsYmFyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMykgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuXG5cbiAgICAgICAgICAubWFwLW92ZXJsYXktaGVhZGVyIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmxhdG8tYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDJweDtcbiAgICAgICAgICB9XG5cblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLm1hcC1vdmVybGF5IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICAgICAgICBib3R0b206IGNhbGMoOHB4ICsgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKTtcbiAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAuYWdlbmN5LWxpc3QtaXRlbXtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgICAgIC5UaWxle1xuICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTgxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8qIHRpZ2h0ZW4gdGlsZSBzcGFjaW5nIGEgYml0IG9uIHNtYWxsIHNjcmVlbnMgKi9cbiAgICAgICAgICAgIC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLlRpbGUtc2lkZS1pbmZvIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07IC8qIHJlZHVjZSBleHRyYSB0b3AgbWFyZ2luIGluIHRoZSByaWdodCBjb2x1bW4gKi9cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLlRpbGUtdGl0bGUgeyBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgICAgICAgIC5UaWxlLWFkZHJlc3MgeyBmb250LXNpemU6IDEycHg7IH1cbiAgICAgICAgICAgIC5UaWxlLWRpc3RhbmNlIHsgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgICAgICAuVGlsZS1ob3Vycy10b2dnbGUgeyBmb250LXNpemU6IDEzcHg7IH1cblxuICAgICAgICAgICAgLm1hcC1jb250ZW50OjphZnRlciB7IGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAud29ya3NpdGUtbGlzdC1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAuVGlsZSB7XG4gICAgICAgICAgICAgIEBleHRlbmQgLmxhdG8tcmVndWxhcjtcbiAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdkM2QzO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItd2lkdGggMC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyIGF1dG87XG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICAgICAgICAgICAgICAgIFwicmFkaW8gbWFpbi1jb250ZW50IHNpZGUtaW5mb1wiXG4gICAgICAgICAgICAgICAgICAgICAgXCIuIGV4cGFuZGFibGUtY29udGVudCAuXCI7XG4gICAgICAgICAgICAgIGdhcDogMXJlbSAxLjVyZW07XG5cbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAmLlRpbGUtLXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM4QjhCOEI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLlRpbGUtcmFkaW8tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgZ3JpZC1hcmVhOiByYWRpbztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLlRpbGUtcmFkaW8ge1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjOEI4QjhCO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycztcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgICAgICAgICAgICAuVGlsZS0tc2VsZWN0ZWQgJiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5UaWxlLXJhZGlvLWRvdCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLlRpbGUtbWFpbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBtYWluLWNvbnRlbnQ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGdhcDogMC41cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuVGlsZS10aXRsZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLlRpbGUtYWRkcmVzcyB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMkEyQTJBO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5UaWxlLXNpZGUtaW5mbyB7XG4gICAgICAgICAgICAgIGdyaWQtYXJlYTogc2lkZS1pbmZvO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5UaWxlLW1ldGEtaW5saW5lIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGdhcDogLjZyZW07XG4gICAgICAgICAgICAgIG1hcmdpbjogLjI1cmVtIDAgLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLyogSGlkZSBvbGQgXCJDaG9pc2lyXCIgYnV0dG9uIGluIGNoYW50aWVyIHZpZXcgKi9cbiAgICAgICAgICAud29ya3NpdGUtbGlzdC1pdGVtIC5UaWxlLWJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLyogT3B0aW9uYWw6IHNjcmVlbi1yZWFkZXItb25seSBjbGFzcyBmb3IgaGlkZGVuIHJlYWwgcmFkaW8gaW5wdXQgKi9cbiAgICAgICAgICAuc3Itb25seSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAtMXB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIH1cblxuXG4gICAgICAgIH1cbiAgICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2Utd2FybmluZ1RhZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgY29sb3I6ICAjQkY0RjBGO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6TGF0bztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY4RUQ7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2Utd2FybmluZ0ljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXdhcm5pbmdUZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuRGVsaXZlcnlTdGVwUGFnZSAuaW5wdXRTZWFyY2gubHgtZmllbGQtdGV4dC1ib3gubW9kZXJuLXBvc3Rjb2RlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAvKiBtYWtlIHN1cmUgdGhlIGdlbmVyYXRlZCBJbnB1dEJveCByZXNwZWN0cyB0aGUgbmV3IGhlaWdodC9zaGFwZSAqL1xuICAgIC5JbnB1dEJveCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAvKiB0aGUgdGV4dCBpbnB1dCAqL1xuICAgIC5seC1maWVsZC1pbnB1dCxcbiAgICAuSW5wdXRCb3gtZmllbGQge1xuICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTY1NjU2O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAvKiBsZWF2ZSByb29tIGZvciB0aGUgZmxvYXRpbmcgbGFiZWwgYW5kIHRoZSBzdWJtaXQgaWNvbiBvbiB0aGUgcmlnaHQgKi9cbiAgICAgIHBhZGRpbmc6IDE4cHggNTJweCA2cHggMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgJjpob3ZlciwmOmZvY3Vze1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8qIHRoZSBzZWFyY2ggYnV0dG9uIHByb2R1Y2VkIGJ5IElucHV0Qm94ICovXG4gICAgLklucHV0Qm94LXN1Ym1pdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAxMnB4IDEycHggMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1NjU2NTY7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICZbZGlzYWJsZWRdIHsgb3BhY2l0eTogLjU1OyBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gICAgICAuSW5wdXRCb3gtc3VibWl0V3JhcHBlciB7IGRpc3BsYXk6IGNvbnRlbnRzOyB9XG4gICAgICAuSWNvbi0tc2VhcmNoIHsgZm9udC1zaXplOiAyMHB4OyBjb2xvcjogYmxhY2s7IH1cbiAgICB9XG5cbiAgICAvKiBmbG9hdGluZyBsYWJlbCAqL1xuICAgIC5seC1maWVsZC1sYWJlbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxNHB4O1xuICAgICAgdG9wOiAxOHB4OyAgICAgICAgICAgICAgICAvKiBzdGFydHMgaW5zaWRlIHRoZSBmaWVsZCAqL1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzc1NzU3NTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjE1cyBlYXNlLCB0b3AgLjE1cyBlYXNlLCBmb250LXNpemUgLjE1cyBlYXNlLCBjb2xvciAuMTVzIGVhc2U7XG4gICAgfVxuXG4gICAgLyogd2hlbiBmb2N1c2VkIG9yIGhhcyB2YWx1ZSwgbGlmdCBhbmQgc2hyaW5rIHRoZSBsYWJlbCAqL1xuICAgICYuZm9jdXMgLmx4LWZpZWxkLWxhYmVsLFxuICAgICYuZmlsbGVkIC5seC1maWVsZC1sYWJlbCB7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cblxuXG4gIC5EZWxpdmVyeVN0ZXBQYWdlLWluZm9ybWF0aW9uc1JlbnRhbEJsb2NrLS1kZXRhaWxze1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC5EZWxpdmVyeVN0ZXBQYWdlLWluZm9ybWF0aW9uc1JlbnRhbElucHV0LS1mdWxsLFxuICAgIC5EZWxpdmVyeVN0ZXBQYWdlLWFkZGl0aW9uYWxJbmZvcm1hdGlvbnMtLWZ1bGwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgICAuRGVsaXZlcnlTdGVwUGFnZS1hZGRpdGlvbmFsSW5mb3JtYXRpb25ze1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuSW5wdXRCb3gtZmllbGQtLXJvdW5kZWQsXG4gIC5EZWxpdmVyeVN0ZXBQYWdlLWluZm9ybWF0aW9uc1JlbnRhbElucHV0IC5JbnB1dEJveC1maWVsZCB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzE0MTQxNDtcbiAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7IGJveC1zaGFkb3c6IG5vbmU7ICBib3JkZXI6IDJweCBzb2xpZCBibGFjayAhaW1wb3J0YW50OyB9XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzhjOGM4YztcbiAgICB9XG4gIH1cblxuICAvKiBSb3VuZGVkIHRleHRhcmVhICovXG4gIC5EZWxpdmVyeVN0ZXBQYWdlLWFkZGl0aW9uYWxJbmZvcm1hdGlvbnNJbnB1dC0tcm91bmRlZCxcbiAgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWRkaXRpb25hbEluZm9ybWF0aW9uc0lucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzE0MTQxNDtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xuXG4gICAgJjo6cGxhY2Vob2xkZXIgeyBjb2xvcjogIzhjOGM4YzsgZm9udC1zaXplOiAxNnB4O2ZvbnQtd2VpZ2h0OiA0MDA7fVxuICAgICY6aG92ZXIsICY6Zm9jdXMgeyBib3gtc2hhZG93OiBub25lOyAgYm9yZGVyOiAxcHggc29saWQgYmxhY2sgIWltcG9ydGFudDsgfVxuICB9XG4gIFxuXG4gIC8qIEhlbHBlciB0ZXh0IHVuZGVyIHRleHRhcmVhICovXG4gIC5GaWVsZC1oZWxwIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNmY2ZjZmO1xuICB9XG5cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2UtaW5mb3JtYXRpb25zUmVudGFse1xuICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgYm9yZGVyOm5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbmRpdGlvbnNMYWJlbHtcbiAgICBtYXJnaW46IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuRGVsaXZlcnlTdGVwUGFnZS1jdXN0b21DaGVja0JveHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE0MTQxNDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAmLWVycm9ye1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gICAgfVxuICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXRleHQge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgfVxuICAgIC5EZWxpdmVyeVN0ZXBQYWdlLWNoZWNre1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBsZWZ0OiAycHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICAgIHRvcDogMTNweFxuICAgICAgfVxuICAgIH1cbiAgICBcblxuICB9XG4gIFxuXG5cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIge1xuICAgIEBleHRlbmQgLmxhdG8tcmVndWxhcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgZ2FwOiAwO1xuICAgIHBhZGRpbmc6IDE2cHggMjNweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgfVxuXG4gICAgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NCbG9jayB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHggICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDRENEQ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAyMDFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyBcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zU3ViQmxvY2tDb3N0U2hpcHBpbmd7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC8qIHRoaW4gdmVydGljYWwgc2VwYXJhdG9ycyAoZGVza3RvcCBvbmx5KSAqL1xuICAgICAgJiArIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQmxvY2sge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRUFFQUVBO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkgeyBwYWRkaW5nOiAwOyBib3JkZXI6IG5vbmU7IH1cbiAgICB9XG5cbiAgICAvKiBzbWFsbCBncmV5IGxhYmVsICh0b3AgbGluZSkgKi9cbiAgICAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1RpdGxlIHtcbiAgICAgIEBleHRlbmQgLmxhdG8tcmVndWxhcjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6ICM2RjZGNkY7XG4gICAgICBtYXJnaW46IDJweCAwIDhweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAvKiBhZ2VuY3kgKGJvbGQgYmxhY2spICovXG4gICAgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NWYWx1ZUFnZW5jeSB7XG4gICAgICBjb2xvcjogIzE0MTQxNDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIH1cblxuICAgIC8qIHByaWNlIChib2xkIGJsYWNrKSAqL1xuICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVmFsdWVDb3N0IHtcbiAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIHNwYW4geyBmb250LXdlaWdodDogNzAwOyB9XG4gICAgfVxuXG4gICAgLyogYXZhaWxhYmlsaXR5IHBpbGwgKi9cbiAgICAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1ZhbHVlQXZhaWxhYmlsaXR5IHtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgcGFkZGluZzogMCA4cHggMCAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFQUY3RUU7ICAgICAvKiBsaWdodCBncmVlbiAqL1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuXG4gICAgICA+IC5hdmFpbGFiaWxpdHktLWdyZWVuIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0VBRjdFRTtcbiAgICAgICAgY29sb3I6ICMxRjZGMzc7XG4gICAgICB9XG5cbiAgICAgIC8qIHllbGxvdyBwaWxsICovXG4gICAgICA+IC5hdmFpbGFiaWxpdHktLXllbGxvdyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY0RTU7XG4gICAgICAgIGNvbG9yOiAjOUE1QjEzO1xuICAgICAgfVxuXG4gICAgICAvKiByZWQgcGlsbCAqL1xuICAgICAgPiAuYXZhaWxhYmlsaXR5LS1yZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkRFQUVBO1xuICAgICAgICBjb2xvcjogI0NDMDkxRDtcbiAgICAgIH1cblxuICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDaXJjbGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZmxleDogMCAwIDE4cHg7XG4gICAgICAgICYtLWdyZWVuICB7IGJhY2tncm91bmQ6ICMyRjhFNEU7IH1cbiAgICAgICAgJi0teWVsbG93IHsgYmFja2dyb3VuZDogI0Q4ODQyMTsgfVxuICAgICAgICAmLS1yZWQgICAgeyBiYWNrZ3JvdW5kOiAjQ0MwOTFEOyB9XG5cbiAgICAgICAgLyogdGhlIGNoZWNrIGZvciB0aGUgZ3JlZW4gc3RhdGUgKi9cbiAgICAgICAgJi0tZ3JlZW46OmFmdGVyLCAgJi0teWVsbG93OjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICBib3JkZXItdG9wOiAwOyBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgICAmLS1yZWQ6OmJlZm9yZSxcbiAgICAgICAgJi0tcmVkOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJi0tcmVkOjpiZWZvcmUgeyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgICAgJi0tcmVkOjphZnRlciAgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWRkTmV3U2l0ZXtcbiAgICBmb250LWZhbWlseTogTGF0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgY29sb3I6ICNFNzBEMjM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U3MEQyMztcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDclO1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICBtYXJnaW46MCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHdpZHRoOiAyODNweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgICYtLUljb257XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG4gIH1cblxuXG4gIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5RGF0ZSB7XG4gICAgbWFyZ2luOiAwIDAgNDhweCAwO1xuICAgIGJvcmRlcjpub25lO1xuXG4gICAgLyogSGlkZSB0aGUgb2xkIHNtYWxsIGdyZXkgc3VidGl0bGUgaWYgaXQgc3RpbGwgZXhpc3RzIGFueXdoZXJlICovXG4gICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlEYXRlbGFiZWwgeyBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAvKiBTZWxlY3QgYmxvY2sgc2hvdWxkIHNwYW4gZnVsbCB3aWR0aCBsaWtlIHRoZSBtb2NrICovXG4gICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlEYXRlU2VsZWN0QmxvY2sge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG5cbiAgICAuU29ydC1mb3JtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAvKiBjdXN0b20gYmxhY2sgY2FyZXQgKi9cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgd2lkdGg6IDhweDsgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMxNDE0MTQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMTQxNDE0O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuXG4gICAgICAmOjphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICB9XG5cblxuXG4gICAgLlNvcnQtZm9ybSBzZWxlY3QuU29ydC1zZWxlY3RbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC8qID09PT09PT09PT0gVFJJR0dFUiBCVVRUT04gKHJldXNlcyAuU29ydC1zZWxlY3QpID09PT09PT09PT0gKi9cbiAgICAuU29ydC1zZWxlY3Qge1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIHBhZGRpbmc6IDAgNDRweCAwIDE2cHg7IC8qIHNwYWNlIGZvciBjYXJldCAqL1xuICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTQxNDE0O1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgIzE0MTQxNDtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvKiBJZiB5b3UgcmVuZGVyIGFuIGljb24gbmV4dCB0byB0aGUgbGFiZWwgaW5zaWRlIHRoZSBidXR0b24gKi9cbiAgICAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeURhdGVTZWxlY3R7XG5cbiAgICAgICYtLUljb24ge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5Gb3JtLWVycm9ye1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8qID09PT09PT09PT0gRFJPUERPV04gTUVOVSA9PT09PT09PT09ICovXG4gICAgLkN1c3RvbVNlbGVjdC1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICB0b3A6IGNhbGMoMTAwJSArIDZweCk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBtYXgtaGVpZ2h0OiAyNjBweDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoMCwwLDAsLjA4KTtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLyogU2Nyb2xsYmFyIChvcHRpb25hbCwgbmljZSB0b3VjaCkgKi9cbiAgICAuQ3VzdG9tU2VsZWN0LW1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgIH1cbiAgICAuQ3VzdG9tU2VsZWN0LW1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlMGUwZTA7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgfVxuICAgIC5DdXN0b21TZWxlY3QtbWVudTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLyogPT09PT09PT09PSBPUFRJT04gUk9XUyAocmV1c2UgLlNvcnQtc2VsZWN0LW9wdGlvbikgPT09PT09PT09PSAqL1xuICAgIC5DdXN0b21TZWxlY3Qtb3B0aW9uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIH1cblxuICBcbiAgICAuQ3VzdG9tU2VsZWN0LW9wdGlvbjpob3ZlcixcbiAgICAuQ3VzdG9tU2VsZWN0LW9wdGlvbi5pcy1oaWdobGlnaHRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFN0U3O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuXG5cbiAgICAuQ3VzdG9tU2VsZWN0LW9wdGlvbi5pcy1zZWxlY3RlZCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuIFxuICAgIC5DdXN0b21TZWxlY3Qtb3B0aW9uLmlzLWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjOGM4YzhjO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICM4YzhjOGM7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAuQ3VzdG9tU2VsZWN0LW1lbnUge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgICAgIGFuaW1hdGlvbjogY3VzdG9tU2VsZWN0SW4gLjA4cyBlYXNlLW91dDtcbiAgICB9XG4gICAgQGtleWZyYW1lcyBjdXN0b21TZWxlY3RJbiB7XG4gICAgICBmcm9tIHsgb3BhY2l0eTogMDsgdHJhbnNmb3JtOiBzY2FsZVkoLjk4KTsgfVxuICAgICAgdG8gICB7IG9wYWNpdHk6IDE7IHRyYW5zZm9ybTogc2NhbGVZKDEpOyB9XG4gICAgfVxuICAgIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5RGF0ZVNlbGVjdC0tSWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTZweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgXG4gICAgfVxuICB9XG5cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlDb250YWN0e1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2Q0ZDU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICAgICAgfVxuICAgICAuRGVsaXZlcnlTdGVwUGFnZS1pbmZvcm1hdGlvbnNSZW50YWxCbG9jay0tY29udGFjdHtcbiAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIC5seC1maWVsZC10ZXh0LWJveCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAubHgtZmllbGQtaW5wdXQge1xuICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7ICAgLy8gZGUgbGEgcGxhY2UgcG91ciBsZSBsYWJlbFxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5seC1maWVsZC1sYWJlbCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogIzc1NzU3NTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjE1cyBlYXNlLCB0b3AgLjE1cyBlYXNlLCBmb250LXNpemUgLjE1cyBlYXNlLCBjb2xvciAuMTVzIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmLmZpbGxlZCAubHgtZmllbGQtbGFiZWwsXG4gICAgICAgICYuZm9jdXMgLmx4LWZpZWxkLWxhYmVsLFxuICAgICAgICAubHgtZmllbGQtaW5wdXQ6Zm9jdXMgKyAubHgtZmllbGQtbGFiZWwsXG4gICAgICAgIC5waG9uZS1udW1iZXItaW5wdXQ6Zm9jdXMgKyAubHgtZmllbGQtbGFiZWwge1xuICAgICAgICAgIHRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgICAgICYuZmlsbGVkIC5seC1maWVsZC1pbnB1dCxcbiAgICAgICAgLmx4LWZpZWxkLWlucHV0OmZvY3VzIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMnB4IDE2cHggOHB4IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5waG9uZS1maWVsZCAubHgtZmllbGQtbGFiZWwge1xuICAgICAgICBsZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgIH1cbiAgICAgIC5waG9uZS1pbnB1dC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IC8vIGFycm9uZGlzIHByb3ByZXNcblxuICAgICAgICAucGhvbmUtY29kZS1zZWxlY3Qge1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGhvbmUtbnVtYmVyLWlucHV0IHtcbiAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAmOmZvY3VzIHsgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucGhvbmUtZmllbGQuZm9jdXMgLnBob25lLWlucHV0LWNvbnRhaW5lcixcbiAgICAgIC5waG9uZS1maWVsZCAucGhvbmUtbnVtYmVyLWlucHV0OmZvY3VzIH4gLnBob25lLWlucHV0LWNvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5waG9uZS1maWVsZC5maWxsZWQsIC5waG9uZS1maWVsZC5mb2N1cyB7XG4gICAgICAgIC5waG9uZS1pbnB1dC1jb250YWluZXJ7XG4gICAgICAgICAgLnBob25lLW51bWJlci1pbnB1dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDE2cHggOHB4IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgZm9ybS1lcnJvciwgLkZvcm0tZXJyb3IsIC5lcnJvckZpZWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjZTcwZDIzO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2Utd2FybmluZ0JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOEVEO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBjb2xvcjogI0JGNEYwRjtcbiAgICBwYWRkaW5nOiAgMjRweCAxNnB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgbWFyZ2luLWJvdHRvbToxNnB4O1xuICB9XG5cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2Utd2FybmluZ0ljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGNvbG9yOiAjQkY0RjBGO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tdG9wOiAycHg7IC8qIGFsaWducyB3aXRoIHRleHQgKi9cbiAgfVxuXG4gIC5EZWxpdmVyeVN0ZXBQYWdlLXdhcm5pbmdDb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2Utd2FybmluZ1RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICNCRjRGMEY7XG4gICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgZm9udC1zaXplOjIwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6MjRweDtcbiAgfVxuXG4gIC5EZWxpdmVyeVN0ZXBQYWdlLXdhcm5pbmdUZXh0IHtcbiAgICBtYXJnaW46IDJweCAwIDAgMDtcbiAgICBjb2xvcjogI0JGNEYwRjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBMYXRvO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE0NyU7XG4gIH1cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWRkaXRpb25hbEluZm9ybWF0aW9uc0lucHV0LS1lcnJvcntcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICB9XG4gIC5oYXNFcnJvciAjb25TaXRlRGVsaXZlcnlPcmRlclJlZiwgXG4gIC5oYXNFcnJvciAjYWdlbmN5UGlja1VwT3JkZXJSZWYge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMzAwMDAgIWltcG9ydGFudDtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAgICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cblxufVxuIiwiLy8gVGhlbWUgY29sb3Jcbi8vXG4vLyBDb25maWd1cmFibGUgY29sb3IgYnkgdGhlbWUuXG4vL1xuLy8gJGJvZHktYmFja2dyb3VuZCAtICNmZmY7IGJhY2tncm91bmQgY29sb3IsXG4vLyAkaGVhZGVyLWJhY2tncm91bmQgLSAjMDAwOyBoZWFkZXIgYmFrZ3JvdW5kXG5cbi8vIFN0eWxlZ3VpZGUgQmFzZS5jb2xvcnNcbiRjb2xvclByaW1hcnk6ICNmYjI2M2I7XG4kY29sb3JEYXJrOiAjMTIxMDEwO1xuIiwiQGltcG9ydCAnLi4vLi4vdXRpbHMvY3NzL21lZGlhcXVlcmllcyc7XG5AaW1wb3J0ICcuLi8uLi90aGVtZXMvX2NvbmZpZy92YXJpYWJsZSc7XG5cbi5SYWRpb0FjY29yZGlvbiB7XG4gIGJvcmRlci10b3A6IDEuNXB4IHNvbGlkICNkN2Q0ZDU7XG4gIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkICNkN2Q0ZDU7XG5cbiAgJi0tZGlzYWJsZWQge1xuICAgICYgLlJhZGlvQWNjb3JkaW9uLWhlYWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JleTtcbiAgICB9XG4gIH1cblxuICAmLWhlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gNi40cmVtIDJyZW0gMnJlbTtcbiAgICAgIGZsZXg6IDAgMCAzMHJlbTtcbiAgICB9XG4gIH1cblxuICAmLWlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgJjpjaGVja2VkIH4ge1xuICAgICAgJiAuUmFkaW9BY2NvcmRpb24ge1xuICAgICAgICAmLWZha2VSYWRpbyB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1sYWJlbCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZmFrZVJhZGlvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBoZWlnaHQ6IDIuN3JlbTtcbiAgICBtaW4td2lkdGg6IDIuN3JlbTtcbiAgICBtYXgtd2lkdGg6IDIuN3JlbTtcbiAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdER1cmF0aW9uO1xuXG4gICAgJi0tZXJyb3Ige1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgbGluZWFyO1xuICAgIH1cbiAgfVxuXG4gICYtbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiAkYmFybG93O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgdHJhbnNpdGlvbjogMC4ycyBsaW5lYXI7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgIGZsZXg6IDAgMCAzMHJlbTtcbiAgICB9XG4gIH1cblxuICAmLW1lc3NhZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgfVxuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgIHBhZGRpbmc6IDNyZW0gMCAycmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgcGFkZGluZzogMCAwIDIuNXJlbSA2cmVtO1xuICAgIH1cbiAgfVxuXG4gICYgKyAmIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG4iLCIvLyBNaXhpbnNcbkBpbXBvcnQgJy4uLy4uL3RoZW1lcy9fY29uZmlnL3ZhcmlhYmxlJztcbkBpbXBvcnQgJy4uLy4uL3V0aWxzL2Nzcy9tZWRpYXF1ZXJpZXMnO1xuQGltcG9ydCAnLi4vLi4vdXRpbHMvY3NzL2J1dHRvbic7XG5AaW1wb3J0ICcuLi8uLi9hc3NldHMvc3R5bGVzL2ljb25zL2ljb25zJztcbkBpbXBvcnQgJy4uLy4uL3V0aWxzL2Nzcy9yYWRpb0FjY29yZGlvbic7XG5cbi5QYXltZW50UGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcblxuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBwYWRkaW5nOiAwIDdyZW07XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGJhcmxvdztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogNC42cmVtIDAgMy4ycmVtIDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgICB9XG5cbiAgICAmLWxveGFtLWZyIHtcbiAgICAgIGNvbG9yOiAjMTIxMDEwO1xuICAgICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gICAgfVxuICB9XG5cbiAgJi13cmFwcGVyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBwYWRkaW5nOiAycmVtIDJyZW0gNnJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBmbGV4OiAwIDAgNjYlO1xuICAgICAgd2lkdGg6IDY2JTtcbiAgICAgIG1heC13aWR0aDogNjYlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICB9XG4gIH1cblxuICAmLXN1Ym1pdCB7XG4gICAgJldyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmQnRuIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbigpO1xuXG4gICAgICAmTGFiZWwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuUGF5bWVudC1mb3JtLWxveGFtLWZyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuXG4gICAgLnBheW1lbnQtb3B0aW9uIHtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDRENDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cbiAgICAgICYtLWRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZ2FwOiAyNHB4O1xuXG4gICAgICAgIC5wYXltZW50LWxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWlucHV0IHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgICY6Y2hlY2tlZDo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXJhZGlvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBMYXRvO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzLjUycHg7XG4gICAgICB9XG5cbiAgICAgICYtbWVzc2FnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGNvbG9yOiAjZDAwMDAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICB9XG5cbiAgICAgICYtZGVzY3JpcHRpb24sICYtbWVzc2FnZSB7XG4gICAgICAgIGNvbG9yOiAjMkEyQTJBO1xuICAgICAgICBmb250LWZhbWlseTogTGF0bztcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNS42cHg7XG4gICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1haW4tbG94YW0tZnIge1xuICAuUGF5bWVudFBhZ2Uge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjUzcHgpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG5cbiAgLlBheW1lbnRQYWdlLXdyYXBwZXIge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBwYWRkaW5nOiAxLjZyZW0gMS42cmVtIDMuMnJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIE1JWElOU1xuXG5AaW1wb3J0ICcuLi8uLi90aGVtZXMvX2NvbmZpZy92YXJpYWJsZSc7XG5AaW1wb3J0ICcuLi8uLi91dGlscy9jc3MvbWVkaWFxdWVyaWVzJztcbkBpbXBvcnQgJy4uLy4uL3V0aWxzL2Nzcy9pY29ucyc7XG5AaW1wb3J0ICcuLi8uLi91dGlscy9jc3MvYnV0dG9uJztcbkBpbXBvcnQgJy4uLy4uL3V0aWxzL2Nzcy90ZXh0JztcbkBpbXBvcnQgJy4uLy4uL2Fzc2V0cy9zdHlsZXMvaWNvbnMvaWNvbnMnO1xuXG4vLyBDT01QT05FTlRTXG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL29yZGVyU3VtbWFyeS9pbmRleCc7XG5cbi5Db25maXJtYXRpb25QYWdlIHtcbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogMCA3MHB4O1xuICB9XG5cbiAgJi1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogNThweDtcbiAgICBmbGV4OiAwIDAgMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nOiAzLjJyZW0gMi44cmVtIDAgMDtcbiAgICAgIGZsZXg6IDEgMSA2MCU7XG4gICAgfVxuICB9XG5cbiAgJi1vcmRlclN1bW1hcnkge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBmbGV4OiAwIDAgMzIlO1xuICAgICAgbWluLXdpZHRoOiA0MDVweDtcbiAgICB9XG4gIH1cblxuICAmLXRvcENvbnRlbnQge1xuICB9XG5cbiAgJi1jb25ncmF0IHtcbiAgICAmVGl0bGUge1xuICAgICAgcGFkZGluZzogMCAxOHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRyb2JvdG87XG4gICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgJlRleHQge1xuICAgICAgcGFkZGluZzogMCAxOHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRyb2JvdG87XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLWNvbW1hbmQge1xuICAgICZSZWYge1xuICAgICAgcGFkZGluZzogMzBweCAxOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6ICRyb2JvdG87XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgfVxuXG4gICAgJlRleHQge1xuICAgICAgcGFkZGluZzogMzBweCAxOHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTBweCAxOHB4IDc1cHggMThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmSW5mb3Mge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJkluZm8ge1xuICAgICAgcGFkZGluZzogMjBweCAxOHB4IDQwcHggMThweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleUJvcmRlcjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleUJvcmRlcjtcblxuICAgICAgJiArICYge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleUJvcmRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiAzMzZweDtcblxuICAgICAgICAmICsgJiB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5Qm9yZGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlRpbWUge1xuICAgICAgJlRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRyb2JvdG87XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgIH1cblxuICAgICAgJkluZm9zIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRyb2JvdG87XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIH1cblxuICAgICAgJkJvbGQge1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZQbGFjZSB7XG4gICAgICAmVGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJHJvYm90bztcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgICZJbmZvIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRyb2JvdG87XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcblxuICAgICAgICAmLS1ib2xkIHtcbiAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAxMHB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWhvbWUge1xuICAgICZSZXR1cm4ge1xuICAgICAgcGFkZGluZzogNDBweCAxOHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmc6IDEwMnB4IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJkJ0biB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleUJvcmRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBjb2xvcjogJGdyZXk7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyODRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIE1JWElOU1xuQGltcG9ydCAnLi4vLi4vdGhlbWVzL19jb25maWcvdmFyaWFibGUnO1xuQGltcG9ydCAnLi4vLi4vdXRpbHMvY3NzL21lZGlhcXVlcmllcyc7XG5AaW1wb3J0ICcuLi8uLi91dGlscy9jc3MvaWNvbnMnO1xuQGltcG9ydCAnLi4vLi4vdXRpbHMvY3NzL2J1dHRvbic7XG5AaW1wb3J0ICcuLi8uLi91dGlscy9jc3MvdGV4dCc7XG5AaW1wb3J0ICcuLi8uLi9hc3NldHMvc3R5bGVzL2ljb25zL2ljb25zJztcblxuLlN1bW1hcnlTdGVwUGFnZSB7XG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgcGFkZGluZzogMCA3cmVtO1xuICB9XG5cbiAgJi1ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDJyZW0gM3JlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nOiAzcmVtIDAgN3JlbTtcbiAgICB9XG4gIH1cblxuICAmLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nOiAwIDIxcmVtO1xuICAgIH1cbiAgfVxuXG4gICYtb3JkZXJSZWZlcmVuY2Uge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICB9XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGJhcmxvdztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMy42cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgIH1cblxuICAgICYtLXJlZCB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgJi1zdWJUaXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRiYXJsb3c7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzLjZyZW07XG4gICAgfVxuXG4gICAgJi0tcmVkIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAmLW1lc3NhZ2Uge1xuICAgIGZvbnQtZmFtaWx5OiAkYmFybG93O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcmVtIDFyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDMuNnJlbTtcbiAgICAgIHBhZGRpbmc6IDZyZW0gOHJlbSA1cmVtO1xuICAgIH1cblxuICAgICYgaSB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuICB9XG5cbiAgJi1iaWxsaW5nIHtcbiAgICBmb250LWZhbWlseTogJGJhcmxvdztcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuNnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxuXG4gICYtYm94ZXNXcmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBtYXgtd2lkdGg6IDEyMjRweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE2NTNweCkge1xuICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgfVxuICB9XG5cbiAgJi1mbGV4QnJlYWsge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG5cbiAgJi1ib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXlCb3JkZXI7XG4gICAgZmxleC1iYXNpczogNDclO1xuXG4gICAgJi1XZWVrZW5kTm90aWZpY2F0aW9uIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgcGFkZGluZzogNHJlbTtcbiAgICB9XG5cbiAgICAmICsgJiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1yZW50YWxEYXRlcyB7XG4gICAgZm9udC1mYW1pbHk6ICRiYXJsb3c7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuXG4gICAgJkRhdGUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgJi1kZWxpdmVyeU1vZGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgJi1kZWxpdmVyeUFkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gICYtZXF1aXBtZW50cyB7XG4gICAgbWFyZ2luOiA1cmVtIGF1dG8gMDtcbiAgICBtYXgtd2lkdGg6IDQxcmVtO1xuXG4gICAgJkxpc3RJdGVtIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleUJvcmRlcjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleUJvcmRlcjtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgICYgKyAmIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWVudHJ5IHtcbiAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAxcmVtIDNyZW07XG4gICAgfVxuXG4gICAgJlRodW1ibmFpbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNHJlbTtcbiAgICAgIGhlaWdodDogNHJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgd2lkdGg6IDYuNnJlbTtcbiAgICAgICAgaGVpZ2h0OiA2LjZyZW07XG4gICAgICB9XG5cbiAgICAgICZJbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJkRldGFpbHMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICAgICAgbWFyZ2luOiAwIDAgMCAycmVtO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyOCUpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgbWFyZ2luOiAxcmVtIDAgMCAzcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZOYW1lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAmTWFpbkZlYXR1cmUge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gICYtYnV0dG9uV3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYtYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYnV0dG9uKCk7XG4gICAgQGluY2x1ZGUgSWNvbigkZmlsZW5hbWU6IHJpZ2h0QXJyb3csICRpbnNlcnQ6IGFmdGVyKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMi41cmVtO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxufVxuXG4uUGFnZS1jb250YWluZXJTdW1tYXJ5e1xuICAuU3VtbWFyeVN0ZXBQYWdle1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuU3VtbWFyeVN0ZXBQYWdlLWJvZHl7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZXtcbiAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuICAgIHBhZGRpbmc6IDQuOHJlbSAxLjZyZW07XG5cbiAgICAuSWNvbi0tY2hlY2tSZWR7XG4gICAgICB3aWR0aDogNHJlbTtcbiAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICMzMjg4NEI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgfVxuXG4gICAgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWNvbnRlbnR7XG4gICAgICBtYXgtd2lkdGg6IDgwLjZyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG5cbiAgICAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWx7XG4gICAgICAucmVzZXJ2YXRpb24tbGFiZWx7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4xcmVtO1xuXG4gICAgICAgIEBleHRlbmQgLmxhdG8tYm9sZDtcblxuICAgICAgICBwYWRkaW5nOiAyLjRyZW0gMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ODAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC50aGFua3MtbGFiZWx7XG4gICAgICAgIGZvbnQtc2l6ZToxLjZyZW07XG5cbiAgICAgICAgQGV4dGVuZCAubGF0by1yZWd1bGFyO1xuXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjNyZW07XG4gICAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi40cmVtO1xuXG4gICAgICB9XG5cbiAgICAgIC5ub3RlLWxhYmVse1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAyLjRyZW0gMS42cmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQkY0RjBGO1xuICAgICAgICBiYWNrZ3JvdW5kOiAgICNGRkY4RUQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS42cmVtO1xuICAgICAgICBnYXA6IDFyZW07XG5cbiAgICAgICAgaXtcbiAgICAgICAgICBjb2xvcjogI0JGNEYwRjsgXG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudC1ub3RlLWxhYmVse1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICBoM3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjQkY0RjBGO1xuXG4gICAgICAgICAgICBAZXh0ZW5kIC5sYXRvLWJvbGQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgY29sb3I6ICNCRjRGMEY7XG5cbiAgICAgICAgICAgIEBleHRlbmQgLmxhdG8tcmVndWxhcjtcblxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGluay1tZXNzYWdle1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMS42cmVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG5cbiAgICAgIC5saW5rLWJhY2t7XG4gICAgICAgIEBleHRlbmQgLmxhdG8tcmVndWxhcjtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGNvbG9yOiAjRTcwRDIzO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTcwRDIzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDclO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmxpbmstZXNwYWNle1xuICAgICAgICBAZXh0ZW5kIC5sYXRvLXJlZ3VsYXI7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICAjRTcwRDIzO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMTQ3JTtcbiAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uU3VtbWFyeVN0ZXBQYWdle1xuICAmLXJlY2Fwe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6NC44cmVtIDA7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICB9XG4gICYtcHJvZHVjdEluZm97XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM5LjJyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMnJlbTtcbiAgICAuU3VtbWFyeVN0ZXBQYWdlLWVxdWlwbWVudHN7XG4gICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgICBtYXJnaW46IDAgMCA0LjhyZW0gMDtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMxcmVtKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgJi13cmFwcGVye1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gICYtZGVsZXZlcnlJbmZve1xuICAgIHdpZHRoOiAzOS4ycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAgI0U3RTdFNztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDMuMnJlbSAyLjRyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIHdpZHRoOiAzMXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgbWFyZ2luLXRvcDogNC44cmVtO1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLlN1bW1hcnlTdGVwUGFnZS1ib3h7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXN7XG4gICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDRENEQ0O1xuICAgICBwYWRkaW5nLWJvdHRvbTogMi40cmVtO1xuICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gICAgfVxuICAgIC5PcmRlclN1bW1hcnktY2FsZW5kYXJ7XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgICAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2R7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMC41cmVtO1xuICAgICAgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmV7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBjb2xvcjogIzE0MTQxNDtcbiAgICAgICAgQGV4dGVuZCAubGF0by1yZWd1bGFyO1xuICAgICAgICBzcGFue1xuICAgICAgICAgIEBleHRlbmQgLmxhdG8tcmVndWxhcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlLC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2Rle1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgICBAZXh0ZW5kIC5sYXRvLWJvbGQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjZyZW07XG4gICAgICBmb250LXdlaWdodDo4MDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgaDR7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOjAuOHJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgY29sb3I6ICMxMjEwMTA7XG4gICAgICBAZXh0ZW5kIC5sYXRvLWJvbGQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5QWRkcmVzc3tcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgY29sb3I6ICMxMjEwMTA7XG4gICAgICBAZXh0ZW5kIC5sYXRvLXJlZ3VsYXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS40cmVtO1xuICAgICAgcHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5TdW1tYXJ5U3RlcFBhZ2UtdGVsQWdlbmNle1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNHJlbTtcbiAgICB9XG4gICAgLlN1bW1hcnlTdGVwUGFnZS1ob3JhaXJlc0FnZW5jZXtcbiAgICAgIHB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLlN1bW1hcnlTdGVwUGFnZS10ZWxBZ2VuY2UsLlN1bW1hcnlTdGVwUGFnZS1ob3JhaXJlc0FnZW5jZXtcbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBjb2xvcjogIzEyMTAxMDtcbiAgICAgICAgQGV4dGVuZCAubGF0by1yZWd1bGFyO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1wcm9kdWN0TGlzdHtcbiAgICAgICYtaGVhZHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBwYWRkaW5nOiAwIDJyZW0gMS42cmVtIDIuNXJlbTtcbiAgICAgICAgLmNvbC1wcm9kdWN0LWxhYmVse1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gMjguN3JlbSk7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbC1wcm9kdWN0LXF1YW50aXR5e1xuICAgICAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbC1wcm9kdWN0LXVuaXRQcmljZXtcbiAgICAgICAgICB3aWR0aDogMTByZW07XG4gICAgICAgIH1cbiAgICAgICAgLnRvdGFsLXByaWNle1xuICAgICAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1ib2R5e1xuICAgICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjRDRENEQ0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDMuMnJlbSAyLjRyZW0gMCAyLjRyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1lcXVpcG1lbnRze1xuICAgICAgcGFkZGluZzogMy4ycmVtIDIuNHJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICAjRDRENEQ0O1xuICAgICAgJkxpc3RJdGVte1xuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLW9yZGVye1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogMC44cmVtO1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgIC50b3RhbC1vcmRlcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMS42cmVtO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6MC44cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjJyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICAjRjdGN0Y3O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5saW5lLW9yZGVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgQGV4dGVuZCAubGF0by1yZWd1bGFyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgJi5saW5lLW9yZGVyLXByb2R1Y3R7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgQGV4dGVuZCAubGF0by1ib2xkO1xuICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucHJpY2UtbGluZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubGluZS1vcmRlci10b2FsSFR7XG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgIEBleHRlbmQgLmxhdG8tYm9sZDtcbiAgICAgICAgICAuaW5mby1saW5le1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAgIEBleHRlbmQgLmxhdG8tcmVndWxhcjtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnByaWNlLWxpbmV7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5saW5lLW9yZGVyLXRvYWxUVEN7XG4gICAgICAgICAgY29sb3I6ICM1NjU2NTY7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgQGV4dGVuZCAubGF0by1yZWd1bGFyO1xuICAgICAgICAgIC5pbmZvLWxpbmV7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnByaWNlLWxpbmV7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICYtcHJvZHVjdEluZm97XG4gICAgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeXtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAyLjRyZW0gMCAwIDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeVRodW1ibmFpbHtcbiAgICAgIHdpZHRoOiA5LjZyZW07XG4gICAgICBoZWlnaHQ6IDhyZW07XG4gICAgICBtYXgtaGVpZ2h0OiA4cmVtO1xuICAgICAgbWF4LXdpZHRoOiA5LjZyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeURldGFpbHN7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzguM3JlbSk7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeVByaWNle1xuICAgICAgd2lkdGg6IDI4LjdyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogOS42cmVtO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgZ2FwOiAycmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5TdW1tYXJ5U3RlcFBhZ2UtdW5pdFBhcmljZXtcbiAgICAgIGNvbG9yOiAjNTY1NjU2O1xuICAgICAgQGV4dGVuZCAubGF0by1yZWd1bGFyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5TdW1tYXJ5U3RlcFBhZ2UtcXRle1xuICAgICAgY29sb3I6ICM1NjU2NTY7XG4gICAgICBAZXh0ZW5kIC5sYXRvLXJlZ3VsYXI7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2V7XG4gICAgICBjb2xvcjogIzE0MTQxNDtcbiAgICAgIEBleHRlbmQgLmxhdG8tYm9sZDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG4gICAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgQGV4dGVuZCAubGF0by1yZWd1bGFyO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLlN1bW1hcnlTdGVwUGFnZXtcbiAgICAgICAmLXByb2R1Y3REaXNwb25pYmlsaXR5e1xuICAgICAgICBAZXh0ZW5kIC5sYXRvLXJlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBjb2xvcjogIzFGNkYzNztcbiAgICAgICAgcGFkZGluZzogMC4zcmVtIDAuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI0VERkZGMTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjhyZW07XG5cbiAgICAgICAgICYuYXZhaWxhYmlsaXR5VG9Db25maXJtIHtcbiAgICAgICAgICAgY29sb3I6ICNCRjRGMEY7XG4gICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY4RUQ7XG4gICAgICAgICB9XG4gICAgICAgfVxuXG4gICAgICAmLXByb2R1Y3RJbmZvVGF4e1xuICAgICAgICBAZXh0ZW5kIC5sYXRvLXJlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNnJlbTtcbiAgICAgICAgZ2FwOiAwLjRyZW07XG4gICAgICB9XG4gICAgICAmLXByb2R1Y3RIaWdobGlnaHRGbGFnc3tcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgXG4gICAgICB9XG4gICAgICAmLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZntcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgY29sb3I6ICNDQzA5MUQ7XG4gICAgICAgIEBleHRlbmQgLmxhdG8tcmVndWxhcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgICAmLWVudHJ5TmFtZXtcbiAgICAgICAgY29sb3I6ICMxMjEwMTA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBAZXh0ZW5kIC5sYXRvLWJsYWNrO1xuICAgICAgICBmb250LXdlaWdodDo4MDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICYtZW50cnlNYWluRmVhdHVyZXtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgICBAZXh0ZW5kIC5sYXRvLXJlZ3VsYXI7XG4gICAgICB9XG4gICAgICAmLXN1YlRpdGxle1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBjb2xvcjogIzEyMTAxMDtcbiAgICAgICAgQGV4dGVuZCAubGF0by1ibGFjaztcbiAgICAgICAgZm9udC13ZWlnaHQ6ODAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ubWFpbi1sb3hhbS1mciB7XG4gIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnkuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LS1hY2Nlc3Nvcnkge1xuICBwYWRkaW5nOiAwIDAgMCA5LjZyZW07XG4gIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAgICAgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeVRodW1ibmFpbHtcbiAgICAgICAgd2lkdGg6IDYuNHJlbTtcbiAgICAgICAgaGVpZ2h0OiA2LjRyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICAgIH1cbiAgICAgIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlEZXRhaWxzIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM2LjRyZW0pO1xuICAgICAgfVxuICAgICAgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWV7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBAZXh0ZW5kIC5sYXRvLWJvbGQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuICAgICAgfVxuICAgICAgLkNhcnRQYWdlLXByb2R1Y3RSZWZlcmVuY2V7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICAuQ2FydFBhZ2UtcHJvZHVjdFJlZmVyZW5jZS1hY2Nlc3Nvcnl7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGNvbG9yOiAjNTY1NjU2O1xuICAgIH1cbiAgICAgIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlNYWluRmVhdHVyZXtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxufVxuICAuU3VtbWFyeVN0ZXBQYWdlLWVxdWlwbWVudHNMaXN0SXRlbSB7XG4gICAgYm9yZGVyOm5vbmU7XG4gIH1cblxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgICAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5RGV0YWlscyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeS5TdW1tYXJ5U3RlcFBhZ2UtZW50cnktLWFjY2Vzc29yeSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi91dGlscy9jc3MvbWVkaWFxdWVyaWVzJztcbkBpbXBvcnQgJy4uLy4uL3RoZW1lcy9fY29uZmlnL3ZhcmlhYmxlJztcblxuLkJyZWFkY3J1bWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtO1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgfVxuXG4gICYtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgJi1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cblxuICAgICYgKyAmIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29udGVudDogJy8nO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAtN3B4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWxpbmsge1xuICAgIGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG4iLCIuQ2hlY2tvdXRTdGVwcyB7XG4gIFt2LWNsb2FrXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxLjNyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cblxuICAmLWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gICYtc3RlcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICRsaWdodEdyZXk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEuOHJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1LjJyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgKyAmIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgfVxuXG4gICAgICAmIC5DaGVja291dFN0ZXBzLWxpbms6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB3aWR0aDogNi41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRHcmV5O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYgLkNoZWNrb3V0U3RlcHMtbnVtYmVyIHtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICAmIC5DaGVja291dFN0ZXBzLW51bWJlcixcbiAgICAgICYgLkNoZWNrb3V0U3RlcHMtbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuXG4gICAgICAmIC5DaGVja291dFN0ZXBzLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLW51bWJlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiAkYmFybG93O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbSAwIDA7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICB9XG5cbiAgJi1sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6ICRiYXJsb3c7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICAgIGNvbG9yOiAkZ3JleUJvcmRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5tYWluLWxveGFtLWZye1xuICAuRGVsaXZlcnlTdGVwUGFnZXtcbiAgICAmLWhlYWR7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDMuNHJlbSBhdXRvIDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUuNHJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjI0cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjUzcHgpe1xuICAgICAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWhlYWRXcmFwcGVye1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE2NTNweCkge1xuICAgICAgICBwYWRkaW5nOiAwIDcwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1saW5rQmFja3tcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC42cmVtO1xuICAgICAgdG9wOiAtIDEuNHJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogNC44cmVtO1xuICAgICAgaGVpZ2h0OiA0LjhyZW07XG4gICAgICBjb2xvcjogI0U3MEQyMztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNzBEMjM7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBmb250LXNpemU6IDIuM3JlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgICBsZWZ0OiAycmVtO1xuICAgICAgfVxuICAgICAgXG4gICAgfVxuXG4gICAgJi1oZWFkU3RlcHN7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNC40cmVtO1xuICAgIH1cblxuICAgICYtaXRlbVN0ZXBze1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDIuNGVtO1xuICAgICAgcGFkZGluZzogMCAuNHJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICB3aWR0aDogNC44ZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMS42cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbGFiZWx7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0zLjVyZW07XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlICwgMCk7XG5cbiAgICAgIEBleHRlbmQgLmxhdG8tcmVndWxhcjtcblxuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBjb2xvcjogIzEyMTAxMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1sYWJlbEN1cnJlbnR7XG4gICAgICBAZXh0ZW5kIC5sYXRvLWJvbGQ7XG4gICAgfVxuXG4gICAgJi1pY29uU3RlcHN7XG4gICAgICBzcGFue1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMS42cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaWNvblN0ZXBzVmFsaWRhdGV7XG4gICAgICBzcGFue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY5OTI0O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgIC5JY29uLS1jaGVja1JlZHtcbiAgICAgICAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAwLjFyZW07XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cblxuICAgICYtaWNvblN0ZXBzQ3VycmVudHtcbiAgICAgIHNwYW57XG4gICAgICAgIGNvbG9yOiAjRkIyNjNCO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaWNvblN0ZXBzTmV4dHtcbiAgICAgIHNwYW57XG4gICAgICAgIGNvbG9yOiAjODg4Mjg0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaXRlbVNlcGF7XG4gICAgICB3aWR0aDogMS42cmVtO1xuICAgICAgaGVpZ2h0OiAwLjFyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjRTFERERGO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gIH1cblxuICAuZGVsaXZlcnlTdGVwUGFnZS10aXRsZXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICAgIGdhcDogMS4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OjgwMCAhaW1wb3J0YW50O1xuXG4gICAgQGV4dGVuZCAubGF0by1ib2xkO1xuICB9XG5cbiAgLlBheW1lbnRTdGVwUGFnZSB7XG4gICAgJi1oZWFkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMy40cmVtIGF1dG8gMCBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBnYXA6IDQ4cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNS40cmVtO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgIG1heC13aWR0aDogMTIyNHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTY1M3B4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaGVhZFdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCA3MHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XG5cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNjUzcHgpIHtcbiAgICAgICAgcGFkZGluZzogMCA3MHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2NTNweCkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbGlua0JhY2sge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLjZyZW07XG4gICAgICB0b3A6IC0gMS40cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA0LjhyZW07XG4gICAgICBoZWlnaHQ6IDQuOHJlbTtcbiAgICAgIGNvbG9yOiAjRTcwRDIzO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U3MEQyMztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmLWhlYWRTdGVwcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgICYtaXRlbVN0ZXBzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAyLjRlbTtcbiAgICAgIHBhZGRpbmc6IDAgLjRyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IDQuOGVtO1xuICAgICAgICBwYWRkaW5nOiAwIDEuNnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTMuNXJlbTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXG4gICAgICBAZXh0ZW5kIC5sYXRvLXJlZ3VsYXI7XG5cbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgY29sb3I6ICMxMjEwMTA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbGFiZWxDdXJyZW50IHtcbiAgICAgIEBleHRlbmQgLmxhdG8tYm9sZDtcbiAgICB9XG5cbiAgICAmLWljb25TdGVwcyB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWljb25TdGVwc1ZhbGlkYXRlIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY5OTI0O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgIC5JY29uLS1jaGVja1JlZCB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMC4xcmVtO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWljb25TdGVwc0N1cnJlbnQge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjRkIyNjNCO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaWNvblN0ZXBzTmV4dCB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICM4ODgyODQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pdGVtU2VwYSB7XG4gICAgICB3aWR0aDogMS42cmVtO1xuICAgICAgaGVpZ2h0OiAwLjFyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjRTFERERGO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5QYXltZW50U3RlcFBhZ2UtdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gICAgZ2FwOiAxLjJyZW07XG4gICAgQGV4dGVuZCAubGF0by1ib2xkO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xuXG4gICAgLkljb24tLWNoZWNrbWFya19maWxsZWQge1xuICAgICAgY29sb3I6ICM1Njk5MjQ7XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDhweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDhweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC5kZXNjcmlwdGlvbi10ZXh0IHtcbiAgICAgICAgY29sb3I6ICMxMjEwMTA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLnZ1ZS1zY3JvbGxiYXIge1xuICAmX19hcmVhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG5cbiAgJi10cmFuc2l0aW9uLFxuICAmX19zY3JvbGxiYXItdmVydGljYWwsXG4gICZfX3Njcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB9XG5cbiAgJi10cmFuc2l0aW9uIHtcbiAgICAmLS1zY3JvbGxiYXIge1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGxpbmVhcjtcbiAgICB9XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX3Njcm9sbGJhci12ZXJ0aWNhbCxcbiAgJl9fc2Nyb2xsYmFyLWhvcml6b250YWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleTtcbiAgfVxuXG4gICZfX3Njcm9sbGJhci12ZXJ0aWNhbCAuc2Nyb2xsYmFyLFxuICAmX19zY3JvbGxiYXItaG9yaXpvbnRhbCAuc2Nyb2xsYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAmLnZ1ZS1zY3JvbGxiYXItdHJhbnNpdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JleUJvcmRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodEdyZXk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2Nyb2xsYmFyLXZlcnRpY2FsIHtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG5cbiAgICAmIC5zY3JvbGxiYXIge1xuICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgd2lkdGg6IDAuM3JlbTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHdpZHRoOiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2Nyb2xsYmFyLWhvcml6b250YWwge1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcblxuICAgICYgLnNjcm9sbGJhciB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgaGVpZ2h0OiAwLjNyZW07XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3V0aWxzL2Nzcy9tZWRpYXF1ZXJpZXMnO1xuQGltcG9ydCAnLi4vLi4vdGhlbWVzL19jb25maWcvdmFyaWFibGUnO1xuXG4uQXV0b2NvbXBsZXRlR29vZ2xlIHtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogMCAxLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmV5Qm9yZGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItdG9wOiAwO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBhbGwgJGRlZmF1bHREdXJhdGlvbjtcblxuICAmLS1vcGVuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICB9XG5cbiAgJi1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRiYXJsb3c7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDVyZW07XG4gICAgY29sb3I6ICRncmV5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAkZGVmYXVsdER1cmF0aW9uO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgJiArICYge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodEdyZXk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9hdXRvY29tcGxldGVHb29nbGUvaW5kZXgnO1xuXG4ucmVnaXN0ZXIge1xuICBjb2xvcjogIzE0MTQxNDtcblxuICAuTW9kYWwtY29udGFpbmVyIHtcbiAgICB3aWR0aDogODA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgcGFkZGluZzogNDhweCA2NHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgcGFkZGluZzogNDhweCAxNnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogNnB4O1xuICAgIH1cblxuICAgIC8qIFRyYWNrICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLyogSGFuZGxlICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogI2Q0ZDRkNDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgfVxuXG4gICAgLyogSGFuZGxlIG9uIGhvdmVyICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2E4YThhODtcbiAgICB9XG4gIH1cblxuICAucmVnaXN0ZXJGb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmZvcm0tYWN0aW9ucyBidXR0b24ge1xuICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgIH1cbiAgfVxuXG4gIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jayB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLk1vZGFsLWNsb3NlSWNvbiB7XG4gICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5jYXB0Y2hhIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG5cbiAgJmZvcm0tdGl0bGUge1xuICAgIEBleHRlbmQgLmxhdG8tYmxhY2s7XG5cbiAgICBmb250LXNpemU6IDMxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jayB7XG4gICAgQGV4dGVuZCAubGF0by1yZWd1bGFyO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4td2lkdGg6IDE3MnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjNzU3NTc1O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U3MGQyMztcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmNoZWNrZWQ6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBtYXJnaW46IDAgNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZjtcblxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgaGVpZ2h0OiA3MCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5SZWdpc3RlclBhZ2UtcmFkaW9TZWxlY3RTdGF0dXMsXG4gIC5SZWdpc3RlclBhZ2UtcmFkaW9TZWxlY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuUmVnaXN0ZXJQYWdlLXBhc3N3b3JkLXJlcXVpcmVtZW50cyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgLkljb24tLWNoZWNrUmVkIHtcbiAgICAgIGNvbG9yOiByZWQ7XG5cbiAgICAgICYuSWNvbi0tdmFsaWQge1xuICAgICAgICBjb2xvcjogZ3JlZW47XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5seC1maWVsZC10ZXh0LWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICYubHgtZmllbGQtc2VhcmNoIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5seC1maWVsZC1hY3Rpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTY1NjU2O1xuICAgICAgd2lkdGg6IDYxcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAxMnB4IDEycHggMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjJzO1xuICAgICAgei1pbmRleDogMztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIGdhcDogMjRweDtcbiAgICB9XG4gICAgLmx4LWZpZWxkLXRleHQtYm94IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAubHgtZmllbGQtdGV4dC1ib3g6bnRoLWNoaWxkKDEpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmx4LWZpZWxkLWlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICNnLXJlY2FwdGNoYV9pbmNvcnJlY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuanMtcmVjYXB0Y2hhLWNhcHRjaGFhZGRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5wYXNzLXRvZ2dsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdG9wOiAxNXB4O1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmhvdmVyLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZTcwZDIzO1xuICAgIH1cbiAgfVxuICAuSWNvbi0tZXllXzIuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZTFkZGRmO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuICAuZXJyb3JGaWVsZCB7XG4gICAgY29sb3I6IHJlZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgfVxuXG4gIC5zZWN0aW9uLWluZm8ge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAubG9naW5Nb2RhbC1zdWJ0aXRsZSB7XG4gICAgQGV4dGVuZCAubGF0by1ibGFjaztcblxuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICB9XG5cbiAgLmluZm9ybWF0aW9ucyB7XG4gICAgbGkge1xuICAgICAgQGV4dGVuZCAubGF0by1yZWd1bGFyO1xuXG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAxMXB4IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q0ZDRkNDtcblxuICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuXG4gIC5saXN0Q29tcGFuaWVzIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLUJhY2tncm91bmRzLUxpZ2h0ZXIsICNmYWZhZmEpO1xuXG4gICAgJi10aXRsZSB7XG4gICAgICBAZXh0ZW5kIC5sYXRvLWJvbGQ7XG5cbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgQGV4dGVuZCAubGF0by1yZWd1bGFyO1xuXG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1CYWNrZ3JvdW5kcy1Mb3dlciwgI2UxZGRkZik7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1CYWNrZ3JvdW5kcy1VcHBlciwgI2ZmZik7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcblxuICAgICAgJiBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1zdWJ0aXRsZSB7XG4gICAgICBAZXh0ZW5kIC5sYXRvLWJvbGQ7XG5cbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG4gIH1cblxuICAucmVxdWlyZWQge1xuICAgIGNvbG9yOiByZWQ7XG4gICAgY29sb3I6IHJlZDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICB9XG5cbiAgfVxuXG4gIC5saXN0Q29tcGFuaWVzLWlkY29tcGFueSB7XG4gICAgbGFiZWwge1xuICAgICAgQGV4dGVuZCAubGF0by1yZWd1bGFyO1xuXG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICB9XG5cbiAgLmxpc3RDb21wYW5pZXMtZmllbGRpZGNvbXBhbnkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLUJhY2tncm91bmRzLUxvd2VyLCAjZTFkZGRmKTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGhlaWdodDogNDhweDtcbiAgICBtYXJnaW46IDZweCAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBpbnB1dCB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5pbmZvIHtcbiAgICBjb2xvcjogIzAwMzU4NDtcbiAgICBAZXh0ZW5kIC5sYXRvLXJlZ3VsYXI7XG5cbiAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjMDAzNTg0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgXG4uZmllbGQtcm93IHtcbiAgZGlzcGxheTogZmxleDtcblxuICAubHgtZmllbGQtdGV4dC1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiA1MCU7XG4gIH1cbn1cblxuLmx4LWZpZWxkLXRleHQtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYuZmlsbGVkIC5seC1maWVsZC1sYWJlbCwgJjpmb2N1cy13aXRoaW4gLmx4LWZpZWxkLWxhYmVse1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICAgIHRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMTZweCAhaW1wb3J0YW50O1xuXG4gIH1cbn1cblxuLmx4LWZpZWxkLWxhYmVsLCAubHgtZmllbGQtbGFiZWwtcGhvbmUge1xuICBAZXh0ZW5kIC5sYXRvLXJlZ3VsYXI7XG5cbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMnM7XG4gIHRvcDogMTZweCAhaW1wb3J0YW50O1xuICBsZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmx4LWZpZWxkLXRleHQtYm94LmZpbGxlZCAubHgtZmllbGQtaW5wdXQge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuIH1cblxuLmx4LWZpZWxkLWlucHV0IHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc1NzU3NTtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICY6Zm9jdXMsXG4gICY6aG92ZXIge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxNDE0MTQ7XG4gICAgcGFkZGluZy10b3A6IDIycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogdW5zZXQ7XG4gIH1cbn1cblxuLnByaW1hcnktYnRuIHtcbiAgQGV4dGVuZCAubGF0by1ib2xkO1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICNlNzBkMjM7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjb2xvcjogI2U3MGQyMztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTcwZDIzO1xuICB9XG5cbiAgJi5mdWxsV2lkdGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5qcy1Mb2FkZXIge1xuICB6LWluZGV4OiAxMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbn1cblxuLnBob25lLWZpZWxkIHtcbiAgQGV4dGVuZCAubGF0by1yZWd1bGFyO1xuICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgJi5maWxsZWQsICY6Zm9jdXMge1xuICAgICAucGhvbmUtaW5wdXQtY29udGFpbmVye1xuICAgICAgLnBob25lLW51bWJlci1pbnB1dHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIycHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICB9XG4gICB9XG4gfVxuXG4ucGhvbmUtaW5wdXQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5waG9uZS1jb2RlLXNlbGVjdCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogOHB4IDZweCA4cHggMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBtaW4td2lkdGg6IDk2cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiAjNTY1NjU2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNyAxMGw1IDUgNS01JyBzdHJva2U9JyUyM2ZmZmZmZicgc3Ryb2tlLXdpZHRoPScyLjUnIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMTAwJSAtIDJweCkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA4cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggIWltcG9ydGFudDtcblxuICAmLm9wZW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003IDE0bDUtNSA1IDUnIHN0cm9rZT0nJTIzZmZmZmZmJyBzdHJva2Utd2lkdGg9JzIuNScgZmlsbD0nbm9uZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBob25lLW51bWJlci1pbnB1dCB7XG4gIGZsZXg6IDE7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogMTA1cHggIWltcG9ydGFudDtcbn1cblxuLnBob25lLWZpZWxkIC5seC1maWVsZC1sYWJlbC1waG9uZSB7XG4gIGxlZnQ6IDEwN3B4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4ucGhvbmUtZmllbGQuZmlsbGVkIC5seC1maWVsZC1sYWJlbC1waG9uZSxcbi5waG9uZS1maWVsZDpmb2N1cy13aXRoaW4gLmx4LWZpZWxkLWxhYmVsLXBob25lIHtcbiAgdG9wOiA4cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM2NjYgIWltcG9ydGFudDtcbiAgbGVmdDogMTA3cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5kaXNhYmxlZEJ1dHRvbiB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmRpc2FibGVkQnV0dG9uIHtcbiAgb3BhY2l0eTogMC41O1xufSIsIi8vIE1peGluc1xuQGltcG9ydCAnLi4vLi4vdXRpbHMvY3NzL2J1dHRvbic7XG5AaW1wb3J0ICcuLi8uLi9hc3NldHMvc3R5bGVzL2ljb25zL2ljb25zJztcbkBpbXBvcnQgJy4uLy4uL3V0aWxzL2Nzcy9tZWRpYXF1ZXJpZXMnO1xuQGltcG9ydCAnLi4vLi4vdXRpbHMvY3NzL2ljb25zJztcbkBpbXBvcnQgJy4uLy4uL3RoZW1lcy9fY29uZmlnL3ZhcmlhYmxlJztcbkBpbXBvcnQgJy4uLy4uL3ZlbmRvcnMvc2Nyb2xsYmFyL3Z1ZTItc2Nyb2xsYmFyLnNjc3MnO1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy9tb2RhbHMvcmVnaXN0ZXIvaW5kZXgnO1xuXG4uT3JkZXJTdW1tYXJ5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDEwMHZoIC0gMC41cmVtKSk7XG4gIGJhY2tncm91bmQ6ICRkYXJrR3JleTtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMztcbiAgdHJhbnNpdGlvbjogJGRlZmF1bHREdXJhdGlvbjtcblxuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgZmxleDogMCAwIDMyJTtcbiAgICB3aWR0aDogMzIlICFpbXBvcnRhbnQ7IC8vIEZpeCBTdGlja2ZpbGwgY2hhbmdpbmcgd2lkdGggaW4gSlNcbiAgICBtYXgtd2lkdGg6IDQwNXB4O1xuICAgIHotaW5kZXg6IDk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgJi0tb3BlbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7IC8vIEZpeCBhZGRyZXNzIGJhciBvdmVybGFwcGluZyB0aGUgY2xvc2UgYnRuXG4gIH1cblxuICAmLW9wZW5CdG4ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAtMy45cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIG1hcmdpbi1yaWdodDogMTAuOHJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkZGFya0dyZXk7XG4gICAgbWF4LXdpZHRoOiAxOS4ycmVtO1xuXG4gICAgJkxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZFdlaWdodDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC8vcGFkZGluZzogMCA2LjVyZW0gMCAyLjJyZW07XG4gICAgfVxuICB9XG5cbiAgJi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBwYWRkaW5nOiA3LjFyZW0gMnJlbSAwO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdER1cmF0aW9uO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgLy9wYWRkaW5nOiAxMS41cmVtIDNyZW0gMS4ycmVtO1xuICAgICAgcGFkZGluZzogMy41cmVtIDNyZW0gMS4ycmVtO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5yZWFzc3VyYW5jZS1jb21wb25lbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogMTJweDtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuXG4gICAgICAucmVhc3N1cmFuY2UtZW50cnkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG5cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBMYXRvO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJi1jbG9zZUJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzVweDtcbiAgICByaWdodDogMjJweDtcbiAgICBmb250LWZhbWlseTogJHJvYm90bztcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogJGJvbGRXZWlnaHQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRiYXJsb3c7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjZyZW07XG4gIH1cblxuICAmLXN1YnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGJhcmxvdztcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogJGJvbGRXZWlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuXG4gICYtaXRlbXMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcblxuICAgICZTY3JvbGxXcmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgbWF4LWhlaWdodDogNTYuOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjNweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTc5Nzk3O1xuXG4gICAgJk5hbWUge1xuICAgICAgZmxleDogMCAwIDY1JTtcbiAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgICAgICZUb3RhbCB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlByaWNlIHtcbiAgICAgIGZsZXg6IDAgMCAzNSU7XG4gICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkV2VpZ2h0O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICZUb3RhbCB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXN1YnRvdGFsIHtcbiAgICAgIHBhZGRpbmc6IDIuNXJlbSAwIDAgMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAgICYgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG5cbiAgICAgICYtLXR2YSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTc5Nzk3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtdG90YWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcblxuICAgICZMYWJlbCB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgZm9udC1mYW1pbHk6ICRiYXJsb3c7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZFdlaWdodDtcbiAgICB9XG5cbiAgICAmQW1vdW50IHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBmb250LWZhbWlseTogJGJhcmxvdztcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkV2VpZ2h0O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgJi13YXJuaW5nIHtcbiAgICBmb250LWZhbWlseTogJGJhcmxvdztcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBjb2xvcjogJGdyZXlCb3JkZXI7XG4gICAgbWFyZ2luLXRvcDogODdweDtcbiAgfVxuXG4gICYtcGlja1VwTW9kZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJkJ0biB7XG4gICAgICBAaW5jbHVkZSBidXR0b247XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgfVxuXG4gICAgICBmb250LXNpemU6IDEuN3JlbTtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgJkljb24ge1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICB9XG5cbiAgICAgICYtLWRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtcGlja1VwTW9kZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG5cbiAgJi1ub3RSZWdpc3RlcllldCB7XG4gICAgLy9JRSBmYWxsYmFja1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuXG4gICYtbm90UmVnaXN0ZXJZZXRMaW5rLFxuICAmLW5vdFJlZ2lzdGVyWWV0TGluazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIH1cblxuICAmLWNvbnRpbnVlV2l0aG91dFJlZ2lzdGVyaW5nLFxuICAmLWNvbnRpbnVlV2l0aG91dFJlZ2lzdGVyaW5nOmhvdmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuICAmLWxpbmt7XG4gICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICAjRTcwRDIzO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDclO1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmLS1kaXNhYmxlZHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogIzc1NzU3NTtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmLWNvbm5lY3RUb1NlZVByaWNlc3tcbiAgICBmb250LWZhbWlseTogTGF0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgY29sb3I6ICNFNzBEMjM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U3MEQyMztcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDclO1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJi0tZGlzYWJsZWR7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGNvbG9yOiAjNzU3NTc1O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNzU3NTc1O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gMS4gQ29yZSAtIE1peGluc1xuQGltcG9ydCAnLi4vLi4vX2NvbmZpZy92YXJpYWJsZSc7XG5cbi8vIDEuIENvcmUgLSBNaXhpbnNcbkBpbXBvcnQgJy4uL2Jhc2UvdmFyaWFibGVzJztcblxuLy8gVmlld3NcbkBpbXBvcnQgJy4uLy4uLy4uL3ZpZXdzL2NhcnRQYWdlL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uLy4uL3ZpZXdzL2RlbGl2ZXJ5TW9kZVBhZ2UvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vLi4vdmlld3MvZGVsaXZlcnlTdGVwUGFnZS9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi8uLi92aWV3cy9wYXltZW50UGFnZS9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi8uLi92aWV3cy9jb25maXJtYXRpb25QYWdlL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uLy4uL3ZpZXdzL3N1bW1hcnlTdGVwUGFnZS9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi8uLi9jb21wb25lbnRzL2F1dG9jb21wbGV0ZUdvb2dsZS9pbmRleCc7XG5cbi8vIENvbXBvbmVudHNcbkBpbXBvcnQgJy4uLy4uLy4uL2NvbXBvbmVudHMvYnJlYWRjcnVtYi9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi8uLi9jb21wb25lbnRzL2NoZWNrb3V0U3RlcHMvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vLi4vY29tcG9uZW50cy9vcmRlclN1bW1hcnkvaW5kZXgnO1xuXG4uQ29udGFjdEJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLlN1Ym5hdi1jb250YWluZXIge1xuICB6LWluZGV4OiAyO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyAgICAgXyAgICAgICAgICAgIF8gICAgICAgICAgIF8gICAgICAgICAgICAgICAgICAgICAgICAgICBfIF9cbi8vICAgIChfKSAgICAgICAgICB8IHwgICAgICAgICB8IHwgICAgICAgICAgICAgICAgICAgICAgICAgfCAoXylcbi8vICAgICBfIF8gX18gICBfX198IHxfICAgXyAgX198IHwgX19fICAgXyBfXyBfX18gICBfX18gIF9ffCB8XyAgX18gX1xuLy8gICAgfCB8ICdfIFxcIC8gX198IHwgfCB8IHwvIF9gIHwvIF8gXFwgfCAnXyBgIF8gXFwgLyBfIFxcLyBfYCB8IHwvIF9gIHxcbi8vICAgIHwgfCB8IHwgfCAoX198IHwgfF98IHwgKF98IHwgIF9fLyB8IHwgfCB8IHwgfCAgX18vIChffCB8IHwgKF98IHxcbi8vICAgIHxffF98IHxffFxcX19ffF98XFxfXyxffFxcX18sX3xcXF9fX3wgfF98IHxffCB8X3xcXF9fX3xcXF9fLF98X3xcXF9fLF98XG4vL1xuLy8gICAgICBTaW1wbGUsIGVsZWdhbnQgYW5kIG1haW50YWluYWJsZSBtZWRpYSBxdWVyaWVzIGluIFNhc3Ncbi8vICAgICAgICAgICAgICAgICAgICAgICAgdjEuNC45XG4vL1xuLy8gICAgICAgICAgICAgICAgaHR0cDovL2luY2x1ZGUtbWVkaWEuY29tXG4vL1xuLy8gICAgICAgICBBdXRob3JzOiBFZHVhcmRvIEJvdWNhcyAoQGVkdWFyZG9ib3VjYXMpXG4vLyAgICAgICAgICAgICAgICAgIEh1Z28gR2lyYXVkZWwgKEBodWdvZ2lyYXVkZWwpXG4vL1xuLy8gICAgICBUaGlzIHByb2plY3QgaXMgbGljZW5zZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBNSVQgbGljZW5zZVxuXG5cbi8vLy9cbi8vLyBpbmNsdWRlLW1lZGlhIGxpYnJhcnkgcHVibGljIGNvbmZpZ3VyYXRpb25cbi8vLyBAYXV0aG9yIEVkdWFyZG8gQm91Y2FzXG4vLy8gQGFjY2VzcyBwdWJsaWNcbi8vLy9cblxuXG4vLy9cbi8vLyBDcmVhdGVzIGEgbGlzdCBvZiBnbG9iYWwgYnJlYWtwb2ludHNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBDcmVhdGVzIGEgc2luZ2xlIGJyZWFrcG9pbnQgd2l0aCB0aGUgbGFiZWwgYHBob25lYFxuLy8vICAkYnJlYWtwb2ludHM6ICgncGhvbmUnOiAzMjBweCk7XG4vLy9cbiRicmVha3BvaW50czogKFxuICAncGhvbmUnOiAzMjBweCxcbiAgJ3RhYmxldCc6IDc2OHB4LFxuICAnZGVza3RvcCc6IDEwMjRweFxuKSAhZGVmYXVsdDtcblxuXG4vLy9cbi8vLyBDcmVhdGVzIGEgbGlzdCBvZiBzdGF0aWMgZXhwcmVzc2lvbnMgb3IgbWVkaWEgdHlwZXNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBDcmVhdGVzIGEgc2luZ2xlIG1lZGlhIHR5cGUgKHNjcmVlbilcbi8vLyAgJG1lZGlhLWV4cHJlc3Npb25zOiAoJ3NjcmVlbic6ICdzY3JlZW4nKTtcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBDcmVhdGVzIGEgc3RhdGljIGV4cHJlc3Npb24gd2l0aCBsb2dpY2FsIGRpc2p1bmN0aW9uIChPUiBvcGVyYXRvcilcbi8vLyAgJG1lZGlhLWV4cHJlc3Npb25zOiAoXG4vLy8gICAgJ3JldGluYTJ4JzogJygtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSknXG4vLy8gICk7XG4vLy9cbiRtZWRpYS1leHByZXNzaW9uczogKFxuICAnc2NyZWVuJzogJ3NjcmVlbicsXG4gICdwcmludCc6ICdwcmludCcsXG4gICdoYW5kaGVsZCc6ICdoYW5kaGVsZCcsXG4gICdsYW5kc2NhcGUnOiAnKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpJyxcbiAgJ3BvcnRyYWl0JzogJyhvcmllbnRhdGlvbjogcG9ydHJhaXQpJyxcbiAgJ3JldGluYTJ4JzogJygtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpJyxcbiAgJ3JldGluYTN4JzogJygtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpLCAobWluLXJlc29sdXRpb246IDM1MGRwaSksIChtaW4tcmVzb2x1dGlvbjogM2RwcHgpJ1xuKSAhZGVmYXVsdDtcblxuXG4vLy9cbi8vLyBEZWZpbmVzIGEgbnVtYmVyIHRvIGJlIGFkZGVkIG9yIHN1YnRyYWN0ZWQgZnJvbSBlYWNoIHVuaXQgd2hlbiBkZWNsYXJpbmcgYnJlYWtwb2ludHMgd2l0aCBleGNsdXNpdmUgaW50ZXJ2YWxzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gSW50ZXJ2YWwgZm9yIHBpeGVscyBpcyBkZWZpbmVkIGFzIGAxYCBieSBkZWZhdWx0XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+MTI4cHgnKSB7fVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgQG1lZGlhIChtaW4td2lkdGg6IDEyOXB4KSB7fVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEludGVydmFsIGZvciBlbXMgaXMgZGVmaW5lZCBhcyBgMC4wMWAgYnkgZGVmYXVsdFxuLy8vICBAaW5jbHVkZSBtZWRpYSgnPjIwZW0nKSB7fVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgQG1lZGlhIChtaW4td2lkdGg6IDIwLjAxZW0pIHt9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gSW50ZXJ2YWwgZm9yIHJlbXMgaXMgZGVmaW5lZCBhcyBgMC4xYCBieSBkZWZhdWx0LCB0byBiZSB1c2VkIHdpdGggYGZvbnQtc2l6ZTogNjIuNSU7YFxuLy8vICBAaW5jbHVkZSBtZWRpYSgnPjIuMHJlbScpIHt9XG4vLy9cbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICBAbWVkaWEgKG1pbi13aWR0aDogMi4xcmVtKSB7fVxuLy8vXG4kdW5pdC1pbnRlcnZhbHM6IChcbiAgJ3B4JzogMSxcbiAgJ2VtJzogMC4wMSxcbiAgJ3JlbSc6IDAuMSxcbiAgJyc6IDBcbikgIWRlZmF1bHQ7XG5cbi8vL1xuLy8vIERlZmluZXMgd2hldGhlciBzdXBwb3J0IGZvciBtZWRpYSBxdWVyaWVzIGlzIGF2YWlsYWJsZSwgdXNlZnVsIGZvciBjcmVhdGluZyBzZXBhcmF0ZSBzdHlsZXNoZWV0c1xuLy8vIGZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgbWVkaWEgcXVlcmllcy5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBEaXNhYmxlcyBzdXBwb3J0IGZvciBtZWRpYSBxdWVyaWVzXG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIC5mb28ge1xuLy8vICAgIGNvbG9yOiB0b21hdG87XG4vLy8gIH1cbi8vL1xuJGltLW1lZGlhLXN1cHBvcnQ6IHRydWUgIWRlZmF1bHQ7XG5cbi8vL1xuLy8vIFNlbGVjdHMgd2hpY2ggYnJlYWtwb2ludCB0byBlbXVsYXRlIHdoZW4gc3VwcG9ydCBmb3IgbWVkaWEgcXVlcmllcyBpcyBkaXNhYmxlZC4gTWVkaWEgcXVlcmllcyB0aGF0IHN0YXJ0IGF0IG9yXG4vLy8gaW50ZXJjZXB0IHRoZSBicmVha3BvaW50IHdpbGwgYmUgZGlzcGxheWVkLCBhbnkgb3RoZXJzIHdpbGwgYmUgaWdub3JlZC5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBUaGlzIG1lZGlhIHF1ZXJ5IHdpbGwgc2hvdyBiZWNhdXNlIGl0IGludGVyY2VwdHMgdGhlIHN0YXRpYyBicmVha3BvaW50XG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcbi8vLyAgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6ICdkZXNrdG9wJztcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIC5mb28ge1xuLy8vICAgIGNvbG9yOiB0b21hdG87XG4vLy8gIH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBUaGlzIG1lZGlhIHF1ZXJ5IHdpbGwgTk9UIHNob3cgYmVjYXVzZSBpdCBkb2VzIG5vdCBpbnRlcmNlcHQgdGhlIGRlc2t0b3AgYnJlYWtwb2ludFxuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gICRpbS1uby1tZWRpYS1icmVha3BvaW50OiAndGFibGV0Jztcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgLyogTm8gb3V0cHV0ICovXG4vLy9cbiRpbS1uby1tZWRpYS1icmVha3BvaW50OiAnZGVza3RvcCcgIWRlZmF1bHQ7XG5cbi8vL1xuLy8vIFNlbGVjdHMgd2hpY2ggbWVkaWEgZXhwcmVzc2lvbnMgYXJlIGFsbG93ZWQgaW4gYW4gZXhwcmVzc2lvbiBmb3IgaXQgdG8gYmUgdXNlZCB3aGVuIG1lZGlhIHF1ZXJpZXNcbi8vLyBhcmUgbm90IHN1cHBvcnRlZC5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBUaGlzIG1lZGlhIHF1ZXJ5IHdpbGwgc2hvdyBiZWNhdXNlIGl0IGludGVyY2VwdHMgdGhlIHN0YXRpYyBicmVha3BvaW50IGFuZCBjb250YWlucyBvbmx5IGFjY2VwdGVkIG1lZGlhIGV4cHJlc3Npb25zXG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcbi8vLyAgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6ICdkZXNrdG9wJztcbi8vLyAgJGltLW5vLW1lZGlhLWV4cHJlc3Npb25zOiAoJ3NjcmVlbicpO1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnLCAnc2NyZWVuJykge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vICAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICAgLmZvbyB7XG4vLy8gICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVGhpcyBtZWRpYSBxdWVyeSB3aWxsIE5PVCBzaG93IGJlY2F1c2UgaXQgaW50ZXJjZXB0cyB0aGUgc3RhdGljIGJyZWFrcG9pbnQgYnV0IGNvbnRhaW5zIGEgbWVkaWEgZXhwcmVzc2lvbiB0aGF0IGlzIG5vdCBhY2NlcHRlZFxuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gICRpbS1uby1tZWRpYS1icmVha3BvaW50OiAnZGVza3RvcCc7XG4vLy8gICRpbS1uby1tZWRpYS1leHByZXNzaW9uczogKCdzY3JlZW4nKTtcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0JywgJ3JldGluYTJ4Jykge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vICAvKiBObyBvdXRwdXQgKi9cbi8vL1xuJGltLW5vLW1lZGlhLWV4cHJlc3Npb25zOiAoJ3NjcmVlbicsICdwb3J0cmFpdCcsICdsYW5kc2NhcGUnKSAhZGVmYXVsdDtcblxuLy8vL1xuLy8vIENyb3NzLWVuZ2luZSBsb2dnaW5nIGVuZ2luZVxuLy8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vL1xuXG5cbi8vL1xuLy8vIExvZyBhIG1lc3NhZ2UgZWl0aGVyIHdpdGggYEBlcnJvcmAgaWYgc3VwcG9ydGVkXG4vLy8gZWxzZSB3aXRoIGBAd2FybmAsIHVzaW5nIGBmZWF0dXJlLWV4aXN0cygnYXQtZXJyb3InKWBcbi8vLyB0byBkZXRlY3Qgc3VwcG9ydC5cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbWVzc2FnZSAtIE1lc3NhZ2UgdG8gbG9nXG4vLy9cbkBmdW5jdGlvbiBpbS1sb2coJG1lc3NhZ2UpIHtcbiAgQGlmIGZlYXR1cmUtZXhpc3RzKCdhdC1lcnJvcicpIHtcbiAgICBAZXJyb3IgJG1lc3NhZ2U7XG4gIH0gQGVsc2Uge1xuICAgIEB3YXJuICRtZXNzYWdlO1xuICAgICRfOiBub29wKCk7XG4gIH1cblxuICBAcmV0dXJuICRtZXNzYWdlO1xufVxuXG5cbi8vL1xuLy8vIFdyYXBwZXIgbWl4aW4gZm9yIHRoZSBsb2cgZnVuY3Rpb24gc28gaXQgY2FuIGJlIHVzZWQgd2l0aCBhIG1vcmUgZnJpZW5kbHlcbi8vLyBBUEkgdGhhbiBgQGlmIGltLWxvZygnLi4nKSB7fWAgb3IgYCRfOiBpbS1sb2coJy4uJylgLiBCYXNpY2FsbHksIHVzZSB0aGUgZnVuY3Rpb25cbi8vLyB3aXRoaW4gZnVuY3Rpb25zIGJlY2F1c2UgaXQgaXMgbm90IHBvc3NpYmxlIHRvIGluY2x1ZGUgYSBtaXhpbiBpbiBhIGZ1bmN0aW9uXG4vLy8gYW5kIHVzZSB0aGUgbWl4aW4gZXZlcnl3aGVyZSBlbHNlIGJlY2F1c2UgaXQncyBtdWNoIG1vcmUgZWxlZ2FudC5cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbWVzc2FnZSAtIE1lc3NhZ2UgdG8gbG9nXG4vLy9cbkBtaXhpbiBsb2coJG1lc3NhZ2UpIHtcbiAgQGlmIGltLWxvZygkbWVzc2FnZSkge31cbn1cblxuXG4vLy9cbi8vLyBGdW5jdGlvbiB3aXRoIG5vIGBAcmV0dXJuYCBjYWxsZWQgbmV4dCB0byBgQHdhcm5gIGluIFNhc3MgMy4zXG4vLy8gdG8gdHJpZ2dlciBhIGNvbXBpbGluZyBlcnJvciBhbmQgc3RvcCB0aGUgcHJvY2Vzcy5cbi8vL1xuQGZ1bmN0aW9uIG5vb3AoKSB7fVxuXG4vLy9cbi8vLyBEZXRlcm1pbmVzIHdoZXRoZXIgYSBsaXN0IG9mIGNvbmRpdGlvbnMgaXMgaW50ZXJjZXB0ZWQgYnkgdGhlIHN0YXRpYyBicmVha3BvaW50LlxuLy8vXG4vLy8gQHBhcmFtIHtBcmdsaXN0fSAgICRjb25kaXRpb25zICAtIE1lZGlhIHF1ZXJ5IGNvbmRpdGlvbnNcbi8vL1xuLy8vIEByZXR1cm4ge0Jvb2xlYW59IC0gUmV0dXJucyB0cnVlIGlmIHRoZSBjb25kaXRpb25zIGFyZSBpbnRlcmNlcHRlZCBieSB0aGUgc3RhdGljIGJyZWFrcG9pbnRcbi8vL1xuQGZ1bmN0aW9uIGltLWludGVyY2VwdHMtc3RhdGljLWJyZWFrcG9pbnQoJGNvbmRpdGlvbnMuLi4pIHtcbiAgJG5vLW1lZGlhLWJyZWFrcG9pbnQtdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludCk7XG5cbiAgQGlmIG5vdCAkbm8tbWVkaWEtYnJlYWtwb2ludC12YWx1ZSB7XG4gICAgQGlmIGltLWxvZygnYCN7JGltLW5vLW1lZGlhLWJyZWFrcG9pbnR9YCBpcyBub3QgYSB2YWxpZCBicmVha3BvaW50LicpIHt9XG4gIH1cblxuICBAZWFjaCAkY29uZGl0aW9uIGluICRjb25kaXRpb25zIHtcbiAgICBAaWYgbm90IG1hcC1oYXMta2V5KCRtZWRpYS1leHByZXNzaW9ucywgJGNvbmRpdGlvbikge1xuICAgICAgJG9wZXJhdG9yOiBnZXQtZXhwcmVzc2lvbi1vcGVyYXRvcigkY29uZGl0aW9uKTtcbiAgICAgICRwcmVmaXg6IGdldC1leHByZXNzaW9uLXByZWZpeCgkb3BlcmF0b3IpO1xuICAgICAgJHZhbHVlOiBnZXQtZXhwcmVzc2lvbi12YWx1ZSgkY29uZGl0aW9uLCAkb3BlcmF0b3IpO1xuXG4gICAgICAvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBTcGFjZUFyb3VuZE9wZXJhdG9yXG4gICAgICBAaWYgKCRwcmVmaXggPT0gJ21heCcgYW5kICR2YWx1ZSA8PSAkbm8tbWVkaWEtYnJlYWtwb2ludC12YWx1ZSkgb3JcbiAgICAgICAgICAoJHByZWZpeCA9PSAnbWluJyBhbmQgJHZhbHVlID4gJG5vLW1lZGlhLWJyZWFrcG9pbnQtdmFsdWUpIHtcbiAgICAgICAgQHJldHVybiBmYWxzZTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIGlmIG5vdCBpbmRleCgkaW0tbm8tbWVkaWEtZXhwcmVzc2lvbnMsICRjb25kaXRpb24pIHtcbiAgICAgIEByZXR1cm4gZmFsc2U7XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiB0cnVlO1xufVxuXG4vLy8vXG4vLy8gUGFyc2luZyBlbmdpbmVcbi8vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLy9cblxuXG4vLy9cbi8vLyBHZXQgb3BlcmF0b3Igb2YgYW4gZXhwcmVzc2lvblxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRleHByZXNzaW9uIC0gRXhwcmVzc2lvbiB0byBleHRyYWN0IG9wZXJhdG9yIGZyb21cbi8vL1xuLy8vIEByZXR1cm4ge1N0cmluZ30gLSBBbnkgb2YgYD49YCwgYD5gLCBgPD1gLCBgPGAsIGDiiaVgLCBg4omkYFxuLy8vXG5AZnVuY3Rpb24gZ2V0LWV4cHJlc3Npb24tb3BlcmF0b3IoJGV4cHJlc3Npb24pIHtcbiAgQGVhY2ggJG9wZXJhdG9yIGluICgnPj0nLCAnPicsICc8PScsICc8JywgJ+KJpScsICfiiaQnKSB7XG4gICAgQGlmIHN0ci1pbmRleCgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKSB7XG4gICAgICBAcmV0dXJuICRvcGVyYXRvcjtcbiAgICB9XG4gIH1cblxuICAvLyBJdCBpcyBub3QgcG9zc2libGUgdG8gaW5jbHVkZSBhIG1peGluIGluc2lkZSBhIGZ1bmN0aW9uLCBzbyB3ZSBoYXZlIHRvXG4gIC8vIHJlbHkgb24gdGhlIGBpbS1sb2coLi4pYCBmdW5jdGlvbiByYXRoZXIgdGhhbiB0aGUgYGxvZyguLilgIG1peGluLiBCZWNhdXNlXG4gIC8vIGZ1bmN0aW9ucyBjYW5ub3QgYmUgY2FsbGVkIGFueXdoZXJlIGluIFNhc3MsIHdlIG5lZWQgdG8gaGFjayB0aGUgY2FsbCBpblxuICAvLyBhIGR1bW15IHZhcmlhYmxlLCBzdWNoIGFzIGAkX2AuIElmIGFueWJvZHkgZXZlciByYWlzZSBhIHNjb3BpbmcgaXNzdWUgd2l0aFxuICAvLyBTYXNzIDMuMywgY2hhbmdlIHRoaXMgbGluZSBpbiBgQGlmIGltLWxvZyguLikge31gIGluc3RlYWQuXG4gICRfOiBpbS1sb2coJ05vIG9wZXJhdG9yIGZvdW5kIGluIGAjeyRleHByZXNzaW9ufWAuJyk7XG59XG5cblxuLy8vXG4vLy8gR2V0IGRpbWVuc2lvbiBvZiBhbiBleHByZXNzaW9uLCBiYXNlZCBvbiBhIGZvdW5kIG9wZXJhdG9yXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGV4cHJlc3Npb24gLSBFeHByZXNzaW9uIHRvIGV4dHJhY3QgZGltZW5zaW9uIGZyb21cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG9wZXJhdG9yIC0gT3BlcmF0b3IgZnJvbSBgJGV4cHJlc3Npb25gXG4vLy9cbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gYHdpZHRoYCBvciBgaGVpZ2h0YCAob3IgcG90ZW50aWFsbHkgYW55dGhpbmcgZWxzZSlcbi8vL1xuQGZ1bmN0aW9uIGdldC1leHByZXNzaW9uLWRpbWVuc2lvbigkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKSB7XG4gICRvcGVyYXRvci1pbmRleDogc3RyLWluZGV4KCRleHByZXNzaW9uLCAkb3BlcmF0b3IpO1xuICAkcGFyc2VkLWRpbWVuc2lvbjogc3RyLXNsaWNlKCRleHByZXNzaW9uLCAwLCAkb3BlcmF0b3ItaW5kZXggLSAxKTtcbiAgJGRpbWVuc2lvbjogJ3dpZHRoJztcblxuICBAaWYgc3RyLWxlbmd0aCgkcGFyc2VkLWRpbWVuc2lvbikgPiAwIHtcbiAgICAkZGltZW5zaW9uOiAkcGFyc2VkLWRpbWVuc2lvbjtcbiAgfVxuXG4gIEByZXR1cm4gJGRpbWVuc2lvbjtcbn1cblxuXG4vLy9cbi8vLyBHZXQgZGltZW5zaW9uIHByZWZpeCBiYXNlZCBvbiBhbiBvcGVyYXRvclxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRvcGVyYXRvciAtIE9wZXJhdG9yXG4vLy9cbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gYG1pbmAgb3IgYG1heGBcbi8vL1xuQGZ1bmN0aW9uIGdldC1leHByZXNzaW9uLXByZWZpeCgkb3BlcmF0b3IpIHtcbiAgQHJldHVybiBpZihpbmRleCgoJzwnLCAnPD0nLCAn4omkJyksICRvcGVyYXRvciksICdtYXgnLCAnbWluJyk7XG59XG5cblxuLy8vXG4vLy8gR2V0IHZhbHVlIG9mIGFuIGV4cHJlc3Npb24sIGJhc2VkIG9uIGEgZm91bmQgb3BlcmF0b3Jcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZXhwcmVzc2lvbiAtIEV4cHJlc3Npb24gdG8gZXh0cmFjdCB2YWx1ZSBmcm9tXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRvcGVyYXRvciAtIE9wZXJhdG9yIGZyb20gYCRleHByZXNzaW9uYFxuLy8vXG4vLy8gQHJldHVybiB7TnVtYmVyfSAtIEEgbnVtZXJpYyB2YWx1ZVxuLy8vXG5AZnVuY3Rpb24gZ2V0LWV4cHJlc3Npb24tdmFsdWUoJGV4cHJlc3Npb24sICRvcGVyYXRvcikge1xuICAkb3BlcmF0b3ItaW5kZXg6IHN0ci1pbmRleCgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKTtcbiAgJHZhbHVlOiBzdHItc2xpY2UoJGV4cHJlc3Npb24sICRvcGVyYXRvci1pbmRleCArIHN0ci1sZW5ndGgoJG9wZXJhdG9yKSk7XG5cbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJHZhbHVlKSB7XG4gICAgJHZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJHZhbHVlKTtcbiAgfSBAZWxzZSB7XG4gICAgJHZhbHVlOiB0by1udW1iZXIoJHZhbHVlKTtcbiAgfVxuXG4gICRpbnRlcnZhbDogbWFwLWdldCgkdW5pdC1pbnRlcnZhbHMsIHVuaXQoJHZhbHVlKSk7XG5cbiAgQGlmIG5vdCAkaW50ZXJ2YWwge1xuICAgIC8vIEl0IGlzIG5vdCBwb3NzaWJsZSB0byBpbmNsdWRlIGEgbWl4aW4gaW5zaWRlIGEgZnVuY3Rpb24sIHNvIHdlIGhhdmUgdG9cbiAgICAvLyByZWx5IG9uIHRoZSBgaW0tbG9nKC4uKWAgZnVuY3Rpb24gcmF0aGVyIHRoYW4gdGhlIGBsb2coLi4pYCBtaXhpbi4gQmVjYXVzZVxuICAgIC8vIGZ1bmN0aW9ucyBjYW5ub3QgYmUgY2FsbGVkIGFueXdoZXJlIGluIFNhc3MsIHdlIG5lZWQgdG8gaGFjayB0aGUgY2FsbCBpblxuICAgIC8vIGEgZHVtbXkgdmFyaWFibGUsIHN1Y2ggYXMgYCRfYC4gSWYgYW55Ym9keSBldmVyIHJhaXNlIGEgc2NvcGluZyBpc3N1ZSB3aXRoXG4gICAgLy8gU2FzcyAzLjMsIGNoYW5nZSB0aGlzIGxpbmUgaW4gYEBpZiBpbS1sb2coLi4pIHt9YCBpbnN0ZWFkLlxuICAgICRfOiBpbS1sb2coJ1Vua25vd24gdW5pdCBgI3t1bml0KCR2YWx1ZSl9YC4nKTtcbiAgfVxuXG4gIEBpZiAkb3BlcmF0b3IgPT0gJz4nIHtcbiAgICAkdmFsdWU6ICR2YWx1ZSArICRpbnRlcnZhbDtcbiAgfSBAZWxzZSBpZiAkb3BlcmF0b3IgPT0gJzwnIHtcbiAgICAkdmFsdWU6ICR2YWx1ZSAtICRpbnRlcnZhbDtcbiAgfVxuXG4gIEByZXR1cm4gJHZhbHVlO1xufVxuXG5cbi8vL1xuLy8vIFBhcnNlIGFuIGV4cHJlc3Npb24gdG8gcmV0dXJuIGEgdmFsaWQgbWVkaWEtcXVlcnkgZXhwcmVzc2lvblxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRleHByZXNzaW9uIC0gRXhwcmVzc2lvbiB0byBwYXJzZVxuLy8vXG4vLy8gQHJldHVybiB7U3RyaW5nfSAtIFZhbGlkIG1lZGlhIHF1ZXJ5XG4vLy9cbkBmdW5jdGlvbiBwYXJzZS1leHByZXNzaW9uKCRleHByZXNzaW9uKSB7XG4gIC8vIElmIGl0IGlzIHBhcnQgb2YgJG1lZGlhLWV4cHJlc3Npb25zLCBpdCBoYXMgbm8gb3BlcmF0b3JcbiAgLy8gdGhlbiB0aGVyZSBpcyBubyBuZWVkIHRvIGdvIGFueSBmdXJ0aGVyLCBqdXN0IHJldHVybiB0aGUgdmFsdWVcbiAgQGlmIG1hcC1oYXMta2V5KCRtZWRpYS1leHByZXNzaW9ucywgJGV4cHJlc3Npb24pIHtcbiAgICBAcmV0dXJuIG1hcC1nZXQoJG1lZGlhLWV4cHJlc3Npb25zLCAkZXhwcmVzc2lvbik7XG4gIH1cblxuICAkb3BlcmF0b3I6IGdldC1leHByZXNzaW9uLW9wZXJhdG9yKCRleHByZXNzaW9uKTtcbiAgJGRpbWVuc2lvbjogZ2V0LWV4cHJlc3Npb24tZGltZW5zaW9uKCRleHByZXNzaW9uLCAkb3BlcmF0b3IpO1xuICAkcHJlZml4OiBnZXQtZXhwcmVzc2lvbi1wcmVmaXgoJG9wZXJhdG9yKTtcbiAgJHZhbHVlOiBnZXQtZXhwcmVzc2lvbi12YWx1ZSgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKTtcblxuICBAcmV0dXJuICcoI3skcHJlZml4fS0jeyRkaW1lbnNpb259OiAjeyR2YWx1ZX0pJztcbn1cblxuLy8vXG4vLy8gU2xpY2UgYCRsaXN0YCBiZXR3ZWVuIGAkc3RhcnRgIGFuZCBgJGVuZGAgaW5kZXhlc1xuLy8vXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy9cbi8vLyBAcGFyYW0ge0xpc3R9ICRsaXN0IC0gTGlzdCB0byBzbGljZVxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkc3RhcnQgWzFdIC0gU3RhcnQgaW5kZXhcbi8vLyBAcGFyYW0ge051bWJlcn0gJGVuZCBbbGVuZ3RoKCRsaXN0KV0gLSBFbmQgaW5kZXhcbi8vL1xuLy8vIEByZXR1cm4ge0xpc3R9IFNsaWNlZCBsaXN0XG4vLy9cbkBmdW5jdGlvbiBzbGljZSgkbGlzdCwgJHN0YXJ0OiAxLCAkZW5kOiBsZW5ndGgoJGxpc3QpKSB7XG4gIEBpZiBsZW5ndGgoJGxpc3QpIDwgMSBvciAkc3RhcnQgPiAkZW5kIHtcbiAgICBAcmV0dXJuICgpO1xuICB9XG5cbiAgJHJlc3VsdDogKCk7XG5cbiAgQGZvciAkaSBmcm9tICRzdGFydCB0aHJvdWdoICRlbmQge1xuICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCBudGgoJGxpc3QsICRpKSk7XG4gIH1cblxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vLy9cbi8vLyBTdHJpbmcgdG8gbnVtYmVyIGNvbnZlcnRlclxuLy8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vL1xuXG5cbi8vL1xuLy8vIENhc3RzIGEgc3RyaW5nIGludG8gYSBudW1iZXJcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nIHwgTnVtYmVyfSAkdmFsdWUgLSBWYWx1ZSB0byBiZSBwYXJzZWRcbi8vL1xuLy8vIEByZXR1cm4ge051bWJlcn1cbi8vL1xuQGZ1bmN0aW9uIHRvLW51bWJlcigkdmFsdWUpIHtcbiAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSAnbnVtYmVyJyB7XG4gICAgQHJldHVybiAkdmFsdWU7XG4gIH0gQGVsc2UgaWYgdHlwZS1vZigkdmFsdWUpICE9ICdzdHJpbmcnIHtcbiAgICAkXzogaW0tbG9nKCdWYWx1ZSBmb3IgYHRvLW51bWJlcmAgc2hvdWxkIGJlIGEgbnVtYmVyIG9yIGEgc3RyaW5nLicpO1xuICB9XG5cbiAgJGZpcnN0LWNoYXJhY3Rlcjogc3RyLXNsaWNlKCR2YWx1ZSwgMSwgMSk7XG4gICRyZXN1bHQ6IDA7XG4gICRkaWdpdHM6IDA7XG4gICRtaW51czogKCRmaXJzdC1jaGFyYWN0ZXIgPT0gJy0nKTtcbiAgJG51bWJlcnM6ICgnMCc6IDAsICcxJzogMSwgJzInOiAyLCAnMyc6IDMsICc0JzogNCwgJzUnOiA1LCAnNic6IDYsICc3JzogNywgJzgnOiA4LCAnOSc6IDkpO1xuXG4gIC8vIFJlbW92ZSArLy0gc2lnbiBpZiBwcmVzZW50IGF0IGZpcnN0IGNoYXJhY3RlclxuICBAaWYgKCRmaXJzdC1jaGFyYWN0ZXIgPT0gJysnIG9yICRmaXJzdC1jaGFyYWN0ZXIgPT0gJy0nKSB7XG4gICAgJHZhbHVlOiBzdHItc2xpY2UoJHZhbHVlLCAyKTtcbiAgfVxuXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggc3RyLWxlbmd0aCgkdmFsdWUpIHtcbiAgICAkY2hhcmFjdGVyOiBzdHItc2xpY2UoJHZhbHVlLCAkaSwgJGkpO1xuXG4gICAgQGlmIG5vdCAoaW5kZXgobWFwLWtleXMoJG51bWJlcnMpLCAkY2hhcmFjdGVyKSBvciAkY2hhcmFjdGVyID09ICcuJykge1xuICAgICAgQHJldHVybiB0by1sZW5ndGgoaWYoJG1pbnVzLCAtJHJlc3VsdCwgJHJlc3VsdCksIHN0ci1zbGljZSgkdmFsdWUsICRpKSlcbiAgICB9XG5cbiAgICBAaWYgJGNoYXJhY3RlciA9PSAnLicge1xuICAgICAgJGRpZ2l0czogMTtcbiAgICB9IEBlbHNlIGlmICRkaWdpdHMgPT0gMCB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyBtYXAtZ2V0KCRudW1iZXJzLCAkY2hhcmFjdGVyKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRkaWdpdHM6ICRkaWdpdHMgKiAxMDtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyBtYXAtZ2V0KCRudW1iZXJzLCAkY2hhcmFjdGVyKSAvICRkaWdpdHM7XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiBpZigkbWludXMsIC0kcmVzdWx0LCAkcmVzdWx0KTtcbn1cblxuXG4vLy9cbi8vLyBBZGQgYCR1bml0YCB0byBgJHZhbHVlYFxuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICR2YWx1ZSAtIFZhbHVlIHRvIGFkZCB1bml0IHRvXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICR1bml0IC0gU3RyaW5nIHJlcHJlc2VudGF0aW9uIG9mIHRoZSB1bml0XG4vLy9cbi8vLyBAcmV0dXJuIHtOdW1iZXJ9IC0gYCR2YWx1ZWAgZXhwcmVzc2VkIGluIGAkdW5pdGBcbi8vL1xuQGZ1bmN0aW9uIHRvLWxlbmd0aCgkdmFsdWUsICR1bml0KSB7XG4gICR1bml0czogKCdweCc6IDFweCwgJ2NtJzogMWNtLCAnbW0nOiAxbW0sICclJzogMSUsICdjaCc6IDFjaCwgJ3BjJzogMXBjLCAnaW4nOiAxaW4sICdlbSc6IDFlbSwgJ3JlbSc6IDFyZW0sICdwdCc6IDFwdCwgJ2V4JzogMWV4LCAndncnOiAxdncsICd2aCc6IDF2aCwgJ3ZtaW4nOiAxdm1pbiwgJ3ZtYXgnOiAxdm1heCk7XG5cbiAgQGlmIG5vdCBpbmRleChtYXAta2V5cygkdW5pdHMpLCAkdW5pdCkge1xuICAgICRfOiBpbS1sb2coJ0ludmFsaWQgdW5pdCBgI3skdW5pdH1gLicpO1xuICB9XG5cbiAgQHJldHVybiAkdmFsdWUgKiBtYXAtZ2V0KCR1bml0cywgJHVuaXQpO1xufVxuXG4vLy9cbi8vLyBUaGlzIG1peGluIGFpbXMgYXQgcmVkZWZpbmluZyB0aGUgY29uZmlndXJhdGlvbiBqdXN0IGZvciB0aGUgc2NvcGUgb2Zcbi8vLyB0aGUgY2FsbC4gSXQgaXMgaGVscGZ1bCB3aGVuIGhhdmluZyBhIGNvbXBvbmVudCBuZWVkaW5nIGFuIGV4dGVuZGVkXG4vLy8gY29uZmlndXJhdGlvbiBzdWNoIGFzIGN1c3RvbSBicmVha3BvaW50cyAocmVmZXJyZWQgdG8gYXMgdHdlYWtwb2ludHMpXG4vLy8gZm9yIGluc3RhbmNlLlxuLy8vXG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLy9cbi8vLyBAcGFyYW0ge01hcH0gJHR3ZWFrcG9pbnRzIFsoKV0gLSBNYXAgb2YgdHdlYWtwb2ludHMgdG8gYmUgbWVyZ2VkIHdpdGggYCRicmVha3BvaW50c2Bcbi8vLyBAcGFyYW0ge01hcH0gJHR3ZWFrLW1lZGlhLWV4cHJlc3Npb25zIFsoKV0gLSBNYXAgb2YgdHdlYWtlZCBtZWRpYSBleHByZXNzaW9ucyB0byBiZSBtZXJnZWQgd2l0aCBgJG1lZGlhLWV4cHJlc3Npb25gXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gRXh0ZW5kIHRoZSBnbG9iYWwgYnJlYWtwb2ludHMgd2l0aCBhIHR3ZWFrcG9pbnRcbi8vLyAgQGluY2x1ZGUgbWVkaWEtY29udGV4dCgoJ2N1c3RvbSc6IDY3OHB4KSkge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgQGluY2x1ZGUgbWVkaWEoJz5waG9uZScsICc8PWN1c3RvbScpIHtcbi8vLyAgICAgICAvLyAuLi5cbi8vLyAgICAgIH1cbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBFeHRlbmQgdGhlIGdsb2JhbCBtZWRpYSBleHByZXNzaW9ucyB3aXRoIGEgY3VzdG9tIG9uZVxuLy8vICBAaW5jbHVkZSBtZWRpYS1jb250ZXh0KCR0d2Vhay1tZWRpYS1leHByZXNzaW9uczogKCdhbGwnOiAnYWxsJykpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIEBpbmNsdWRlIG1lZGlhKCdhbGwnLCAnPnBob25lJykge1xuLy8vICAgICAgIC8vIC4uLlxuLy8vICAgICAgfVxuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEV4dGVuZCBib3RoIGNvbmZpZ3VyYXRpb24gbWFwc1xuLy8vICBAaW5jbHVkZSBtZWRpYS1jb250ZXh0KCgnY3VzdG9tJzogNjc4cHgpLCAoJ2FsbCc6ICdhbGwnKSkge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgQGluY2x1ZGUgbWVkaWEoJ2FsbCcsICc+cGhvbmUnLCAnPD1jdXN0b20nKSB7XG4vLy8gICAgICAgLy8gLi4uXG4vLy8gICAgICB9XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbkBtaXhpbiBtZWRpYS1jb250ZXh0KCR0d2Vha3BvaW50czogKCksICR0d2Vhay1tZWRpYS1leHByZXNzaW9uczogKCkpIHtcbiAgLy8gU2F2ZSBnbG9iYWwgY29uZmlndXJhdGlvblxuICAkZ2xvYmFsLWJyZWFrcG9pbnRzOiAkYnJlYWtwb2ludHM7XG4gICRnbG9iYWwtbWVkaWEtZXhwcmVzc2lvbnM6ICRtZWRpYS1leHByZXNzaW9ucztcblxuICAvLyBVcGRhdGUgZ2xvYmFsIGNvbmZpZ3VyYXRpb25cbiAgJGJyZWFrcG9pbnRzOiBtYXAtbWVyZ2UoJGJyZWFrcG9pbnRzLCAkdHdlYWtwb2ludHMpICFnbG9iYWw7XG4gICRtZWRpYS1leHByZXNzaW9uczogbWFwLW1lcmdlKCRtZWRpYS1leHByZXNzaW9ucywgJHR3ZWFrLW1lZGlhLWV4cHJlc3Npb25zKSAhZ2xvYmFsO1xuXG4gIEBjb250ZW50O1xuXG4gIC8vIFJlc3RvcmUgZ2xvYmFsIGNvbmZpZ3VyYXRpb25cbiAgJGJyZWFrcG9pbnRzOiAkZ2xvYmFsLWJyZWFrcG9pbnRzICFnbG9iYWw7XG4gICRtZWRpYS1leHByZXNzaW9uczogJGdsb2JhbC1tZWRpYS1leHByZXNzaW9ucyAhZ2xvYmFsO1xufVxuXG4vLy8vXG4vLy8gaW5jbHVkZS1tZWRpYSBwdWJsaWMgZXhwb3NlZCBBUElcbi8vLyBAYXV0aG9yIEVkdWFyZG8gQm91Y2FzXG4vLy8gQGFjY2VzcyBwdWJsaWNcbi8vLy9cblxuXG4vLy9cbi8vLyBHZW5lcmF0ZXMgYSBtZWRpYSBxdWVyeSBiYXNlZCBvbiBhIGxpc3Qgb2YgY29uZGl0aW9uc1xuLy8vXG4vLy8gQHBhcmFtIHtBcmdsaXN0fSAgICRjb25kaXRpb25zICAtIE1lZGlhIHF1ZXJ5IGNvbmRpdGlvbnNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIGEgc2luZ2xlIHNldCBicmVha3BvaW50XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+cGhvbmUnKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIHR3byBzZXQgYnJlYWtwb2ludHNcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz5waG9uZScsICc8PXRhYmxldCcpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggY3VzdG9tIHZhbHVlc1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj0zNThweCcsICc8ODUwcHgnKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIHNldCBicmVha3BvaW50cyB3aXRoIGN1c3RvbSB2YWx1ZXNcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz5kZXNrdG9wJywgJzw9MTM1MHB4JykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCBhIHN0YXRpYyBleHByZXNzaW9uXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCdyZXRpbmEyeCcpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIE1peGluZyBldmVyeXRoaW5nXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PTM1MHB4JywgJzx0YWJsZXQnLCAncmV0aW5hM3gnKSB7IH1cbi8vL1xuQG1peGluIG1lZGlhKCRjb25kaXRpb25zLi4uKSB7XG4gIC8vIHNjc3MtbGludDpkaXNhYmxlIFNwYWNlQXJvdW5kT3BlcmF0b3JcbiAgQGlmICgkaW0tbWVkaWEtc3VwcG9ydCBhbmQgbGVuZ3RoKCRjb25kaXRpb25zKSA9PSAwKSBvclxuICAgICAgKG5vdCAkaW0tbWVkaWEtc3VwcG9ydCBhbmQgaW0taW50ZXJjZXB0cy1zdGF0aWMtYnJlYWtwb2ludCgkY29uZGl0aW9ucy4uLikpIHtcbiAgICBAY29udGVudDtcbiAgfSBAZWxzZSBpZiAoJGltLW1lZGlhLXN1cHBvcnQgYW5kIGxlbmd0aCgkY29uZGl0aW9ucykgPiAwKSB7XG4gICAgQG1lZGlhICN7dW5xdW90ZShwYXJzZS1leHByZXNzaW9uKG50aCgkY29uZGl0aW9ucywgMSkpKX0ge1xuICAgICAgLy8gUmVjdXJzaXZlIGNhbGxcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNsaWNlKCRjb25kaXRpb25zLCAyKS4uLikge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdfQ== */
