@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-btn.is-disabled{cursor:not-allowed}.QuantitySelector-btn.is-disabled .QuantitySelect-btnIcon:before{color:#9e9e9e!important}.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-showMoreSitesResults{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:#000;font-size:13px;font-weight:700;line-height:147%;margin:0 auto;text-align:center;width:283px;cursor:pointer}.main-loxam-fr .DeliveryStepPage-showMoreSitesResults--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 .register .listCompanies-item .company-name,.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{background:#fff;height:56px;margin:6px 0 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;border:1px solid #757575;-webkit-border-radius:12px;border-radius:12px;overflow:hidden;position:relative}.register .listCompanies-fieldidcompany input{font-size:14px;width:100%;font-family:Lato,sans-serif;padding:16px;border:none;color:#141414;font-size:16px;height:56px}.register .listCompanies-fieldidcompany i{padding:12px;cursor:pointer;font-size:18px;top:4px;right:0}.register .info{color:#565656;font-size:13px}.register .info .text-info{padding-bottom:24px}.register .info a{color:#141414;text-decoration:underline;font-family:Lato,sans-serif;font-weight:700;font-size:16px}.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}.main-loxam-fr .register .listCompanies{padding:2.4rem;-webkit-border-radius:1.2rem;border-radius:1.2rem}.main-loxam-fr .register .listCompanies-title{margin-bottom:1.2rem}.main-loxam-fr .register .listCompanies-item{-webkit-border-radius:1.2rem;border-radius:1.2rem;margin-bottom:1.2rem}.main-loxam-fr .register .listCompanies-item.selected{border-color:#e70d23}.main-loxam-fr .register .listCompanies-item .RegisterPage-labelBlock{margin:0;max-width:inherit}.main-loxam-fr .register .listCompanies-item .RegisterPage-labelBlock input[type=radio]{border:1px solid #dadce4;margin-right:1.6rem}.main-loxam-fr .register .listCompanies-item .RegisterPage-labelBlock input[type=radio]:checked:before{width:6px;height:12px}.main-loxam-fr .register .listCompanies-item .company-address{margin-top:.8rem}.main-loxam-fr .Modal.register .lx-field-text-box{pointer-events:auto}.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3V0aWxzL2Nzcy9fdGV4dC5zY3NzIiwiLi4vYXNzZXRzL3N0eWxlcy9pY29ucy9faWNvbnMuc2NzcyIsIi4uL2NvbXBvbmVudHMvcXVhbnRpdHlTZWxlY3Rvci9faW5kZXguc2NzcyIsIl9jb25maWcvX3ZhcmlhYmxlLnNjc3MiLCIuLi9jb21wb25lbnRzL2RhdGVQaWNrZXIvX2luZGV4LnNjc3MiLCIuLi9jb21wb25lbnRzL2Zvcm0vY2hlY2tib3gvX2luZGV4LnNjc3MiLCIuLi91dGlscy9jc3MvX2FuaW1hdGlvbnMuc2NzcyIsIi4uL2xheW91dC9sb2FkZXIvaW5kZXguc2NzcyIsIi4uL3V0aWxzL2Nzcy9fYnV0dG9uLnNjc3MiLCIuLi9sYXlvdXQvbWF0ZXJpYWxzQ29tcG9uZW50L2luZGV4LnNjc3MiLCIuLi91dGlscy9jc3MvX2NvbnRhaW5lci5zY3NzIiwiLi4vdmlld3MvY2FydFBhZ2UvaW5kZXguc2NzcyIsIi4uL3ZpZXdzL2RlbGl2ZXJ5TW9kZVBhZ2UvaW5kZXguc2NzcyIsIi4uLy4uL2J1aWxkL25vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzIiwidGhlbWUtZGVmYXVsdC9jc3MvY2hlY2tvdXQuY3NzIiwiLi4vY29tcG9uZW50cy9zbGlkZXIvX2luZGV4LnNjc3MiLCIuLi9jb21wb25lbnRzL3NsaWRlcldpdGhTZWxlY3RCdXR0b24vaW5kZXguc2NzcyIsIi4uL2NvbXBvbmVudHMvbW9kYWxzL25ld1dvcmtpbmdTaXRlL19pbmRleC5zY3NzIiwiLi4vdmlld3MvZGVsaXZlcnlTdGVwUGFnZS9pbmRleC5zY3NzIiwidGhlbWUtZGVmYXVsdC9iYXNlL192YXJpYWJsZXMuc2NzcyIsIi4uL3V0aWxzL2Nzcy9fcmFkaW9BY2NvcmRpb24uc2NzcyIsIi4uL3ZpZXdzL3BheW1lbnRQYWdlL2luZGV4LnNjc3MiLCIuLi92aWV3cy9jb25maXJtYXRpb25QYWdlL2luZGV4LnNjc3MiLCIuLi92aWV3cy9zdW1tYXJ5U3RlcFBhZ2UvaW5kZXguc2NzcyIsIi4uL2NvbXBvbmVudHMvYnJlYWRjcnVtYi9faW5kZXguc2NzcyIsIi4uL2NvbXBvbmVudHMvY2hlY2tvdXRTdGVwcy9faW5kZXguc2NzcyIsIi4uL3ZlbmRvcnMvc2Nyb2xsYmFyL3Z1ZTItc2Nyb2xsYmFyLnNjc3MiLCIuLi9jb21wb25lbnRzL2F1dG9jb21wbGV0ZUdvb2dsZS9faW5kZXguc2NzcyIsIi4uL2NvbXBvbmVudHMvbW9kYWxzL3JlZ2lzdGVyL19pbmRleC5zY3NzIiwiLi4vY29tcG9uZW50cy9vcmRlclN1bW1hcnkvX2luZGV4LnNjc3MiLCJ0aGVtZS1kZWZhdWx0L2Nzcy9jaGVja291dC5zY3NzIiwiLi4vLi4vYnVpbGQvbm9kZV9tb2R1bGVzL2luY2x1ZGUtbWVkaWEvZGlzdC9faW5jbHVkZS1tZWRpYS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVFBLGlCQ29XQyxBQzVXRCxrQkFDRSxvQkFBQSxBQUFhLHFCQUFiLEFBQWEsb0JBQWIsQUFBYSxhQUFBLEFBQ2IsOEJBQUEsQUFBcUIsNkJBQXJCLEFBQXFCLDZCQUFyQixBQUFxQix5QkFBckIsQUFBcUIscUJBQUEsQUFDckIseUJBQUEsQUFBbUIsMkJBQW5CLEFBQW1CLHNCQUFuQixBQUFtQixtQkFBQSxBQUNuQix1QkFBQSxBQUEyQixtQ0FBM0IsQUFBMkIsb0JBQTNCLEFBQTJCLDBCQUFBLENBMkM1QixBQXpDQyx5QkFFRSxXQUFXLEFBQ1gsZUFBZSxBQUdmLGVBQWUsQUFDZixtQkFBbUIsQUFHbkIsY0FBZ0IsQ0FDakIsQUFFRCwrQ0FaRSxxQkFBcUIsQUFHckIsb0NDTWdDLEFETGhDLGdCQUFnQixBQUdoQixrQkFBa0IsQUFDbEIsYUNOVSxDRFVaLEFBMkJDLHNCQXhCQyxtQkFBQSxBQUFjLHNCQUFkLEFBQWMsa0JBQWQsQUFBYyxjQUFBLEFBQ2QsWUFBWSxBQUNaLFdBQVcsQUFHWCxpQkFBaUIsQUFDakIsaUJBQWlCLEFBR2pCLHlCQzREZ0IsQUQzRGhCLDBCQUFBLEFBQWtC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QUNiLDJCQUFBLEFBQW1CLGtCQUFBLENBQ3BCLEFBdGNiLDhLQXljYyxnQkFBaUIsQ0FDbEIsQUExY2IsMEtBNGMwQixjQUFlLENBQUksQUE1YzdDLHlWQThjNkIsY0FBZSxDQUFJLEFBOWNoRCxpTEErY2lDLGNBQWUsQ0FBSSxBQS9jcEQsaUxBaWRrQyxlQUFnQixDQUFJLENBQUEsQUtqaUNsRCwwQ0FQRiw2QkFRRyx3QkFBeUIsQ0FNM0IsQUFPRCw4QkFVSSxXQUFZLENBZ0ZmLENBakdBLEFBeU9HLHlDQXRCSCwyREF1QkssVUFBVyxDQUVkLEFBekJGLHlEQWdDSyxXQUFXLEFBQ1gsbUJBQW1CLEFBQ25CLG1CQUFvQixDQU12QixDWnVvQ0gsQVl0cENHLHlDWjJETCwwQ0E2bENNLFlBQWEsQ0FDZCxBQTlsQ0wsc0NBZ21DTSxXQUFXLEFBQ1gsYUFBYyxDQUNmLEFBbG1DTCx3Q0FvbUNRLHVCQUF3QixDQUMzQixBQXJtQ0wsK0NBdW1DTSxXQUFXLEFBQ1gsa0JBQWtCLEFBQ2xCLGlCQUFpQixBQUNqQix5QkFBQSxBQUE4QixzQ0FBOUIsQUFBOEIsc0JBQTlCLEFBQThCLDZCQUFBLENBQy9CLEFBM21DTCxvRkFnbkNNLGNBQWUsQ0FVaEIsQUExbkNMLDJFQWtuQ1EsYUFBYyxDQUNmLEFBbm5DUCxvRUFxbkNRLHVCQUF3QixDQUN6QixBQXRuQ1Asa0VBd25DUSxVQUFXLENBQ1osQUF6bkNQLDBDQTRuQ00scUJBQXNCLENBQ3ZCLEFZM2tDTCw2Q0E0Q00sVUFBVyxDQUNaLEFBN0NMLHVFQStDTSxjQUFlLENBQ2hCLENaMmhDQSIsImZpbGUiOiJ0aGVtZS1kZWZhdWx0L2Nzcy9jaGVja291dC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBNSVhJTlMgSU1QT1JUXG5AaW1wb3J0ICcuLi8uLi9hc3NldHMvc3R5bGVzL2ljb25zL2ljb25zJztcbkBpbXBvcnQgJy4uLy4uL3RoZW1lcy9fY29uZmlnL3ZhcmlhYmxlJztcblxuLnUtVGV4dC1oaWdobGlnaHQge1xuICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbn1cblxuLnUtQXJyb3ctZG93blJpZ2h0IHtcbiAgQGluY2x1ZGUgSWNvbigkZmlsZW5hbWU6IHJpZ2h0QXJyb3csICRpbnNlcnQ6IGFmdGVyKTtcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICB9XG59XG5cbkBtaXhpbiByaWdodEFycm93TGluaygkbGlua0NvbG9yOiAjZmZmKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGJhcmxvdztcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gIGNvbG9yOiAkbGlua0NvbG9yO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuXG4gIEBpbmNsdWRlIEljb24oJGZpbGVuYW1lOiByaWdodEFycm93LCAkaW5zZXJ0OiBhZnRlcik7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxcmVtKTtcbiAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdER1cmF0aW9uO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rQ29sb3I7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnJlbSk7XG4gICAgfVxuICB9XG59XG4iLCIkZWNoby1pY29ucy1mb250OiBmYWxzZSAhZGVmYXVsdDtcbiRlY2hvLWljb25zOiBmYWxzZSAhZGVmYXVsdDtcblxuQGlmICRlY2hvLWljb25zLWZvbnQgPT0gdHJ1ZSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIHNyYzogdXJsKCcvX3VpL3Jlc3BvbnNpdmUvY29tbW9uL2Fzc2V0cy9mb250cy9pY29ucy5lb3QnKTtcbiAgICBzcmM6IHVybCgnL191aS9yZXNwb25zaXZlL2NvbW1vbi9hc3NldHMvZm9udHMvaWNvbnMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW90JyksXG4gICAgdXJsKCcvX3VpL3Jlc3BvbnNpdmUvY29tbW9uL2Fzc2V0cy9mb250cy9pY29ucy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy9fdWkvcmVzcG9uc2l2ZS9jb21tb24vYXNzZXRzL2ZvbnRzL2ljb25zLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy9fdWkvcmVzcG9uc2l2ZS9jb21tb24vYXNzZXRzL2ZvbnRzL2ljb25zLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJy9fdWkvcmVzcG9uc2l2ZS9jb21tb24vYXNzZXRzL2ZvbnRzL2ljb25zLnN2ZyNpY29ucycpIGZvcm1hdCgnc3ZnJyk7XG4gIH1cbn1cblxuXG5AbWl4aW4gSWNvbi1zdHlsZXMge1xuICBmb250LWZhbWlseTogXCJpY29uc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbiVJY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIC8vIHNwZWFrOiBub25lOyAvLyBvbmx5IG5lY2Vzc2FyeSBpZiBub3QgdXNpbmcgdGhlIHByaXZhdGUgdW5pY29kZSByYW5nZSAoZmlyc3RHbHlwaCBvcHRpb24pXG5cbiAgQGluY2x1ZGUgSWNvbi1zdHlsZXM7XG59XG5cbkBmdW5jdGlvbiBJY29uLWNoYXIoJGZpbGVuYW1lKSB7XG4gICRjaGFyOiBcIlwiO1xuXG4gIEBpZiAkZmlsZW5hbWUgPT0gQmFza2V0IHtcbiAgJGNoYXI6IFwiXFxFMDAxXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gQ2xvY2sge1xuICAkY2hhcjogXCJcXEUwMDJcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBhY2NvdW50IHtcbiAgJGNoYXI6IFwiXFxFMDAzXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gYWRkIHtcbiAgJGNoYXI6IFwiXFxFMDA0XCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gYWxlcnQge1xuICAkY2hhcjogXCJcXEUwMDVcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBhbGVydDIge1xuICAkY2hhcjogXCJcXEUwMDZcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBhbGdvbGlhY2xvc2Uge1xuICAkY2hhcjogXCJcXEUwMDdcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBidXJnZXIge1xuICAkY2hhcjogXCJcXEUwMDhcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBidXJnZXJNZW51IHtcbiAgJGNoYXI6IFwiXFxFMDA5XCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gY2FsZW5kYXIge1xuICAkY2hhcjogXCJcXEUwMEFcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBjYWxsQ2VudGVyIHtcbiAgJGNoYXI6IFwiXFxFMDBCXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gY2FydCB7XG4gICRjaGFyOiBcIlxcRTAwQ1wiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IGNhcnRDYWxlbmRhciB7XG4gICRjaGFyOiBcIlxcRTAwRFwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IGNoYW5nZURhdGUge1xuICAkY2hhcjogXCJcXEUwMEVcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBjaGVja1JlZCB7XG4gICRjaGFyOiBcIlxcRTAwRlwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IGNoZWNrZWRXaGl0ZSB7XG4gICRjaGFyOiBcIlxcRTAxMFwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IGNoZWNrbWFyayB7XG4gICRjaGFyOiBcIlxcRTAxMVwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IGNoZWNrbWFya19maWxsZWQge1xuICAkY2hhcjogXCJcXEUwMTJcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBjaGV2cm9uLWRvd24ge1xuICAkY2hhcjogXCJcXEUwMTNcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBjaGV2cm9uZSB7XG4gICRjaGFyOiBcIlxcRTAxNFwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IGNvbXBhaXJlIHtcbiAgJGNoYXI6IFwiXFxFMDE1XCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gY29uZSB7XG4gICRjaGFyOiBcIlxcRTAxNlwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IGNvbmVlIHtcbiAgJGNoYXI6IFwiXFxFMDE3XCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gY3Jvc3Mge1xuICAkY2hhcjogXCJcXEUwMThcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBjdXN0b21lckluZm9zIHtcbiAgJGNoYXI6IFwiXFxFMDE5XCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gZGF0ZSB7XG4gICRjaGFyOiBcIlxcRTAxQVwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IGRhdGVwaWNrZXJpZ2h0IHtcbiAgJGNoYXI6IFwiXFxFMDFCXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gZGF0ZXBpY2tlcmxlZnQge1xuICAkY2hhcjogXCJcXEUwMUNcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBkb2Mge1xuICAkY2hhcjogXCJcXEUwMURcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBkb3duLWFycm93IHtcbiAgJGNoYXI6IFwiXFxFMDFFXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gZG93bkFycm93IHtcbiAgJGNoYXI6IFwiXFxFMDFGXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gZG93bmxvYWQge1xuICAkY2hhcjogXCJcXEUwMjBcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBlbWFpbCB7XG4gICRjaGFyOiBcIlxcRTAyMVwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IGVtcGxveWVlIHtcbiAgJGNoYXI6IFwiXFxFMDIyXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gZXllIHtcbiAgJGNoYXI6IFwiXFxFMDIzXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gZXllXzIge1xuICAkY2hhcjogXCJcXEUwMjRcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBmYWNlYm9vayB7XG4gICRjaGFyOiBcIlxcRTAyNVwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IGZpbGUtY3VycmVuY3kge1xuICAkY2hhcjogXCJcXEUwMjZcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBmaWxlIHtcbiAgJGNoYXI6IFwiXFxFMDI3XCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gZ2VhciB7XG4gICRjaGFyOiBcIlxcRTAyOFwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IGljb24tZXJyb3ItLWZpbGxlZCB7XG4gICRjaGFyOiBcIlxcRTAyOVwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IGluZm8ge1xuICAkY2hhcjogXCJcXEUwMkFcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBpbmZvU2lnbiB7XG4gICRjaGFyOiBcIlxcRTAyQlwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IGluZm9ybWF0aW9uIHtcbiAgJGNoYXI6IFwiXFxFMDJDXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gbGVmdEFycm93IHtcbiAgJGNoYXI6IFwiXFxFMDJEXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gbGlua2VkaW4ge1xuICAkY2hhcjogXCJcXEUwMkVcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBsaXN0LXRpbWVkIHtcbiAgJGNoYXI6IFwiXFxFMDJGXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gbGlzdCB7XG4gICRjaGFyOiBcIlxcRTAzMFwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IG1hcmtlciB7XG4gICRjaGFyOiBcIlxcRTAzMVwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IG1pbnVzIHtcbiAgJGNoYXI6IFwiXFxFMDMyXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gbW9uZXlfZXVybyB7XG4gICRjaGFyOiBcIlxcRTAzM1wiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IG5ld0VtYWlsIHtcbiAgJGNoYXI6IFwiXFxFMDM0XCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gbmV3UGhvbmUge1xuICAkY2hhcjogXCJcXEUwMzVcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBuZXdQaW4ge1xuICAkY2hhcjogXCJcXEUwMzZcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBub3Jlc3VsdCB7XG4gICRjaGFyOiBcIlxcRTAzN1wiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IHBob25lIHtcbiAgJGNoYXI6IFwiXFxFMDM4XCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gcGhvbmUyIHtcbiAgJGNoYXI6IFwiXFxFMDM5XCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gcGluIHtcbiAgJGNoYXI6IFwiXFxFMDNBXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gcGx1cyB7XG4gICRjaGFyOiBcIlxcRTAzQlwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IHByb2ZpbGUge1xuICAkY2hhcjogXCJcXEUwM0NcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSByZWNlaXB0LWNoZWNrIHtcbiAgJGNoYXI6IFwiXFxFMDNEXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gcmlnaHRBcnJvdyB7XG4gICRjaGFyOiBcIlxcRTAzRVwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IHNlYXJjaCB7XG4gICRjaGFyOiBcIlxcRTAzRlwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IHNob3BwaW5nQ2FyZCB7XG4gICRjaGFyOiBcIlxcRTA0MFwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IHNpZ25zIHtcbiAgJGNoYXI6IFwiXFxFMDQxXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gc3RlcCB7XG4gICRjaGFyOiBcIlxcRTA0MlwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IHN1YnRyYWN0IHtcbiAgJGNoYXI6IFwiXFxFMDQzXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gc3VpdGNhc2Uge1xuICAkY2hhcjogXCJcXEUwNDRcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBzeW5jIHtcbiAgJGNoYXI6IFwiXFxFMDQ1XCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gdGltZXJlc2VydmF0aW9uY2FsZW5kYXIge1xuICAkY2hhcjogXCJcXEUwNDZcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSB0b29sdGlwIHtcbiAgJGNoYXI6IFwiXFxFMDQ3XCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gdHdpdHRlciB7XG4gICRjaGFyOiBcIlxcRTA0OFwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IHVzZXItcHJvZmlsZSB7XG4gICRjaGFyOiBcIlxcRTA0OVwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IHVzZXJfaWRlbnRpdHkge1xuICAkY2hhcjogXCJcXEUwNEFcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSB2ZWhpY2xlLXRydWNrLWZhc3Qge1xuICAkY2hhcjogXCJcXEUwNEJcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSB3YXJlaG91c2UtbG94YW0ge1xuICAkY2hhcjogXCJcXEUwNENcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSB3YXJuaW5nIHtcbiAgJGNoYXI6IFwiXFxFMDREXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0geW91dHViZSB7XG4gICRjaGFyOiBcIlxcRTA0RVwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IGNsZWFuaW5ncHVtcGluZyB7XG4gICRjaGFyOiBcIlxcRTA0RlwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IGNvbmNyZXRldG9vbHMge1xuICAkY2hhcjogXCJcXEUwNTBcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBjb25jcmV0ZXRyZWF0bWVudCB7XG4gICRjaGFyOiBcIlxcRTA1MVwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IGNvbnN0cnVjdGlvbnNpdGVpbnN0YWxsIHtcbiAgJGNoYXI6IFwiXFxFMDUyXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gZGVtb2xpdGlvbmFuZGVhcnRod29yayB7XG4gICRjaGFyOiBcIlxcRTA1M1wiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IGRlbW9saXRpb250b29scyB7XG4gICRjaGFyOiBcIlxcRTA1NFwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IGRyaWxsIHtcbiAgJGNoYXI6IFwiXFxFMDU1XCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gZWxldmF0aW9uIHtcbiAgJGNoYXI6IFwiXFxFMDU2XCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gZW5lcmd5YW5kZmx1aWRtYW5hZ2VtZW50IHtcbiAgJGNoYXI6IFwiXFxFMDU3XCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gZmluaXNoaW5ncyB7XG4gICRjaGFyOiBcIlxcRTA1OFwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IGZsb29ydHJlYXRtZW50IHtcbiAgJGNoYXI6IFwiXFxFMDU5XCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gZ3JlZW5zcGFjZXMge1xuICAkY2hhcjogXCJcXEUwNUFcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBoZWlnaHR0b29scyB7XG4gICRjaGFyOiBcIlxcRTA1QlwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IGluc3RhbGxhdGlvbnRvb2xzIHtcbiAgJGNoYXI6IFwiXFxFMDVDXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gbGlmZWJhc2Uge1xuICAkY2hhcjogXCJcXEUwNURcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBuZXdjb25jcmV0ZXRyZWF0bWVudCB7XG4gICRjaGFyOiBcIlxcRTA1RVwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IG5ld2RlbW9saXRpb250b29scyB7XG4gICRjaGFyOiBcIlxcRTA1RlwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IG5ld2RyaWxsIHtcbiAgJGNoYXI6IFwiXFxFMDYwXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gbmV3ZWxldmF0aW9uIHtcbiAgJGNoYXI6IFwiXFxFMDYxXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gbmV3ZW5lcmd5YW5kZmx1aWRtYW5hZ2VtZW50IHtcbiAgJGNoYXI6IFwiXFxFMDYyXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gbmV3Z3JlZW5zcGFjZXMge1xuICAkY2hhcjogXCJcXEUwNjNcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBuZXdsaWZlYmFzZSB7XG4gICRjaGFyOiBcIlxcRTA2NFwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IG5ld3RydWNrY3JhbmUge1xuICAkY2hhcjogXCJcXEUwNjVcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBwbHVtYmluZ3Rvb2xzIHtcbiAgJGNoYXI6IFwiXFxFMDY2XCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gdG9vbHNhbmRjb25zdW1hYmxlcyB7XG4gICRjaGFyOiBcIlxcRTA2N1wiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IHRyYW5zcG9ydGFuZGhhbmRsaW5nIHtcbiAgJGNoYXI6IFwiXFxFMDY4XCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gdHJhbnNwb3J0dG9vbHMge1xuICAkY2hhcjogXCJcXEUwNjlcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSB0cnVja2NyYW5lIHtcbiAgJGNoYXI6IFwiXFxFMDZBXCI7XG59XG5cbkByZXR1cm4gJGNoYXI7XG59XG5cbkBtaXhpbiBJY29uKCRmaWxlbmFtZSwgJGluc2VydDogYmVmb3JlLCAkZXh0ZW5kOiB0cnVlKSB7XG4mOiN7JGluc2VydH0ge1xuICBjb250ZW50OiBJY29uLWNoYXIoJGZpbGVuYW1lKTtcbiAgQGluY2x1ZGUgSWNvbi1zdHlsZXM7XG59XG59XG5cbkBpZiAkZWNoby1pY29ucyA9PSB0cnVlIHtcbiAgLkljb24ge1xuICAgIEBleHRlbmQgJUljb247XG4gIH1cbiAgLkljb24tLUJhc2tldCB7XG4gICAgQGluY2x1ZGUgSWNvbihCYXNrZXQpO1xuICB9XG4gIC5JY29uLS1DbG9jayB7XG4gICAgQGluY2x1ZGUgSWNvbihDbG9jayk7XG4gIH1cbiAgLkljb24tLWFjY291bnQge1xuICAgIEBpbmNsdWRlIEljb24oYWNjb3VudCk7XG4gIH1cbiAgLkljb24tLWFkZCB7XG4gICAgQGluY2x1ZGUgSWNvbihhZGQpO1xuICB9XG4gIC5JY29uLS1hbGVydCB7XG4gICAgQGluY2x1ZGUgSWNvbihhbGVydCk7XG4gIH1cbiAgLkljb24tLWFsZXJ0MiB7XG4gICAgQGluY2x1ZGUgSWNvbihhbGVydDIpO1xuICB9XG4gIC5JY29uLS1hbGdvbGlhY2xvc2Uge1xuICAgIEBpbmNsdWRlIEljb24oYWxnb2xpYWNsb3NlKTtcbiAgfVxuICAuSWNvbi0tYnVyZ2VyIHtcbiAgICBAaW5jbHVkZSBJY29uKGJ1cmdlcik7XG4gIH1cbiAgLkljb24tLWJ1cmdlck1lbnUge1xuICAgIEBpbmNsdWRlIEljb24oYnVyZ2VyTWVudSk7XG4gIH1cbiAgLkljb24tLWNhbGVuZGFyIHtcbiAgICBAaW5jbHVkZSBJY29uKGNhbGVuZGFyKTtcbiAgfVxuICAuSWNvbi0tY2FsbENlbnRlciB7XG4gICAgQGluY2x1ZGUgSWNvbihjYWxsQ2VudGVyKTtcbiAgfVxuICAuSWNvbi0tY2FydCB7XG4gICAgQGluY2x1ZGUgSWNvbihjYXJ0KTtcbiAgfVxuICAuSWNvbi0tY2FydENhbGVuZGFyIHtcbiAgICBAaW5jbHVkZSBJY29uKGNhcnRDYWxlbmRhcik7XG4gIH1cbiAgLkljb24tLWNoYW5nZURhdGUge1xuICAgIEBpbmNsdWRlIEljb24oY2hhbmdlRGF0ZSk7XG4gIH1cbiAgLkljb24tLWNoZWNrUmVkIHtcbiAgICBAaW5jbHVkZSBJY29uKGNoZWNrUmVkKTtcbiAgfVxuICAuSWNvbi0tY2hlY2tlZFdoaXRlIHtcbiAgICBAaW5jbHVkZSBJY29uKGNoZWNrZWRXaGl0ZSk7XG4gIH1cbiAgLkljb24tLWNoZWNrbWFyayB7XG4gICAgQGluY2x1ZGUgSWNvbihjaGVja21hcmspO1xuICB9XG4gIC5JY29uLS1jaGVja21hcmtfZmlsbGVkIHtcbiAgICBAaW5jbHVkZSBJY29uKGNoZWNrbWFya19maWxsZWQpO1xuICB9XG4gIC5JY29uLS1jaGV2cm9uLWRvd24ge1xuICAgIEBpbmNsdWRlIEljb24oY2hldnJvbi1kb3duKTtcbiAgfVxuICAuSWNvbi0tY2hldnJvbmUge1xuICAgIEBpbmNsdWRlIEljb24oY2hldnJvbmUpO1xuICB9XG4gIC5JY29uLS1jb21wYWlyZSB7XG4gICAgQGluY2x1ZGUgSWNvbihjb21wYWlyZSk7XG4gIH1cbiAgLkljb24tLWNvbmUge1xuICAgIEBpbmNsdWRlIEljb24oY29uZSk7XG4gIH1cbiAgLkljb24tLWNvbmVlIHtcbiAgICBAaW5jbHVkZSBJY29uKGNvbmVlKTtcbiAgfVxuICAuSWNvbi0tY3Jvc3Mge1xuICAgIEBpbmNsdWRlIEljb24oY3Jvc3MpO1xuICB9XG4gIC5JY29uLS1jdXN0b21lckluZm9zIHtcbiAgICBAaW5jbHVkZSBJY29uKGN1c3RvbWVySW5mb3MpO1xuICB9XG4gIC5JY29uLS1kYXRlIHtcbiAgICBAaW5jbHVkZSBJY29uKGRhdGUpO1xuICB9XG4gIC5JY29uLS1kYXRlcGlja2VyaWdodCB7XG4gICAgQGluY2x1ZGUgSWNvbihkYXRlcGlja2VyaWdodCk7XG4gIH1cbiAgLkljb24tLWRhdGVwaWNrZXJsZWZ0IHtcbiAgICBAaW5jbHVkZSBJY29uKGRhdGVwaWNrZXJsZWZ0KTtcbiAgfVxuICAuSWNvbi0tZG9jIHtcbiAgICBAaW5jbHVkZSBJY29uKGRvYyk7XG4gIH1cbiAgLkljb24tLWRvd24tYXJyb3cge1xuICAgIEBpbmNsdWRlIEljb24oZG93bi1hcnJvdyk7XG4gIH1cbiAgLkljb24tLWRvd25BcnJvdyB7XG4gICAgQGluY2x1ZGUgSWNvbihkb3duQXJyb3cpO1xuICB9XG4gIC5JY29uLS1kb3dubG9hZCB7XG4gICAgQGluY2x1ZGUgSWNvbihkb3dubG9hZCk7XG4gIH1cbiAgLkljb24tLWVtYWlsIHtcbiAgICBAaW5jbHVkZSBJY29uKGVtYWlsKTtcbiAgfVxuICAuSWNvbi0tZW1wbG95ZWUge1xuICAgIEBpbmNsdWRlIEljb24oZW1wbG95ZWUpO1xuICB9XG4gIC5JY29uLS1leWUge1xuICAgIEBpbmNsdWRlIEljb24oZXllKTtcbiAgfVxuICAuSWNvbi0tZXllXzIge1xuICAgIEBpbmNsdWRlIEljb24oZXllXzIpO1xuICB9XG4gIC5JY29uLS1mYWNlYm9vayB7XG4gICAgQGluY2x1ZGUgSWNvbihmYWNlYm9vayk7XG4gIH1cbiAgLkljb24tLWZpbGUtY3VycmVuY3kge1xuICAgIEBpbmNsdWRlIEljb24oZmlsZS1jdXJyZW5jeSk7XG4gIH1cbiAgLkljb24tLWZpbGUge1xuICAgIEBpbmNsdWRlIEljb24oZmlsZSk7XG4gIH1cbiAgLkljb24tLWdlYXIge1xuICAgIEBpbmNsdWRlIEljb24oZ2Vhcik7XG4gIH1cbiAgLkljb24tLWljb24tZXJyb3ItLWZpbGxlZCB7XG4gICAgQGluY2x1ZGUgSWNvbihpY29uLWVycm9yLS1maWxsZWQpO1xuICB9XG4gIC5JY29uLS1pbmZvIHtcbiAgICBAaW5jbHVkZSBJY29uKGluZm8pO1xuICB9XG4gIC5JY29uLS1pbmZvU2lnbiB7XG4gICAgQGluY2x1ZGUgSWNvbihpbmZvU2lnbik7XG4gIH1cbiAgLkljb24tLWluZm9ybWF0aW9uIHtcbiAgICBAaW5jbHVkZSBJY29uKGluZm9ybWF0aW9uKTtcbiAgfVxuICAuSWNvbi0tbGVmdEFycm93IHtcbiAgICBAaW5jbHVkZSBJY29uKGxlZnRBcnJvdyk7XG4gIH1cbiAgLkljb24tLWxpbmtlZGluIHtcbiAgICBAaW5jbHVkZSBJY29uKGxpbmtlZGluKTtcbiAgfVxuICAuSWNvbi0tbGlzdC10aW1lZCB7XG4gICAgQGluY2x1ZGUgSWNvbihsaXN0LXRpbWVkKTtcbiAgfVxuICAuSWNvbi0tbGlzdCB7XG4gICAgQGluY2x1ZGUgSWNvbihsaXN0KTtcbiAgfVxuICAuSWNvbi0tbWFya2VyIHtcbiAgICBAaW5jbHVkZSBJY29uKG1hcmtlcik7XG4gIH1cbiAgLkljb24tLW1pbnVzIHtcbiAgICBAaW5jbHVkZSBJY29uKG1pbnVzKTtcbiAgfVxuICAuSWNvbi0tbW9uZXlfZXVybyB7XG4gICAgQGluY2x1ZGUgSWNvbihtb25leV9ldXJvKTtcbiAgfVxuICAuSWNvbi0tbmV3RW1haWwge1xuICAgIEBpbmNsdWRlIEljb24obmV3RW1haWwpO1xuICB9XG4gIC5JY29uLS1uZXdQaG9uZSB7XG4gICAgQGluY2x1ZGUgSWNvbihuZXdQaG9uZSk7XG4gIH1cbiAgLkljb24tLW5ld1BpbiB7XG4gICAgQGluY2x1ZGUgSWNvbihuZXdQaW4pO1xuICB9XG4gIC5JY29uLS1ub3Jlc3VsdCB7XG4gICAgQGluY2x1ZGUgSWNvbihub3Jlc3VsdCk7XG4gIH1cbiAgLkljb24tLXBob25lIHtcbiAgICBAaW5jbHVkZSBJY29uKHBob25lKTtcbiAgfVxuICAuSWNvbi0tcGhvbmUyIHtcbiAgICBAaW5jbHVkZSBJY29uKHBob25lMik7XG4gIH1cbiAgLkljb24tLXBpbiB7XG4gICAgQGluY2x1ZGUgSWNvbihwaW4pO1xuICB9XG4gIC5JY29uLS1wbHVzIHtcbiAgICBAaW5jbHVkZSBJY29uKHBsdXMpO1xuICB9XG4gIC5JY29uLS1wcm9maWxlIHtcbiAgICBAaW5jbHVkZSBJY29uKHByb2ZpbGUpO1xuICB9XG4gIC5JY29uLS1yZWNlaXB0LWNoZWNrIHtcbiAgICBAaW5jbHVkZSBJY29uKHJlY2VpcHQtY2hlY2spO1xuICB9XG4gIC5JY29uLS1yaWdodEFycm93IHtcbiAgICBAaW5jbHVkZSBJY29uKHJpZ2h0QXJyb3cpO1xuICB9XG4gIC5JY29uLS1zZWFyY2gge1xuICAgIEBpbmNsdWRlIEljb24oc2VhcmNoKTtcbiAgfVxuICAuSWNvbi0tc2hvcHBpbmdDYXJkIHtcbiAgICBAaW5jbHVkZSBJY29uKHNob3BwaW5nQ2FyZCk7XG4gIH1cbiAgLkljb24tLXNpZ25zIHtcbiAgICBAaW5jbHVkZSBJY29uKHNpZ25zKTtcbiAgfVxuICAuSWNvbi0tc3RlcCB7XG4gICAgQGluY2x1ZGUgSWNvbihzdGVwKTtcbiAgfVxuICAuSWNvbi0tc3VidHJhY3Qge1xuICAgIEBpbmNsdWRlIEljb24oc3VidHJhY3QpO1xuICB9XG4gIC5JY29uLS1zdWl0Y2FzZSB7XG4gICAgQGluY2x1ZGUgSWNvbihzdWl0Y2FzZSk7XG4gIH1cbiAgLkljb24tLXN5bmMge1xuICAgIEBpbmNsdWRlIEljb24oc3luYyk7XG4gIH1cbiAgLkljb24tLXRpbWVyZXNlcnZhdGlvbmNhbGVuZGFyIHtcbiAgICBAaW5jbHVkZSBJY29uKHRpbWVyZXNlcnZhdGlvbmNhbGVuZGFyKTtcbiAgfVxuICAuSWNvbi0tdG9vbHRpcCB7XG4gICAgQGluY2x1ZGUgSWNvbih0b29sdGlwKTtcbiAgfVxuICAuSWNvbi0tdHdpdHRlciB7XG4gICAgQGluY2x1ZGUgSWNvbih0d2l0dGVyKTtcbiAgfVxuICAuSWNvbi0tdXNlci1wcm9maWxlIHtcbiAgICBAaW5jbHVkZSBJY29uKHVzZXItcHJvZmlsZSk7XG4gIH1cbiAgLkljb24tLXVzZXJfaWRlbnRpdHkge1xuICAgIEBpbmNsdWRlIEljb24odXNlcl9pZGVudGl0eSk7XG4gIH1cbiAgLkljb24tLXZlaGljbGUtdHJ1Y2stZmFzdCB7XG4gICAgQGluY2x1ZGUgSWNvbih2ZWhpY2xlLXRydWNrLWZhc3QpO1xuICB9XG4gIC5JY29uLS13YXJlaG91c2UtbG94YW0ge1xuICAgIEBpbmNsdWRlIEljb24od2FyZWhvdXNlLWxveGFtKTtcbiAgfVxuICAuSWNvbi0td2FybmluZyB7XG4gICAgQGluY2x1ZGUgSWNvbih3YXJuaW5nKTtcbiAgfVxuICAuSWNvbi0teW91dHViZSB7XG4gICAgQGluY2x1ZGUgSWNvbih5b3V0dWJlKTtcbiAgfVxuICAuSWNvbi0tY2xlYW5pbmdwdW1waW5nIHtcbiAgICBAaW5jbHVkZSBJY29uKGNsZWFuaW5ncHVtcGluZyk7XG4gIH1cbiAgLkljb24tLWNvbmNyZXRldG9vbHMge1xuICAgIEBpbmNsdWRlIEljb24oY29uY3JldGV0b29scyk7XG4gIH1cbiAgLkljb24tLWNvbmNyZXRldHJlYXRtZW50IHtcbiAgICBAaW5jbHVkZSBJY29uKGNvbmNyZXRldHJlYXRtZW50KTtcbiAgfVxuICAuSWNvbi0tY29uc3RydWN0aW9uc2l0ZWluc3RhbGwge1xuICAgIEBpbmNsdWRlIEljb24oY29uc3RydWN0aW9uc2l0ZWluc3RhbGwpO1xuICB9XG4gIC5JY29uLS1kZW1vbGl0aW9uYW5kZWFydGh3b3JrIHtcbiAgICBAaW5jbHVkZSBJY29uKGRlbW9saXRpb25hbmRlYXJ0aHdvcmspO1xuICB9XG4gIC5JY29uLS1kZW1vbGl0aW9udG9vbHMge1xuICAgIEBpbmNsdWRlIEljb24oZGVtb2xpdGlvbnRvb2xzKTtcbiAgfVxuICAuSWNvbi0tZHJpbGwge1xuICAgIEBpbmNsdWRlIEljb24oZHJpbGwpO1xuICB9XG4gIC5JY29uLS1lbGV2YXRpb24ge1xuICAgIEBpbmNsdWRlIEljb24oZWxldmF0aW9uKTtcbiAgfVxuICAuSWNvbi0tZW5lcmd5YW5kZmx1aWRtYW5hZ2VtZW50IHtcbiAgICBAaW5jbHVkZSBJY29uKGVuZXJneWFuZGZsdWlkbWFuYWdlbWVudCk7XG4gIH1cbiAgLkljb24tLWZpbmlzaGluZ3Mge1xuICAgIEBpbmNsdWRlIEljb24oZmluaXNoaW5ncyk7XG4gIH1cbiAgLkljb24tLWZsb29ydHJlYXRtZW50IHtcbiAgICBAaW5jbHVkZSBJY29uKGZsb29ydHJlYXRtZW50KTtcbiAgfVxuICAuSWNvbi0tZ3JlZW5zcGFjZXMge1xuICAgIEBpbmNsdWRlIEljb24oZ3JlZW5zcGFjZXMpO1xuICB9XG4gIC5JY29uLS1oZWlnaHR0b29scyB7XG4gICAgQGluY2x1ZGUgSWNvbihoZWlnaHR0b29scyk7XG4gIH1cbiAgLkljb24tLWluc3RhbGxhdGlvbnRvb2xzIHtcbiAgICBAaW5jbHVkZSBJY29uKGluc3RhbGxhdGlvbnRvb2xzKTtcbiAgfVxuICAuSWNvbi0tbGlmZWJhc2Uge1xuICAgIEBpbmNsdWRlIEljb24obGlmZWJhc2UpO1xuICB9XG4gIC5JY29uLS1uZXdjb25jcmV0ZXRyZWF0bWVudCB7XG4gICAgQGluY2x1ZGUgSWNvbihuZXdjb25jcmV0ZXRyZWF0bWVudCk7XG4gIH1cbiAgLkljb24tLW5ld2RlbW9saXRpb250b29scyB7XG4gICAgQGluY2x1ZGUgSWNvbihuZXdkZW1vbGl0aW9udG9vbHMpO1xuICB9XG4gIC5JY29uLS1uZXdkcmlsbCB7XG4gICAgQGluY2x1ZGUgSWNvbihuZXdkcmlsbCk7XG4gIH1cbiAgLkljb24tLW5ld2VsZXZhdGlvbiB7XG4gICAgQGluY2x1ZGUgSWNvbihuZXdlbGV2YXRpb24pO1xuICB9XG4gIC5JY29uLS1uZXdlbmVyZ3lhbmRmbHVpZG1hbmFnZW1lbnQge1xuICAgIEBpbmNsdWRlIEljb24obmV3ZW5lcmd5YW5kZmx1aWRtYW5hZ2VtZW50KTtcbiAgfVxuICAuSWNvbi0tbmV3Z3JlZW5zcGFjZXMge1xuICAgIEBpbmNsdWRlIEljb24obmV3Z3JlZW5zcGFjZXMpO1xuICB9XG4gIC5JY29uLS1uZXdsaWZlYmFzZSB7XG4gICAgQGluY2x1ZGUgSWNvbihuZXdsaWZlYmFzZSk7XG4gIH1cbiAgLkljb24tLW5ld3RydWNrY3JhbmUge1xuICAgIEBpbmNsdWRlIEljb24obmV3dHJ1Y2tjcmFuZSk7XG4gIH1cbiAgLkljb24tLXBsdW1iaW5ndG9vbHMge1xuICAgIEBpbmNsdWRlIEljb24ocGx1bWJpbmd0b29scyk7XG4gIH1cbiAgLkljb24tLXRvb2xzYW5kY29uc3VtYWJsZXMge1xuICAgIEBpbmNsdWRlIEljb24odG9vbHNhbmRjb25zdW1hYmxlcyk7XG4gIH1cbiAgLkljb24tLXRyYW5zcG9ydGFuZGhhbmRsaW5nIHtcbiAgICBAaW5jbHVkZSBJY29uKHRyYW5zcG9ydGFuZGhhbmRsaW5nKTtcbiAgfVxuICAuSWNvbi0tdHJhbnNwb3J0dG9vbHMge1xuICAgIEBpbmNsdWRlIEljb24odHJhbnNwb3J0dG9vbHMpO1xuICB9XG4gIC5JY29uLS10cnVja2NyYW5lIHtcbiAgICBAaW5jbHVkZSBJY29uKHRydWNrY3JhbmUpO1xuICB9XG4gIFxufSIsIi5RdWFudGl0eVNlbGVjdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgJi1hbW91bnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDNyZW07XG4gICAgZm9udC1mYW1pbHk6ICRiYXJsb3c7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRncmV5O1xuICAgIG1hcmdpbjogMCAwLjdyZW07XG4gIH1cblxuICAmLWJ0biB7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleDogMCAwIDMwcHg7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkYmFybG93O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgY29sb3I6ICRncmV5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleUJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJi5pcy1kaXNhYmxlZCB7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgLlF1YW50aXR5U2VsZWN0LWJ0bkljb246OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjOWU5ZTllICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJkljb24ge1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBjb2xvcjogJGdyZXk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBEZWZhdWx0IFZhcmlhYmxlc1xuLy8gVGhlbWUgY29sb3Jcbi8vXG4vLyBDb25maWd1cmFibGUgY29sb3IgYnkgdGhlbWUuXG5cbi8vIFN0eWxlZ3VpZGUgQmFzZS5jb2xvcnNcbiRwcmltYXJ5OiAjZmIyNjNiICFkZWZhdWx0O1xuJGJsYWNrOiAjMTIxMDEwICFkZWZhdWx0O1xuJGRhcmtHcmV5OiAjMmQyYTJjICFkZWZhdWx0O1xuJGdyZXk6ICM3ZDc3NzkgIWRlZmF1bHQ7XG4kbGlnaHRHcmV5OiAjZjBlZGVlICFkZWZhdWx0O1xuJGxveEdyZWVuOiAjYmVmOWMzICFkZWZhdWx0O1xuJHByaW1hcnlSZWQ6ICNlNzBkMjMgIWRlZmF1bHQ7XG5cbi8vIFR5cG9ncmFwaHlcbiRyb2JvdG86ICdSb2JvdG8nLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGJhcmxvdzogJ0JhcmxvdycsIEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4vLyBMYXRvIEZvbnRcbiRsYXRvOiAnTGF0bycsIHNlcmlmO1xuXG4ubGF0by10aGluIHtcbiAgZm9udC1mYW1pbHk6ICRsYXRvO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5sYXRvLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6ICRsYXRvO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5sYXRvLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogJGxhdG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmxhdG8tYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiAkbGF0bztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ubGF0by1ibGFjayB7XG4gIGZvbnQtZmFtaWx5OiAkbGF0bztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ubGF0by10aGluLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiAkbGF0bztcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ubGF0by1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogJGxhdG87XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmxhdG8tcmVndWxhci1pdGFsaWMge1xuICBmb250LWZhbWlseTogJGxhdG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmxhdG8tYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogJGxhdG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmxhdG8tYmxhY2staXRhbGljIHtcbiAgZm9udC1mYW1pbHk6ICRsYXRvO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8vIEZvbnQtc2l6ZVxuJGZvbnRTaXplQmFzZVJlZ3VsYXI6IDEwcHggIWRlZmF1bHQ7XG5cbi8vIEZvbnQtc2l6ZVxuJGJvbGRXZWlnaHQ6IDcwMCAhZGVmYXVsdDtcblxuLy8gRHVyYXRpb25zXG4kZGVmYXVsdER1cmF0aW9uOiAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgIWRlZmF1bHQ7XG5cbi8vIEJvcmRlcnNcbiRncmV5Qm9yZGVyOiAjZGJkNGQ2O1xuIiwiLkRhdGVwaWNrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcblxuICAmLWlucHV0IHtcbiAgICBwYWRkaW5nOiAxLjZyZW0gMS4zcmVtIDEuN3JlbSAxLjlyZW07XG4gICAgZm9udC1mYW1pbHk6ICRiYXJsb3c7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43cmVtO1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBmb250LWZhbWlseTogJGJhcmxvdztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxuXG4gICYtaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxLjJyZW07XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgfVxuXG4gICYtY2FsZW5kYXIudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBtYXgtd2lkdGg6IDI4cmVtO1xuICAgIH1cbiAgfVxuXG4gICYgLmNlbGwuZGF5IHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLkNoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIHBhZGRpbmctbGVmdDogMy40cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cblxuICAmLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICRwcmltYXJ5O1xuICAgIHdpZHRoOiAxLjZyZW07XG4gICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIH1cblxuICAmOmNoZWNrZWQge1xuICAgICYgKyAuQ2hlY2tib3gtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEuNHJlbTtcbiAgICAgIGxlZnQ6IDAuNHJlbTtcbiAgICAgIHdpZHRoOiAwLjlyZW07XG4gICAgICBoZWlnaHQ6IDAuNnJlbTtcbiAgICAgIGJvcmRlcjogc29saWQgJHByaW1hcnk7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMCAwLjJyZW0gMC4ycmVtO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5mYWRlLWVudGVyLWFjdGl2ZSxcbi5mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbn1cblxuLmZhZGUtZW50ZXIsIC5mYWRlLWxlYXZlLXRvIC8qIC5mYWRlLWxlYXZlLWFjdGl2ZSBiZWxvdyB2ZXJzaW9uIDIuMS44ICovIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuXG4ub3dsLVNsaWRlLWluIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuLm93bC1TbGlkZS1vdXQge1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5cbi5wcm9kdWN0LXNlYXJjaC1sb2FkZXItLXNwaW5uZXIge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IDVweCBzb2xpZCAjRTcwRDIzO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGFuaW1hdGlvbjogcm90YXRpb24gMXMgbGluZWFyIGluZmluaXRlO1xuXG4gIH1cblxuXG4gIEBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbiAgfSAiLCIvLyBVdGlsc1xuQGltcG9ydCAnLi4vLi4vdXRpbHMvY3NzL2J1dHRvbic7XG5AaW1wb3J0ICcuLi8uLi91dGlscy9jc3MvYW5pbWF0aW9ucyc7XG5cbkBrZXlmcmFtZXMgc21vb3RoQXBwZXJhbmNlIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXJlbSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBlbGxpcHNpcyB7XG4gIHRvIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgfVxufVxuXG4uTG9hZGVyIHtcbiAgJi1tYXNrIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGRhcmtHcmV5LCAwLjg1KTtcbiAgICB6LWluZGV4OiA5OTtcbiAgfVxuXG4gICYtc3Bpbm5lciB7XG4gICAgQGluY2x1ZGUgc3Bpbm5lcigkY29sb3I6ICRwcmltYXJ5LCAkc2l6ZTogNXJlbSk7XG4gIH1cblxuICAmLWFjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiAkYmFybG93O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBhbmltYXRpb246IHNtb290aEFwcGVyYW5jZSAkZGVmYXVsdER1cmF0aW9uIDAuNXM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgIGFuaW1hdGlvbjogZWxsaXBzaXMgc3RlcHMoNCwgZW5kKSAwLjlzIGluZmluaXRlO1xuICAgICAgY29udGVudDogJ1xcMjAyNic7IC8qIGFzY2lpIGNvZGUgZm9yIHRoZSBlbGxpcHNpcyBjaGEgcmFjdGVyICovXG4gICAgICB3aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3RoZW1lcy9fY29uZmlnL3ZhcmlhYmxlJztcbkBpbXBvcnQgJy4uLy4uL3V0aWxzL2Nzcy9tZWRpYXF1ZXJpZXMnO1xuXG5AbWl4aW4gYnV0dG9uKCRiZzogJHByaW1hcnksICRjb2xvcjogI2ZmZikge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICRiZztcbiAgY29sb3I6ICRjb2xvcjtcbiAgZm9udC1mYW1pbHk6ICRiYXJsb3c7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuNXJlbSAyLjVyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogJGRlZmF1bHREdXJhdGlvbjtcblxuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgICBsaW5lLWhlaWdodDogNXJlbTtcbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLWJsYWNrIHtcbiAgQGluY2x1ZGUgYnV0dG9uO1xuXG4gIGJhY2tncm91bmQ6ICRibGFjaztcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtaXhpbiBib3JkZXItYnV0dG9uKCRib3JkZXJDb2xvcjogJGdyZXksICRjb2xvcjogJGdyZXkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogJGNvbG9yO1xuICBmb250LWZhbWlseTogJGJhcmxvdztcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMS41cmVtIDIuNXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAkZGVmYXVsdER1cmF0aW9uO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgcGFkZGluZzogMCAzcmVtO1xuICB9XG59XG5cbkBtaXhpbiBidG4taG92ZXItZWZmZWN0KCRiZWZvcmVDb2xvcjogJGxpZ2h0R3JleSwgJGFmdGVyQ29sb3I6ICNmZmYsICRob3ZlclRleHRDb2xvcjogJGdyZXkpIHtcbiAgei1pbmRleDogMDtcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkZGVmYXVsdER1cmF0aW9uIDBzLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIGxpbmVhciAwLjVzO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmVmb3JlQ29sb3I7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWZ0ZXJDb2xvcjtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkaG92ZXJUZXh0Q29sb3I7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tZmFjZWJvb2sge1xuICAkY29sb3JGQjogIzNjNWE5NjtcblxuICBAaW5jbHVkZSBidXR0b247XG5cbiAgYmFja2dyb3VuZDogJGNvbG9yRkI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JGQjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvckZCO1xufVxuXG5AbWl4aW4gYnV0dG9uLWluc3RhZ3JhbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbjtcblxuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIyOSwgMCwgNDksIDEpIDAlLCByZ2JhKDIxMSwgMCwgMTAyLCAxKSAzOCUsIHJnYmEoMTcyLCAwLCAxODIsIDEpIDY5JSwgcmdiYSg4OSwgMCwgMjAxLCAxKSAxMDAlKTtcbiAgYm9yZGVyOiAwO1xufVxuXG5AbWl4aW4gc3Bpbm5lcigkY29sb3I6ICNmZmYsICRzaXplOiAxLjVyZW0pIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6ICRzaXplO1xuICB3aWR0aDogJHNpemU7XG4gIGFuaW1hdGlvbjogc3Bpbm5lciAwLjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yO1xuICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbiIsIi8vU2xpZGVyIG1hdGVyaWFscyBjb21wb25lbnRcblxuLyogTUFURVJJQUxTIENPTVBPTkVOVCAqL1xuLm1hdGVyaWFsc0NvbXBvbmVudCB7XG4gIEBpbmNsdWRlIHNpdGVXcmFwcGVyO1xuXG4gIHBhZGRpbmc6IDMuNXJlbSAwIDQuNXJlbSAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgcGFkZGluZzogNHJlbSAwIDRyZW0gNS41cmVtO1xuICB9XG5cbiAgJlRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIH1cblxuICAgICZUeHQge1xuICAgICAgZm9udC1mYW1pbHk6ICRiYXJsb3c7XG4gICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0LjJyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgZm9udC1zaXplOiA0LjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1LjhyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJkljb24ge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIENhdGVnb3J5IHNsaWRlciAqL1xuXG4uQ2F0ZWdvcnlJdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC8vbWF4LXdpZHRoOiAzMHJlbTtcbiAgbWluLWhlaWdodDogNDByZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmV5Qm9yZGVyO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgYm94LXNoYWRvdzogMCAwIDEuNXJlbSAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAkZGVmYXVsdER1cmF0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuNHJlbSAkcHJpbWFyeTtcbiAgfVxuXG4gICYtdGh1bWJDb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxcmVtKTtcbiAgICBtYXJnaW46IDAuNXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJi1udW1iZXIge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gICYtdGh1bWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtaGVpZ2h0OiAyNHJlbTtcbiAgICBtYXgtd2lkdGg6IDIyLjZyZW07XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgJi1udW1iZXIsXG4gICYtbmFtZSxcbiAgJi1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICRiYXJsb3c7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuXG4gICYtYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMCAzcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi1uYW1lIHtcbiAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcExhcmdlKSB7XG4gICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgIH1cbiAgfVxuXG4gICYtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCJAbWl4aW4gc2l0ZVdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG5AbWl4aW4gY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMjYwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbiIsIi8vIE1JWElOU1xuXG5AaW1wb3J0ICcuLi8uLi90aGVtZXMvX2NvbmZpZy92YXJpYWJsZSc7XG5AaW1wb3J0ICcuLi8uLi91dGlscy9jc3MvbWVkaWFxdWVyaWVzJztcbkBpbXBvcnQgJy4uLy4uL3V0aWxzL2Nzcy9pY29ucyc7XG5AaW1wb3J0ICcuLi8uLi91dGlscy9jc3MvYnV0dG9uJztcbkBpbXBvcnQgJy4uLy4uL3V0aWxzL2Nzcy90ZXh0JztcbkBpbXBvcnQgJy4uLy4uL2Fzc2V0cy9zdHlsZXMvaWNvbnMvaWNvbnMnO1xuQGltcG9ydCAnLi4vLi4vdXRpbHMvY3NzL2NvbnRhaW5lcic7XG5cbi8vIENPTVBPTkVOVFNcbkBpbXBvcnQgJy4uLy4uL2NvbXBvbmVudHMvcXVhbnRpdHlTZWxlY3Rvci9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL2RhdGVQaWNrZXIvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy9mb3JtL2NoZWNrYm94L2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL2xheW91dC9sb2FkZXIvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy9zbGlkZXIvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vbGF5b3V0L21hdGVyaWFsc0NvbXBvbmVudC9pbmRleCc7XG5cbi5DYXJ0UGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcblxuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBwYWRkaW5nOiAwIDdyZW07XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIC8vZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAvL2ZsZXg6IDEgMSA2NiU7XG4gICAgICBtYXgtd2lkdGg6IDY2JTtcbiAgICAgIHBhZGRpbmc6IDAgMnJlbSAwIDA7XG4gICAgfVxuICB9XG5cbiAgJi0tZW1wdHkge1xuICAgICYgLkNhcnRQYWdlLWNvbnRlbnQge1xuICAgICAgLy9mbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYtZGF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgbWFyZ2luOiAzcmVtIDA7XG5cbiAgICAmVGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICRiYXJsb3c7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW46IDJyZW0gMCAwLjVyZW0gMDtcbiAgICB9XG5cbiAgICAmcGlja2VyQ29udGFpbmVycyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJnBpY2tlckNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmICsgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuMXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgLkNhcnRQYWdlLWRhdGVMYWJlbCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDMuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiAuRGF0ZXBpY2tlciB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGhlaWdodDogNC41cmVtO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzEwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMjJyZW07XG4gICAgICAgICAgZmxleDogMCAwIDIycmVtO1xuICAgICAgICAgIG1heC13aWR0aDogMjJyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMxMHB4KSBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMjVyZW07XG4gICAgICAgICAgZmxleDogMCAwIDI1cmVtO1xuICAgICAgICAgIG1heC13aWR0aDogMjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDI4cmVtO1xuICAgICAgICAgIGZsZXg6IDAgMCAyOHJlbTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI4cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgIHdpZHRoOiAzMHJlbTtcbiAgICAgICAgICBmbGV4OiAwIDAgMzByZW07XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgICAgd2lkdGg6IDMwcmVtO1xuICAgICAgICAgIGZsZXg6IDAgMCAzMHJlbTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJnBpY2tlckNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJnBpY2tlckNvbnRhaW5lcjpudGgtY2hpbGQoMikgLnZkcC1kYXRlcGlja2VyIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC4zcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZMYWJlbCB7XG4gICAgICBmb250LWZhbWlseTogJGJhcmxvdztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgfVxuXG4gICAgJlVwZGF0ZUJ0biB7XG4gICAgICBAaW5jbHVkZSBidXR0b24oKTtcblxuICAgICAgbWFyZ2luLXRvcDogMi42cmVtO1xuICAgICAgaGVpZ2h0OiA1cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgICAgIH1cblxuICAgICAgJkljb24ge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuN3JlbTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgfVxuICAgIH1cblxuICAgICZGb3JtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjNyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgLy9mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlNlbGVjdG9ycyB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIH1cbiAgfVxuXG4gICYtc3VidGl0bGUge1xuICAgIC8vbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBjb2xvcjogIzk2OTE5MTtcbiAgfVxuXG4gICYtd2Vla2VuZFVzYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgLy9tYXJnaW4tbGVmdDogMS41cmVtO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAmLXJlbnRhbG1hbkNpcmN1aXRicmVha2VyT3BlbmVkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1mYW1pbHk6IEJhcmxvdywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgfVxuICB9XG5cbiAgJi1wcm9kdWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgcGFkZGluZzogNC43cmVtIDAgMi41cmVtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleUJvcmRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwYWRkaW5nOiAwIDJyZW0gMS42cmVtIDIuNXJlbTtcbiAgICB9XG5cbiAgICAmSGlnaGxpZ2h0IHtcbiAgICAgICZGbGFncyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmRmxhZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICBmb250LWZhbWlseTogJHJvYm90bztcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJi0tbm91dmVhdSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbG94Z3JlZW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRsb3hHcmVlbjtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlJlcXVpcmVtZW50IHtcbiAgICAgICZGbGFnIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogJHJvYm90bztcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgbWFyZ2luOiAxLjNyZW0gMDtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMC4zcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJkxpc3Qge1xuICAgICAgJiArICYge1xuICAgICAgICBtYXJnaW4tdG9wOiAzLjNyZW07XG4gICAgICB9XG5cbiAgICAgICZMYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFybG93O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZJbWFnZSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMy4ycmVtO1xuICAgICAgaGVpZ2h0OiAxMy4ycmVtO1xuICAgICAgbWF4LWhlaWdodDogMTMuMnJlbTtcbiAgICAgIG1heC13aWR0aDogMTMuMnJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICBtYXJnaW46IDVyZW0gMCAzLjVyZW07XG4gICAgICB9XG5cbiAgICAgICYgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZMaW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJkRldGFpbHMge1xuICAgICAgbWFyZ2luLXRvcDogMS40cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1LjZyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJkRpc2NvdW50RmxhZyB7XG4gICAgICBmb250LWZhbWlseTogJHJvYm90bztcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuN3JlbTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgd2lkdGg6IDZyZW07XG4gICAgfVxuXG4gICAgJk5hbWUge1xuICAgICAgZm9udC1mYW1pbHk6ICRiYXJsb3c7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuXG4gICAgJk1haW5GZWF0dXJlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYmFybG93O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuXG4gICAgJlJlZmVyZW5jZSB7XG4gICAgICBmb250LWZhbWlseTogJGJhcmxvdztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgfVxuXG4gICAgJkJlZm9yZURpc2NvdW50UHJpY2Uge1xuICAgICAgZm9udC1mYW1pbHk6ICRiYXJsb3c7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmUHJpY2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgICZDb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjdyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIuM3JlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmRnJvbUxhYmVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRyb2JvdG87XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICB9XG5cbiAgICAgICZBbW91bnQge1xuICAgICAgICBmb250LWZhbWlseTogJGJhcmxvdztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAuUHJpY2Uge1xuICAgICAgJi10YXgge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgJkFzdCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZMYWJlbCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRyb2JvdG87XG4gICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtcm93IHtcbiAgICAgICAgJi0tc21hbGwge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgJiAuUHJpY2UtdmFsdWUsXG4gICAgICAgICAgJiAuUHJpY2UtdGF4TGFiZWwge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRyb2JvdG87XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAuUXVhbnRpdHlTZWxlY3RvciB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIH1cbiAgfVxuXG4gICYtcGVyaW9kTWVudGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICRyb2JvdG87XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cblxuICAuQnJlYWRjcnVtYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbTtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMCAxLjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5Qm9yZGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi1pdGVtLFxuICAgICYtbGluayB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbWVzc2FnZSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICAmLWVtcHR5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogcmVkO1xuICAgIGZvbnQtZmFtaWx5OiBCYXJsb3csIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgJi1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZvbnQtZmFtaWx5OiBCYXJsb3csIEFyaWFsLCBzYW5zLXNlcmlmO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbGlua1JlZGlyZWN0IHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJG1heERlc2t0b3ApIHtcbiAgICAmLXBpY2tVcE1vZGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMi41cmVtIDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RiZDRkNjtcblxuICAgICAgJkJ0biB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAmSWNvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLS1kaXNhYmxlZCB7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1waWNrVXBNb2RlT3V0c2lkZU9yZGVyc3VtbWFyeSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAycmVtIDA7XG5cbiAgICAgICZCdG4ge1xuICAgICAgICBAaW5jbHVkZSBidXR0b247XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAmSWNvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLS1kaXNhYmxlZCB7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1tZXNzYWdlQXZhaWxhYmlsaXR5Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICAmLW1lc3NhZ2VBdmFpbGFiaWxpdHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICYtcmVudGFsbWFuVW5hdmFpbGFibGUge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cblxuICAgICYtYXZhaWxhYmlsaXR5VG9CZUNvbmZpcm1lZCB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuXG4gICAgJi1yZW50YWxXZWVrRW5kIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgY29sb3I6ICM5NjkxOTE7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgJi10ZWw6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIH1cblxuICAgICAgJi10ZWwge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgICYtdGV4dDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICB9XG5cbiAgICAgICYtbGluayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbm9Qcm9kdWN0SW1hZ2Uge1xuICAgIG1hcmdpbjogNXJlbSAwIDMuNXJlbTtcbiAgICB3aWR0aDogMTMuMnJlbTtcbiAgICBoZWlnaHQ6IDEzLjJyZW07XG4gICAgbWF4LWhlaWdodDogMTMuMnJlbTtcbiAgICBtYXgtd2lkdGg6IDEzLjJyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgbWF4LXdpZHRoOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICBcbiAgJi1saW5rUHJvZHVjdHN7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHBhZGRpbmc6IDEuM3JlbSAzcmVtO1xuICAgIGNvbG9yOiAjRTcwRDIzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNzBEMjM7XG4gICAgYm9yZGVyLXJhZGl1czogMi44cmVtO1xuICAgIG1hcmdpbjogMCAwIDQuOHJlbSAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICBAaW5jbHVkZSBJY29uKCRmaWxlbmFtZTogZGF0ZXBpY2tlcmxlZnQsICRpbnNlcnQ6IGJlZm9yZSk7XG5cbiAgICAmOjpiZWZvcmV7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG59XG5cbi53cnJhcGVyLWxpbmt7XG4gIHBhZGRpbmc6IDAgM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBwYWRkaW5nOiAwIDdyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4jZGF0ZXBpY2tlckJlZ2luLFxuI2RhdGVwaWNrZXJFbmQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwIGJsYWNrO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgd2lkdGg6IDMwcmVtO1xuICAgIG1heC13aWR0aDogMzByZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgd2lkdGg6IDMwcmVtO1xuICAgIG1heC13aWR0aDogMzByZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxMHB4KSB7XG4gICAgd2lkdGg6IDIycmVtO1xuICAgIGZsZXg6IDAgMCAyMnJlbTtcbiAgICBtYXgtd2lkdGg6IDIycmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMTBweCkgYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgd2lkdGg6IDI1cmVtO1xuICAgIGZsZXg6IDAgMCAyNXJlbTtcbiAgICBtYXgtd2lkdGg6IDI1cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkge1xuICAgIHdpZHRoOiAyOHJlbTtcbiAgICBmbGV4OiAwIDAgMjhyZW07XG4gICAgbWF4LXdpZHRoOiAyOHJlbTtcbiAgfVxufVxuXG4uQ2hlY2tib3gtbGFiZWwge1xuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICB9XG59XG5cbi5DaGVja2JveDpjaGVja2VkICsgLkNoZWNrYm94LWxhYmVsOjphZnRlciB7XG4gIHRvcDogMC40cmVtO1xufVxuXG4ubWFpbi1sb3hhbS1mcntcbiAgLkNhcnRlUGFnZXtcbiAgICAmLWhlYWR7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMCAwIDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAzLjFyZW07XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgZ2FwOiAxLjdyZW07XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nOiA0cmVtIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLkNhcnRQYWdlLWRhdGVGb3Jte1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206MDtcbiAgfVxuXG4gIC5DYXJ0UGFnZS1vZmZyZS1leGNsdXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFN0U3RTc7XG4gICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICAgIGNvbG9yOiAjMkEyQTJBO1xuICAgIHBhZGRpbmc6IDIuNHJlbSAycmVtIDIuNHJlbSAycmVtO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMXJlbTtcbiAgICAuSWNvbntcbiAgICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMC41cmVtO1xuICAgIH1cbiAgfVxuXG4gIFxuXG4gIC53cnJhcGVyLW1lc3NhZ2V7XG4gICAgc3BhbntcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgICBAZXh0ZW5kIC5sYXRvLWJsYWNrO1xuICAgIH1cblxuICAgIHB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIEBleHRlbmQgLmxhdG8tcmVndWxhcjtcbiAgICB9XG4gIH1cbiAgLy8gc2VhcmNoIHJlc2VydmF0aW9uXG4gIC5yZXNlcnZhdGlvbi1vcHRpb25ze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgIzc1NzU3NTtcbiAgICB9XG5cbiAgICAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lcnN7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xuICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgIzc1NzU3NTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGVybi1hZGRyZXNzLWZvcm17XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG4gICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjNzU3NTc1O1xuXG4gICAgICAmX2hlYWRlci1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmLmZvY3VzIHtcbiAgICAgICAgei1pbmRleDogMTU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcGFkZGluZzogMS42cmVtO1xuXG4gICAgICAgIC5tb2Rlcm4tYWRkcmVzcy1mb3JtX2hlYWRlci1tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDhweDtcblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IExhdG8sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVye1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMC42cmVtIDA7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgICY6OmFmdGVye1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAxLjJyZW07XG4gICAgICAgIHdpZHRoOiAwLjFyZW07XG4gICAgICAgIGhlaWdodDogMy4ycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNENEQ0RDQ7XG4gICAgICB9XG5cbiAgICAgIC5DYXJ0UGFnZS1kYXRlTGFiZWx7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJi1kZXNrdG9we1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDJyZW07XG4gICAgICAgICAgbGVmdDogMnJlbTtcbiAgICAgICAgICBjb2xvcjogIzc1NzU3NTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgQGV4dGVuZCAubGF0by1yZWd1bGFyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5EYXRlcGlja2Vye1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxNXJlbTtcbiAgICAgICAgZmxleDogMCAwIDE1cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDE1cmVtO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAjZGF0ZXBpY2tlckJlZ2luLCAjZGF0ZXBpY2tlckVuZHtcbiAgICAgICAgICB3aWR0aDogMTVyZW07XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZzogMS42cmVtIDEuM3JlbSAwLjhyZW0gMS42cmVtO1xuICAgICAgICAgIEBleHRlbmQgLmxhdG8tcmVndWxhcjtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmRhdGVwaWNrZXItYWN0aXZle1xuICAgICAgICBwYWRkaW5nOiAwLjhyZW0gMCAwIDA7XG5cbiAgICAgICAgLkNhcnRQYWdlLWRhdGVMYWJlbHtcbiAgICAgICAgICAmLWRlc2t0b3B7XG4gICAgICAgICAgICB0b3A6IDAuOHJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLklucHV0Qm94e1xuICAgICAgcGFkZGluZzogMC43cmVtIDA7XG4gICAgfVxuXG4gICAgLklucHV0Qm94LWZpZWxke1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgQGV4dGVuZCAubGF0by1yZWd1bGFyO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMS4zcmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gICAgICAmOmhvdmVyLCY6Zm9jdXN7XG4gICAgICAgIGJveC1zaGFkb3c6bm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubHgtZmllbGQtdGV4dC1ib3h7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5seC1maWVsZC1sYWJlbHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAycmVtO1xuICAgICAgICBsZWZ0OiAxLjZyZW07XG4gICAgICAgIGNvbG9yOiAjNzU3NTc1O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIEBleHRlbmQgLmxhdG8tcmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBcbiAgICAgIH1cblxuICAgICAgJi5maWxsZWR7XG4gICAgICAgIC5seC1maWVsZC1sYWJlbHtcbiAgICAgICAgICB0b3A6IDAuOHJlbTtcbiAgICAgICAgICBAZXh0ZW5kIC5sYXRvLXJlZ3VsYXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuSW5wdXRCb3h7XG4gICAgICAgICAgcGFkZGluZzogMC44cmVtIDAgMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLkNhcnRQYWdlLWRhdGVUaXRsZXtcbiAgICBjb2xvcjogIzEyMTAxMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAubW9kZXJuLWF1dG9jb21wbGV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1LjhyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAzMHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjJyZW07XG4gICAgei1pbmRleDogOTtcblxuICAgIC5BdXRvY29tcGxldGVHb29nbGUtaXRlbSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzE0MTQxNDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzE0MTQxNDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuQ2FydFBhZ2UtZGF0ZVNlbGVjdG9yc3tcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gICAgLkNoZWNrYm94LWxhYmVse1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG5cbiAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTQxNDE0O1xuICAgICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlcntcbiAgICAgICAgbGVmdDogMC42cmVtO1xuICAgICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgICBoZWlnaHQ6IDAuOHJlbTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTQxNDE0O1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAwLjNyZW0gMC4zcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5DYXJ0UGFnZS13ZWVrZW5kVXNhZ2V7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gIC5maXJzdC1sb2dpbi10b2FzdC1tZXNzYWdle1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDJyZW07XG4gICAgcmlnaHQ6IC0xMDAlO1xuICAgIGJhY2tncm91bmQ6ICNENkY5RkU7XG4gICAgcGFkZGluZzogMnJlbSA2cmVtIDJyZW0gMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGNvbG9yOiAjMUY2NjZGO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxLjVyZW07XG4gICAgei1pbmRleDogOTk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgb3BhY2l0eTogMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgLndycmFwZXItaWNvbntcbiAgICAgIGJvcmRlci1jb2xvcjogIzFGNjY2RjtcbiAgICAgIGNvbG9yOiAjMUY2NjZGO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmJ0bkNsb3Nle1xuICAgICAgY29sb3I6ICMxRjY2NkY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIuMnJlbTtcbiAgICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG5cbiAgICAmLnZpc2libGV7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcmlnaHQ6IDFyZW07XG4gICAgfVxuICB9XG5cbiAgLm1zZy1lbXB0eS1kYXRle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkYxRjI7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgICBjb2xvcjogI0NDMDkxRDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMS41cmVtIDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxuLkNhcnRQYWdlLWVtcHR5RGF0ZVRpdGxle1xuICBmb250LWZhbWlseTogJ0xhdG8nO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0NyU7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xuICBjb2xvcjogI0NDMDkxRDtcbiAgYmFja2dyb3VuZDogI0ZGRjFGMjtcbiAgd2lkdGg6IDQ0MHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHggNDhweCAxMnB4IDE2cHg7XG4gIG1hcmdpbjogMTZweCAwO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAuSWNvbi0td2FybmluZzpiZWZvcmUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgZm9udC1zaXplOiAyMHB4OyAgXG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAuSWNvbi0td2FybmluZzpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IHVuc2V0O1xuICAgIH1cbiAgfVxuXG5cbn1cbiAgLy9kYXRlIGZvcm1cbiAgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiA0MDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDQycHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5kYXlfX21vbnRoX2J0bixcbiAgICAubW9udGhfX3llYXJfYnRuIHtcbiAgICAgIEBleHRlbmQgLmxhdG8tYmxhY2s7XG5cbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICBoZWFkZXIge1xuICAgICAgLnByZXYuZGlzYWJsZWQsXG4gICAgICAubmV4dC5kaXNhYmxlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29sb3I6ICNlN2U3ZTc7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uZXh0IHtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICBAaW5jbHVkZSBJY29uKCRmaWxlbmFtZTogZGF0ZXBpY2tlcmlnaHQsICRpbnNlcnQ6IGFmdGVyKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wcmV2IHtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICBAaW5jbHVkZSBJY29uKCRmaWxlbmFtZTogZGF0ZXBpY2tlcmxlZnQsICRpbnNlcnQ6IGFmdGVyKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IC00cHg7XG4gICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wcmV2OmhvdmVyLFxuICAgICAgLm5leHQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgZGl2IHtcbiAgICAgIHBhZGRpbmc6IDAgMzhweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cblxuICAgICAgLmRheS1oZWFkZXIge1xuICAgICAgICBAZXh0ZW5kIC5sYXRvLXJlZ3VsYXI7XG5cbiAgICAgICAgYm9yZGVyLXJpZ2h0OiB1bnNldDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHVuc2V0O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIC5jZWxsIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgICAgICB3aWR0aDogMTQuMjg1NzE0Mjg1NzE0Mjg2JTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2VsbC5kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBjb2xvcjogI2U3ZTdlNztcbiAgICAgIH1cblxuICAgICAgLmNlbGwuaGlnaGxpZ2h0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTdlN2U3O1xuICAgICAgfVxuXG4gICAgICAuY2VsbC5zZWxlY3RlZC5oaWdobGlnaHRlZCxcbiAgICAgIC5jZWxsLnNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE0MTQxNDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmNlbGwuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuaGlnaGxpZ2h0LXN0YXJ0LFxuICAgICAgLmNlbGwuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuaGlnaGxpZ2h0LWVuZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTdlN2U3O1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jZWxsLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmhpZ2hsaWdodC1lbmQge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGF5IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICYuaGlnaGxpZ2h0ZWQge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jZWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAuZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgLmNlbGwuc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZDogIzE0MTQxNDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAubW9udGgge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgJi5oaWdobGlnaHRlZCB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gICAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubW9kZXJuLWRhdGUtZm9ybXtcbiAgICAubW9kZXJuLWRhdGUtZm9ybV9oZWFkZXItbW9iaWxle1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmZvY3Vze1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgei1pbmRleDogOTk7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxLjVyZW07XG5cbiAgICAgIC5tb2Rlcm4tZGF0ZS1mb3JtX2hlYWRlci1tb2JpbGV7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4IDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIHB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhcntcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDEwcmVtO1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAucHJpbnREZXZpc3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtOHJlbTtcbiAgICByaWdodDogN3JlbTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjb2xvcjogI0U3MEQyMztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLk9yZGVyU3VtbWFyeXtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGhlaWdodDogdW5zZXQ7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgbWFyZ2luLXRvcDogMTByZW07XG4gICAgfVxuXG4gICAgJi5wYXltZW50IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5PcmRlclN1bW1hcnktY29udGFpbmVyeyAgXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQ0RDQ7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gICAgIEBpbmNsdWRlIG1lZGlhKCRtYXhEZXNrdG9wKXtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgfVxuICAgICAuT3JkZXJTdW1tYXJ5LXN1YnRpdGxle1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIEBleHRlbmQgLmxhdG8tYm9sZDtcbiAgICAgICBmb250LXdlaWdodDo4MDAgIWltcG9ydGFudDtcbiAgICAgfVxuXG4gICAgICAuT3JkZXJTdW1tYXJ5LWNhbGN1bGF0ZWREYXRlc3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgLk9yZGVyU3VtbWFyeS1jYWxlbmRhcntcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLk9yZGVyU3VtbWFyeS1kYXRlc3tcbiAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTQ3JTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuT3JkZXJTdW1tYXJ5LXRpdGxle1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nO1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxLjc1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIC5PcmRlclN1bW1hcnktc3VidGl0bGV7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIH1cbiAgICAgIC5PcmRlclN1bW1hcnktaXRlbU5hbWV7XG4gICAgICAgIEBleHRlbmQgLmxhdG8tcmVndWxhcjtcbiAgICAgIH1cbiAgICAgIC5PcmRlclN1bW1hcnktaXRlbXN7XG4gICAgICAgIG1hcmdpbjogMCAwIDI0cHggMDtcbiAgICAgICAgLk9yZGVyU3VtbWFyeS1pdGVtc1Njcm9sbFdyYXBwZXJDb250ZW50e1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLk9yZGVyU3VtbWFyeS1pdGVte1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgICAgICBjb2xvcjogIzE0MTQxNDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgJk5hbWUsICZQcmljZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIEBleHRlbmQgLmxhdG8tcmVndWxhcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLk9yZGVyU3VtbWFyeS1pdGVtLS10b3RhbHtcbiAgICAgICAgICAgIC5PcmRlclN1bW1hcnktaXRlbXtcbiAgICAgICAgICAgICAgICAmTmFtZSwgJlByaWNle1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQ3JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLk9yZGVyU3VtbWFyeS1pdGVtLS10b3RhbFByaWNle1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIC5PcmRlclN1bW1hcnktaXRlbXtcblxuICAgICAgICAgICAgICAgICYtLXRvdGFsSFQsICYtLXRvdGFsVFRDe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZVRvdGFse1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLS10b3RhbEhUe1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZVRvdGFse1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblxuICAgICAgICAgICAgICAgICAgICAgICZIVHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmJhc2VsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAuT3JkZXJTdW1tYXJ5LWl0ZW1QcmljZVRvdGFsQW1vdW50e1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgJi0tdG90YWxUVEN7XG4gICAgICAgICAgICAgICAgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZVRvdGFse1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDclO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTY1NjU2O1xuICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmJhc2VsaW5lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgJlRUQ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmJhc2VsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5PcmRlclN1bW1hcnktaXRlbVByaWNlVG90YWxBbW91bnR7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTY1NjU2O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuT3JkZXJTdW1tYXJ5LXdhcm5pbmd7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIC5PcmRlclN1bW1hcnktd2FybmluZ0ljb257XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC53YXJuaW5nLWJvbGR7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBcbiAgICB9XG4gIH1cbiAgLkNhcnRQYWdle1xuICAgIC5DYXJ0UGFnZS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtcHJvZHVjdExpc3R7XG4gICAgICAmLWhlYWR7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgQGV4dGVuZCAubGF0by1ib2xkO1xuICAgICAgICBwYWRkaW5nOiAwIDJyZW0gMS4ycmVtIDIuNHJlbTtcbiAgICAgICAgLmNvbC1wcm9kdWN0LWxhYmVse1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gMzByZW0pO1xuICAgICAgICB9XG4gICAgICAgIC5jb2wtcHJvZHVjdC1xdWFudGl0eXtcbiAgICAgICAgICB3aWR0aDogMTByZW07XG4gICAgICAgIH1cbiAgICAgICAgLmNvbC1wcm9kdWN0LXVuaXRQcmljZXtcbiAgICAgICAgICB3aWR0aDogMTByZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC50b3RhbC1wcmljZXtcbiAgICAgICAgICB3aWR0aDogMTByZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWJvZHl7XG4gICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICNENEQ0RDQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgICAgICAgcGFkZGluZzogMy4ycmVtIDIuNHJlbSAwIDIuNHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xuICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjhyZW07XG4gICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtcHJvZHVjdHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAyLjRyZW0gMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAuc2VwYS1jYXJ0SXRlbXtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuUXVhbnRpdHlTZWxlY3RvcntcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICMxNDE0MTQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgICAgIC5RdWFudGl0eVNlbGVjdG9yLWJ0bntcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgIC5JY29uLS1zdWJ0cmFjdHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMC45cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuSWNvbi0tYWRke1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogLTAuOXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLkljb24tLUJhc2tldHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMC45cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAuUXVhbnRpdHlTZWxlY3Rvci1hbW91bnR7XG4gICAgICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgbWFyZ2luOiAwIDAuNHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJkxpc3RMYWJlbHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBjb2xvcjogIzEyMTAxMDtcbiAgICAgICAgQGV4dGVuZCAubGF0by1ib2xkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ODAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICYtcHJvZHVjdExpbmt7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmLXByb2R1Y3REZXRhaWxze1xuICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgLSAzOS42cmVtKTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgJi1wcm9kdWN0UHJpY2VDb250YWluZXJ7XG4gICAgICB3aWR0aDogMzByZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC5QcmljZS10YXh7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYtcHJvZHVjdFByaWNlQW1vdW50e1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBAZXh0ZW5kIC5sYXRvLWJvbGQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICAmLXByb2R1Y3RQcmljZUxhYmVse1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgfVxuICAgICYtcHJvZHVjdFVuaXRQcmljZXtcbiAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIEBleHRlbmQgLmxhdG8tYm9sZDtcbiAgICAgIGNvbG9yOiAjNTY1NjU2O1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBzcGFue1xuICAgICAgICAmLmxhYmVsVW5pdFByaWNle1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLXByb2R1Y3RQcmljZXtcbiAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIH1cbiAgICAmLXByb2R1Y3RQcmljZUZyb21MYWJlbHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYtcHJvZHVjdEltYWdle1xuICAgICAgICB3aWR0aDogOS42cmVtO1xuICAgICAgICBoZWlnaHQ6IDhyZW07XG4gICAgICAgIG1heC1oZWlnaHQ6IDhyZW07XG4gICAgICAgIG1heC13aWR0aDogOS42cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgICYtcHJvZHVjdE5hbWV7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIEBleHRlbmQgLmxhdG8tYm9sZDtcbiAgICAgIG1hcmdpbi10b3A6IDAuNnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgXG4gICAgfVxuICAgICYtcHJvZHVjdE1haW5GZWF0dXJle1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBjb2xvcjogIzE0MTQxNDtcbiAgICAgIEBleHRlbmQgLmxhdG8tcmVndWxhcjtcbiAgICB9XG4gICAgJi1wcm9kdWN0UmVmZXJlbmNle1xuICAgICAgQGV4dGVuZCAubGF0by1yZWd1bGFyO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbWFyZ2luLXRvcDogMC44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogIzU2NTY1NjtcbiAgICB9XG4gICAgJi1wcm9kdWN0RGlzcG9uaWJpbGl0eXtcbiAgICAgIEBleHRlbmQgLmxhdG8tcmVndWxhcjtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgY29sb3I6ICMxRjZGMzc7XG4gICAgICBwYWRkaW5nOiAwLjNyZW0gMC41cmVtO1xuICAgICAgYmFja2dyb3VuZDogI0VERkZGMTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgICB9XG4gICAgLmF2YWlsYWJpbGl0eVRvQ29uZmlybXtcbiAgICAgIGNvbG9yOiAjQkY0RjBGO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRjhFRDtcbiAgICB9XG4gICAgJi1wcm9kdWN0SW5mb1RheHtcbiAgICAgIEBleHRlbmQgLmxhdG8tcmVndWxhcjtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAwLjZyZW07XG4gICAgICBnYXA6IDAuNHJlbTtcbiAgICB9XG4gICAgJi1wcm9kdWN0SGlnaGxpZ2h0RmxhZ3N7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgXG4gICAgfVxuICAgICYtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlme1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgY29sb3I6ICNDQzA5MUQ7XG4gICAgICAgQGV4dGVuZCAubGF0by1yZWd1bGFyO1xuICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgfVxuICAgICYtbGFiZWwtYWNjZXNzb3J5e1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgQGV4dGVuZCAubGF0by1ib2xkO1xuICAgICAgcGFkZGluZy1sZWZ0OiA5LjZyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbiAgICAuQ2FydGVQYWdlLXdycmFwUHJpY2V7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgJi1wcm9kdWN0LWFjY2Vzc29yeXtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDkuNnJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIC5DYXJ0UGFnZS1wcm9kdWN0SW1hZ2V7XG4gICAgICAgIHdpZHRoOiA2LjRyZW07XG4gICAgICAgIGhlaWdodDogNi40cmVtO1xuICAgICAgfVxuICAgICAgLkNhcnRQYWdlLXByb2R1Y3REZXRhaWxzIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM2LjRyZW0pO1xuICAgICAgfVxuICAgICAgLkNhcnRQYWdlLXByb2R1Y3ROYW1le1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG4gICAgICB9XG4gICAgICAuQ2FydFBhZ2UtcHJvZHVjdFJlZmVyZW5jZXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgICAgLkNhcnRQYWdlLXByb2R1Y3RNYWluRmVhdHVyZXtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG4gICAgfVxuICAgIC5RdWFudGl0eVNlbGVjdG9yLWJ0bntcbiAgICAgIC5JY29uLS1CYXNrZXR7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuQ2FydFBhZ2UtcHJvZHVjdC1hY2Nlc3NvcnkgKyAuQ2FydFBhZ2UtcHJvZHVjdHtcbiAgICBtYXJnaW4tdG9wOiAyLjRyZW07XG4gIH1cbiAgLnNlcGEtY2FydEl0ZW17XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogI0Q0RDRENDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGV7XG4gICAgaDN7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBjb2xvcjogIzEyMTAxMDtcbiAgICAgIEBleHRlbmQgLmxhdG8tYm9sZDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyLjRyZW07XG4gICAgfVxuICAgIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdC1ib2R5e1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENEQ0RDQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjhyZW07XG4gICAgfVxuICAgIC5DYXJ0UGFnZS1wcm9kdWN0e1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgcGFkZGluZzogMS42cmVtIDA7XG4gICAgICAuQ2FydFBhZ2UtcHJvZHVjdExpbmt7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENEQ0RDQ7XG4gICAgICB9XG4gICAgICBpbWd7XG4gICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICB9XG4gICAgICAuY2FydFBhZ2UtaW5kaXNwb25pYmxle1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgY29sb3I6ICNDQzA5MUQ7XG4gICAgICAgIEBleHRlbmQgLmxhdG8tcmVndWxhcjtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLkNhcnRQYWdlLXByb2R1Y3RQcmljZUNvbnRhaW5lcntcbiAgICAgIHBhZGRpbmctbGVmdDogMTByZW07XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xuICAgIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdC1oZWFke1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLkNhcnRQYWdlLXByb2R1Y3RJbWFnZXtcbiAgICAgIHdpZHRoOiA4cmVtO1xuICAgICAgaGVpZ2h0OiA2LjRyZW07XG4gICAgfVxuICAgIC5DYXJ0UGFnZS1wcm9kdWN0RGV0YWlscyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4cmVtKTtcbiAgICB9XG4gICAgLkNhcnRQYWdlLXByb2R1Y3RQcmljZUNvbnRhaW5lcntcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgIC5DYXJ0UGFnZS1sYWJlbC1hY2Nlc3Nvcnl7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5DYXJ0UGFnZS1wcm9kdWN0LWFjY2Vzc29yeXtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIC5DYXJ0UGFnZS1wcm9kdWN0UHJpY2VDb250YWluZXJ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgICAgLkNhcnRQYWdlLXByb2R1Y3REZXRhaWxze1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOHJlbSk7XG4gICAgICB9XG4gICAgICAuQ2FydFBhZ2UtcHJvZHVjdEltYWdle1xuICAgICAgICB3aWR0aDogOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLkNhcnRQYWdlLXByb2R1Y3RMaXN0LWJvZHl7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMi40cmVtO1xuICAgIH1cbiAgfVxuICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5DYXJ0UGFnZXtcbiAgICAgIC5DYXJ0ZVBhZ2Utd3JyYXBQcmljZXtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICAgIC5DYXJ0UGFnZS1wcm9kdWN0VW5pdFByaWNle1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgIH1cbiAgICB9XG4gICB9XG4gIC8vLS0tXG4gIC5DYXJ0UGFnZS1kYXRlIHtcbiAgICBtYXJnaW46IDMycHggMCA7XG4gIH1cbiAgLk9yZGVyU3VtbWFyeS1vcGVuQnRuLC5PcmRlclN1bW1hcnktY2xvc2VCdG57XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuT3JkZXJTdW1tYXJ5e1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjhyZW07XG4gICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICAgXG4uQ2FydFBhZ2UtY2FydEl0ZW1zQ29tcG9uZW50IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG59XG5cbi5jYXJ0LXVuYXZhaWxhYmxlLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAuY2FydC11bmF2YWlsYWJsZS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206NDhweDtcbiAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOjMycHg7XG4gICAgfVxuICB9XG4gIC5jYXJ0LXNlY3Rpb24tdGl0bGUudW5hdmFpbGFibGUtdGl0bGUge1xuICAgIGNvbG9yOiAjMTIxMDEwO1xuICAgIGZvbnQtZmFtaWx5OiBMYXRvO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLmNhcnQtcHJvZHVjdC1saW5lLnVuYXZhaWxhYmxlLXByb2R1Y3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDRENEQ0O1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldmlvbGV0cmVkO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICAucHJvZHVjdC1tYWluLWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgICBmbGV4OiAxIDAgMDtcbiAgICB9XG5cbiAgICAucHJvZHVjdC1pbWFnZSB7XG4gICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICB9XG5cbiAgICAgIC5DYXJ0UGFnZS1wcm9kdWN0SW1hZ2Uge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtZGV0YWlscyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDI0MnB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgIC5wcm9kdWN0LW1haW4tbGFiZWxzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogNHB4O1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgfVxuXG4gICAgICAucHJvZHVjdC1uYW1lIHtcbiAgICAgICAgY29sb3I6ICM3NTc1NzU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBMYXRvO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzLjUycHg7XG4gICAgICB9XG5cbiAgICAgIC5wcm9kdWN0LWNoYXJhY3RlcmlzdGljcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IHZhcigtLXNwYWNpbmctc3BhY2luZy0yeHMsIDRweCk7XG4gICAgICB9XG5cbiAgICAgIC5wcm9kdWN0LWNoYXJhY3RlcmlzdGljIHtcbiAgICAgICAgY29sb3I6ICM3NTc1NzU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBMYXRvO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICB9XG5cbiAgICAgIC5wcm9kdWN0LXVuYXZhaWxhYmxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjFGMjtcbiAgICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgIGNvbG9yOiAjQ0MwOTFEO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBMYXRvO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdC1hY3Rpb25zLXByaWNpbmcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAzMnB4O1xuICAgICAgZmxleDogMSAwIDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0LXJlbW92ZSB7XG4gICAgICBtYXJnaW46IDAgMXJlbTtcblxuICAgICAgLnJlbW92ZS1wcm9kdWN0LWJ0biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICMxMTE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuMnMgZWFzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNkOTM5NDM7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjBmMDtcblxuICAgICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICNkOTM5NDM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtcXVhbnRpdHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIHBhZGRpbmc6IDRweCAxNnB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzc1NzU3NTtcblxuXG4gICAgICBidXR0b24ge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICM3NTc1NzU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdC1wcmljZS11bml0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDA7XG4gICAgICBjb2xvcjogIzU2NTY1NjtcbiAgICAgIGZvbnQtZmFtaWx5OiBMYXRvO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgfVxuXG4gICAgICAucHJvZHVjdC1wcmljZS1jb21tZW50IHtcbiAgICAgICAgY29sb3I6ICM1NjU2NTY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBMYXRvO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAucHJvZHVjdC1wcmljZS10b3RhbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGdhcDogMnB4O1xuICAgICAgY29sb3I6ICM3NTc1NzU7XG4gICAgICBmb250LWZhbWlseTogTGF0bztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjMuNTJweDsgLyogMTQ3JSAqL1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgfVxuXG4gICAgICAucHJvZHVjdC1wcmljZS1jb21tZW50IHtcbiAgICAgICAgY29sb3I6ICM3NTc1NzU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBMYXRvO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG5cbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC5wcm9kdWN0LXByaWNlLXRvdGFsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzExMTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIE1peGluc1xuQGltcG9ydCAnLi4vLi4vdXRpbHMvY3NzL2J1dHRvbic7XG5AaW1wb3J0ICcuLi8uLi9hc3NldHMvc3R5bGVzL2ljb25zL2ljb25zJztcbkBpbXBvcnQgJy4uLy4uL3V0aWxzL2Nzcy9tZWRpYXF1ZXJpZXMnO1xuQGltcG9ydCAnLi4vLi4vdXRpbHMvY3NzL2ljb25zJztcbkBpbXBvcnQgJy4uLy4uL3V0aWxzL2Nzcy9hbmltYXRpb25zJztcbkBpbXBvcnQgJy4uLy4uL2NvbXBvbmVudHMvb3JkZXJTdW1tYXJ5L2luZGV4JztcblxuLkRlbGl2ZXJ5TW9kZVBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAvL3BhZGRpbmc6IDAgNzBweDtcbiAgICBwYWRkaW5nOiAwIDcwcHggMjVweCA3MHB4O1xuICB9XG5cbiAgJi1waWNrQ1Age1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogJGRlZmF1bHREdXJhdGlvbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi0tb3BlbiB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYtZm9ybU9TUyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246ICRkZWZhdWx0RHVyYXRpb247XG5cbiAgICAmLS1vcGVuIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi1ib2R5IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIGZsZXg6IDAgMCA2NiU7XG4gICAgICB3aWR0aDogNjYlO1xuICAgICAgcGFkZGluZzogMCA0cmVtO1xuICAgIH1cbiAgfVxuXG4gICYtY2hvaWNlU2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcblxuICAgICYgLkRlbGl2ZXJ5TW9kZVBhZ2UtbGFiZWxCbG9jayB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjhyZW07XG4gICAgfVxuICB9XG5cbiAgJi1vcmRlclN1bW1hcnkge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBmbGV4OiAwIDAgMzIlO1xuICAgICAgbWluLXdpZHRoOiA0MDVweDtcbiAgICB9XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJHJvYm90bztcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG5cbiAgJi1pbnB1dENvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgICYgLkRlbGl2ZXJ5TW9kZVBhZ2UtaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi1pbnB1dEJsb2NrIHtcbiAgICAmLS1udW1iZXIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10ZXh0IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWxhYmVsQmxvY2sge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciAuRGVsaXZlcnlNb2RlUGFnZS1yYWRpbyB7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gICYtaGlkZGVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgJjpjaGVja2VkIH4gLkRlbGl2ZXJ5TW9kZVBhZ2UtcmFkaW8ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgfVxuXG4gICAgJjpjaGVja2VkIH4gLkRlbGl2ZXJ5TW9kZVBhZ2UtcmFkaW86OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQgfiAuRGVsaXZlcnlNb2RlUGFnZS1yYWRpb0xhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgfVxuICB9XG5cbiAgJi1yYWRpbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gICAgbWluLXdpZHRoOiAyN3B4O1xuICAgIHRyYW5zaXRpb246ICRkZWZhdWx0RHVyYXRpb247XG5cbiAgICAmLS1lcnJvciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBsaW5lYXI7XG4gICAgfVxuXG4gICAgJlNlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIH1cblxuICAgICAgJi0taW5saW5lIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAmIC5EZWxpdmVyeU1vZGVQYWdlLWxhYmVsQmxvY2sge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMi4ycmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1yYWRpb0xhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBmb250LWZhbWlseTogJGJhcmxvdztcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGxpbmVhcjtcbiAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICB9XG5cbiAgJi1nbG9iYWxMYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6ICRiYXJsb3c7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBtYXJnaW46IDI2cHggMCAxOHB4IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgbWFyZ2luOiAyNnB4IDAgMTRweCAwO1xuICAgIH1cblxuICAgICYtLXppcENvZGUge1xuICAgICAgLyogZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgIHdpZHRoOiAzOSU7XG4gICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3Ape1xuICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgIH0gKi9cbiAgICB9XG5cbiAgICAmLS1jZWRleCB7XG4gICAgICAvKiBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgd2lkdGg6IDM5JTtcbiAgICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCl7XG4gICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgfSAqL1xuICAgIH1cblxuICAgICYtbGFiZWxPcHRpb25hbCB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6IGdyZXk7XG4gICAgfVxuICB9XG5cbiAgJi1pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICM5Nzk3OTc7XG4gICAgZm9udC1mYW1pbHk6ICRiYXJsb3c7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgLy9saW5lLWhlaWdodDogMXJlbTtcbiAgICBjb2xvcjogJGRhcmtHcmV5O1xuICAgIHBhZGRpbmc6IDVweCAwIDdweCAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHRyYW5zaXRpb246IDAuMnMgbGluZWFyO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmbGV4OiAwIDEgNTAlO1xuXG4gICAgICAmLS16aXBDb2RlLFxuICAgICAgJi0tY2l0eSxcbiAgICAgICYtLWNlZGV4LFxuICAgICAgJi0tYXV0b2NvbXBsZXRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXg6IDAgMSAxMDAlO1xuXG4gICAgICAgIC8qIHdpZHRoOiA2MCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgKi9cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRHcmV5O1xuICAgIH1cblxuICAgICYtLW9ic2VydmF0aW9ucyB7XG4gICAgICBoZWlnaHQ6IDE2MXB4O1xuICAgICAgcmVzaXplOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNC4ycmVtO1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgaGVpZ2h0OiAxMzdweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoOmZvY3VzKTpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzk3OTc5NztcbiAgICB9XG5cbiAgICAmLklucHV0Qm94LWZpZWxkIHtcbiAgICAgICYtLWVycm9yIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1hdXRvY29tcGxldGUge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxleDogMCAxIDUwJTtcbiAgICB9XG4gIH1cblxuICAmLWlucHV0QWdlbmN5UGlja1VwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcblxuICAgICZDb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi1BZ2VuY3lQaWNrVXBJbmZvcyB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC1mYW1pbHk6IEJhcmxvdywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIH1cblxuICAmLWNoZWNrQmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgJjpob3ZlciAuRGVsaXZlcnlNb2RlUGFnZS1jaGVja0JveCB7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgICYgKyAmIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICAmLWhpZGRlbkNoZWNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgJjpjaGVja2VkIH4gLkRlbGl2ZXJ5TW9kZVBhZ2UtY2hlY2sge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQgfiAuRGVsaXZlcnlNb2RlUGFnZS1jaGVja0JveCB7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgICY6bm90KDpjaGVja2VkKSB+IC5EZWxpdmVyeU1vZGVQYWdlLWNoZWNrQm94IHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzk3OTc5NztcbiAgICB9XG4gIH1cblxuICAmLWNoZWNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IDNweDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBsaW5lYXI7XG4gIH1cblxuICAmLWNoZWNrQm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAmLWNoZWNrTGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgICBmb250LWZhbWlseTogJGJhcmxvdztcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAvL2ZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBsaW5lYXI7XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJi1jaGVja0xhYmVsIHNwYW46Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnICc7XG4gIH1cblxuICAmLWNoZWNrTGFiZWwgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAmLWNhcHRjaGFDb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG5cbiAgICAuRm9ybS1lcnJvcsKgIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJi1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgaGVpZ2h0OiA1cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYtLXN1Ym1pdCB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMi44cmVtO1xuICAgICAgICAvL21hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1iYWNrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXk7XG4gICAgICBjb2xvcjogJGdyZXlCb3JkZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWF4LXdpZHRoOiAxNC4zcmVtO1xuICAgIH1cblxuICAgICZMYWJlbCB7XG4gICAgICBmb250LWZhbWlseTogJGJhcmxvdztcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICYtLWJhY2sge1xuICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlNwaW5uZXIge1xuICAgICAgQGluY2x1ZGUgc3Bpbm5lcigpO1xuICAgIH1cblxuICAgICZCbG9jayB7XG4gICAgICBtYXJnaW46IDZyZW0gMCAzcmVtIDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYgLklucHV0Qm94IHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIH1cbn1cblxuLmNvbmRpdGlvbnNOb3RDaGVja2VkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLk1lc3NhZ2Uge1xuICAmLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiBncmVlbjtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gICYtZXJyb3Ige1xuICAgIGNvbG9yOiByZWQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuI3JjLWltYWdlc2VsZWN0LFxuLmctcmVjYXB0Y2hhIHtcbiAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43Nyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43Nyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIH1cbn1cblxuI2ctcmVjYXB0Y2hhX2luY29ycmVjdCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbn1cbiIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5sYXRvLXRoaW4ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tbGlnaHQge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tcmVndWxhciwgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBwLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuQ2FydFBhZ2UtZGF0ZUxhYmVsLWRlc2t0b3AsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyQmVnaW4sIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyRW5kLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuSW5wdXRCb3gtZmllbGQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveC5maWxsZWQgLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGRpdiAuZGF5LWhlYWRlciwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbVByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFJlZmVyZW5jZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSAuQ2FydFBhZ2UtcHJvZHVjdCAuY2FydFBhZ2UtaW5kaXNwb25pYmxlLCAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrLCAucmVnaXN0ZXIgLmluZm9ybWF0aW9ucyBsaSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0sIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pZGNvbXBhbnkgbGFiZWwsIC5yZWdpc3RlciAuaW5mbywgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbCwgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbC1waG9uZSwgLnBob25lLWZpZWxkLCAuRGVsaXZlcnlTdGVwUGFnZS10aXRsZS1uZXcsIC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvTGFiZWwtbmV3LCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC53b3Jrc2l0ZS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1RpdGxlLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnRoYW5rcy1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgcCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1iYWNrLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWVzcGFjZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeUFkZHJlc3MsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdGVsQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtaG9yYWlyZXNBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlciwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCAuaW5mby1saW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsVFRDLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdW5pdFBhcmljZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXF0ZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2Ugc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ib2xkLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktc3VidGl0bGUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdC1oZWFkLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3RMYWJlbCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RQcmljZUFtb3VudCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RVbml0UHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TmFtZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLWxhYmVsLWFjY2Vzc29yeSwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIGgzLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtdGl0bGUsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1zdWJ0aXRsZSwgLnJlZ2lzdGVyIC5wcmltYXJ5LWJ0biwgLm1haW4tbG94YW0tZnIgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0gLmNvbXBhbnktbmFtZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLXN3aXRjaCwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLW92ZXJsYXktaGVhZGVyLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnJlc2VydmF0aW9uLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBoMywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIGg0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItcHJvZHVjdCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2UsIC5tYWluLWxveGFtLWZyIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnkuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LS1hY2Nlc3NvcnkgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLmRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJsYWNrLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHNwYW4sIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmRheV9fbW9udGhfYnRuLFxuLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAubW9udGhfX3llYXJfYnRuLCAucmVnaXN0ZXJmb3JtLXRpdGxlLCAucmVnaXN0ZXIgLmxvZ2luTW9kYWwtc3VidGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by10aGluLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tcmVndWxhci1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYmxhY2staXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLXRoaW4ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tbGlnaHQge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tcmVndWxhciwgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBwLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuQ2FydFBhZ2UtZGF0ZUxhYmVsLWRlc2t0b3AsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyQmVnaW4sIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyRW5kLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuSW5wdXRCb3gtZmllbGQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveC5maWxsZWQgLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGRpdiAuZGF5LWhlYWRlciwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbVByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFJlZmVyZW5jZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSAuQ2FydFBhZ2UtcHJvZHVjdCAuY2FydFBhZ2UtaW5kaXNwb25pYmxlLCAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrLCAucmVnaXN0ZXIgLmluZm9ybWF0aW9ucyBsaSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0sIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pZGNvbXBhbnkgbGFiZWwsIC5yZWdpc3RlciAuaW5mbywgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbCwgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbC1waG9uZSwgLnBob25lLWZpZWxkLCAuRGVsaXZlcnlTdGVwUGFnZS10aXRsZS1uZXcsIC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvTGFiZWwtbmV3LCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC53b3Jrc2l0ZS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1RpdGxlLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnRoYW5rcy1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgcCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1iYWNrLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWVzcGFjZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeUFkZHJlc3MsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdGVsQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtaG9yYWlyZXNBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlciwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCAuaW5mby1saW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsVFRDLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdW5pdFBhcmljZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXF0ZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2Ugc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ib2xkLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktc3VidGl0bGUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdC1oZWFkLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3RMYWJlbCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RQcmljZUFtb3VudCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RVbml0UHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TmFtZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLWxhYmVsLWFjY2Vzc29yeSwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIGgzLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtdGl0bGUsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1zdWJ0aXRsZSwgLnJlZ2lzdGVyIC5wcmltYXJ5LWJ0biwgLm1haW4tbG94YW0tZnIgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0gLmNvbXBhbnktbmFtZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLXN3aXRjaCwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLW92ZXJsYXktaGVhZGVyLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnJlc2VydmF0aW9uLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBoMywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIGg0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItcHJvZHVjdCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2UsIC5tYWluLWxveGFtLWZyIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnkuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LS1hY2Nlc3NvcnkgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLmRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJsYWNrLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHNwYW4sIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmRheV9fbW9udGhfYnRuLFxuLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAubW9udGhfX3llYXJfYnRuLCAucmVnaXN0ZXJmb3JtLXRpdGxlLCAucmVnaXN0ZXIgLmxvZ2luTW9kYWwtc3VidGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by10aGluLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tcmVndWxhci1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYmxhY2staXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLXRoaW4ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tbGlnaHQge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tcmVndWxhciwgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBwLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuQ2FydFBhZ2UtZGF0ZUxhYmVsLWRlc2t0b3AsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyQmVnaW4sIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyRW5kLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuSW5wdXRCb3gtZmllbGQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveC5maWxsZWQgLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGRpdiAuZGF5LWhlYWRlciwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbVByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFJlZmVyZW5jZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSAuQ2FydFBhZ2UtcHJvZHVjdCAuY2FydFBhZ2UtaW5kaXNwb25pYmxlLCAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrLCAucmVnaXN0ZXIgLmluZm9ybWF0aW9ucyBsaSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0sIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pZGNvbXBhbnkgbGFiZWwsIC5yZWdpc3RlciAuaW5mbywgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbCwgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbC1waG9uZSwgLnBob25lLWZpZWxkLCAuRGVsaXZlcnlTdGVwUGFnZS10aXRsZS1uZXcsIC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvTGFiZWwtbmV3LCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC53b3Jrc2l0ZS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1RpdGxlLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnRoYW5rcy1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgcCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1iYWNrLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWVzcGFjZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeUFkZHJlc3MsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdGVsQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtaG9yYWlyZXNBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlciwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCAuaW5mby1saW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsVFRDLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdW5pdFBhcmljZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXF0ZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2Ugc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ib2xkLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktc3VidGl0bGUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdC1oZWFkLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3RMYWJlbCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RQcmljZUFtb3VudCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RVbml0UHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TmFtZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLWxhYmVsLWFjY2Vzc29yeSwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIGgzLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtdGl0bGUsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1zdWJ0aXRsZSwgLnJlZ2lzdGVyIC5wcmltYXJ5LWJ0biwgLm1haW4tbG94YW0tZnIgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0gLmNvbXBhbnktbmFtZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLXN3aXRjaCwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLW92ZXJsYXktaGVhZGVyLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnJlc2VydmF0aW9uLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBoMywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIGg0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItcHJvZHVjdCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2UsIC5tYWluLWxveGFtLWZyIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnkuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LS1hY2Nlc3NvcnkgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLmRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJsYWNrLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHNwYW4sIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmRheV9fbW9udGhfYnRuLFxuLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAubW9udGhfX3llYXJfYnRuLCAucmVnaXN0ZXJmb3JtLXRpdGxlLCAucmVnaXN0ZXIgLmxvZ2luTW9kYWwtc3VidGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by10aGluLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tcmVndWxhci1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYmxhY2staXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLXRoaW4ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tbGlnaHQge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tcmVndWxhciwgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBwLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuQ2FydFBhZ2UtZGF0ZUxhYmVsLWRlc2t0b3AsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyQmVnaW4sIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyRW5kLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuSW5wdXRCb3gtZmllbGQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveC5maWxsZWQgLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGRpdiAuZGF5LWhlYWRlciwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbVByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFJlZmVyZW5jZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSAuQ2FydFBhZ2UtcHJvZHVjdCAuY2FydFBhZ2UtaW5kaXNwb25pYmxlLCAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrLCAucmVnaXN0ZXIgLmluZm9ybWF0aW9ucyBsaSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0sIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pZGNvbXBhbnkgbGFiZWwsIC5yZWdpc3RlciAuaW5mbywgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbCwgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbC1waG9uZSwgLnBob25lLWZpZWxkLCAuRGVsaXZlcnlTdGVwUGFnZS10aXRsZS1uZXcsIC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvTGFiZWwtbmV3LCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC53b3Jrc2l0ZS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1RpdGxlLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnRoYW5rcy1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgcCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1iYWNrLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWVzcGFjZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeUFkZHJlc3MsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdGVsQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtaG9yYWlyZXNBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlciwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCAuaW5mby1saW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsVFRDLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdW5pdFBhcmljZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXF0ZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2Ugc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ib2xkLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktc3VidGl0bGUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdC1oZWFkLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3RMYWJlbCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RQcmljZUFtb3VudCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RVbml0UHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TmFtZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLWxhYmVsLWFjY2Vzc29yeSwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIGgzLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtdGl0bGUsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1zdWJ0aXRsZSwgLnJlZ2lzdGVyIC5wcmltYXJ5LWJ0biwgLm1haW4tbG94YW0tZnIgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0gLmNvbXBhbnktbmFtZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLXN3aXRjaCwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLW92ZXJsYXktaGVhZGVyLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnJlc2VydmF0aW9uLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBoMywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIGg0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItcHJvZHVjdCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2UsIC5tYWluLWxveGFtLWZyIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnkuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LS1hY2Nlc3NvcnkgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLmRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJsYWNrLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHNwYW4sIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmRheV9fbW9udGhfYnRuLFxuLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAubW9udGhfX3llYXJfYnRuLCAucmVnaXN0ZXJmb3JtLXRpdGxlLCAucmVnaXN0ZXIgLmxvZ2luTW9kYWwtc3VidGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by10aGluLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tcmVndWxhci1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYmxhY2staXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLXRoaW4ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tbGlnaHQge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tcmVndWxhciwgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBwLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuQ2FydFBhZ2UtZGF0ZUxhYmVsLWRlc2t0b3AsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyQmVnaW4sIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyRW5kLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuSW5wdXRCb3gtZmllbGQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveC5maWxsZWQgLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGRpdiAuZGF5LWhlYWRlciwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbVByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFJlZmVyZW5jZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSAuQ2FydFBhZ2UtcHJvZHVjdCAuY2FydFBhZ2UtaW5kaXNwb25pYmxlLCAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrLCAucmVnaXN0ZXIgLmluZm9ybWF0aW9ucyBsaSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0sIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pZGNvbXBhbnkgbGFiZWwsIC5yZWdpc3RlciAuaW5mbywgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbCwgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbC1waG9uZSwgLnBob25lLWZpZWxkLCAuRGVsaXZlcnlTdGVwUGFnZS10aXRsZS1uZXcsIC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvTGFiZWwtbmV3LCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC53b3Jrc2l0ZS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1RpdGxlLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnRoYW5rcy1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgcCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1iYWNrLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWVzcGFjZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeUFkZHJlc3MsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdGVsQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtaG9yYWlyZXNBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlciwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCAuaW5mby1saW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsVFRDLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdW5pdFBhcmljZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXF0ZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2Ugc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ib2xkLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktc3VidGl0bGUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdC1oZWFkLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3RMYWJlbCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RQcmljZUFtb3VudCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RVbml0UHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TmFtZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLWxhYmVsLWFjY2Vzc29yeSwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIGgzLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtdGl0bGUsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1zdWJ0aXRsZSwgLnJlZ2lzdGVyIC5wcmltYXJ5LWJ0biwgLm1haW4tbG94YW0tZnIgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0gLmNvbXBhbnktbmFtZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLXN3aXRjaCwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLW92ZXJsYXktaGVhZGVyLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnJlc2VydmF0aW9uLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBoMywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIGg0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItcHJvZHVjdCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2UsIC5tYWluLWxveGFtLWZyIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnkuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LS1hY2Nlc3NvcnkgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLmRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJsYWNrLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHNwYW4sIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmRheV9fbW9udGhfYnRuLFxuLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAubW9udGhfX3llYXJfYnRuLCAucmVnaXN0ZXJmb3JtLXRpdGxlLCAucmVnaXN0ZXIgLmxvZ2luTW9kYWwtc3VidGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by10aGluLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tcmVndWxhci1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYmxhY2staXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi51LVRleHQtaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICNmYjI2M2IgIWltcG9ydGFudDsgfVxuXG4udS1BcnJvdy1kb3duUmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIu6AvlwiO1xuICBmb250LWZhbWlseTogXCJpY29uc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLnUtQXJyb3ctZG93blJpZ2h0OjphZnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgY29sb3I6ICNmYjI2M2I7IH1cblxuLlF1YW50aXR5U2VsZWN0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuUXVhbnRpdHlTZWxlY3Rvci1hbW91bnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDNyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjN2Q3Nzc5O1xuICAgIG1hcmdpbjogMCAwLjdyZW07IH1cbiAgLlF1YW50aXR5U2VsZWN0b3ItYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleDogMCAwIDMwcHg7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgIGNvbG9yOiAjN2Q3Nzc5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGJkNGQ2O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuUXVhbnRpdHlTZWxlY3Rvci1idG4uaXMtZGlzYWJsZWQge1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgICAgLlF1YW50aXR5U2VsZWN0b3ItYnRuLmlzLWRpc2FibGVkIC5RdWFudGl0eVNlbGVjdC1idG5JY29uOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogIzllOWU5ZSAhaW1wb3J0YW50OyB9XG4gICAgLlF1YW50aXR5U2VsZWN0b3ItYnRuSWNvbiB7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIGNvbG9yOiAjN2Q3Nzc5OyB9XG5cbi5EYXRlcGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdkNzc3OTsgfVxuICAuRGF0ZXBpY2tlci1pbnB1dCB7XG4gICAgcGFkZGluZzogMS42cmVtIDEuM3JlbSAxLjdyZW0gMS45cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gICAgY29sb3I6ICMxMjEwMTA7IH1cbiAgICAuRGF0ZXBpY2tlci1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcbiAgICAgIGNvbG9yOiAjMTIxMDEwOyB9XG4gIC5EYXRlcGlja2VyLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMS4ycmVtO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBjb2xvcjogI2ZiMjYzYjsgfVxuICAuRGF0ZXBpY2tlci1jYWxlbmRhci52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLkRhdGVwaWNrZXItY2FsZW5kYXIudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyOHJlbTsgfSB9XG4gIC5EYXRlcGlja2VyIC5jZWxsLmRheTpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZiMjYzYiAhaW1wb3J0YW50OyB9XG4gIC5EYXRlcGlja2VyIC5jZWxsLmRheS5zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogI2ZiMjYzYjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLkRhdGVwaWNrZXIgLmNlbGwuZGF5LnNlbGVjdGVkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmYjI2M2I7IH1cblxuLkNoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuQ2hlY2tib3gtbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMTIxMDEwO1xuICAgIHBhZGRpbmctbGVmdDogMy40cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuQ2hlY2tib3gtbGFiZWwge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9IH1cbiAgLkNoZWNrYm94LWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICNmYjI2M2I7XG4gICAgd2lkdGg6IDEuNnJlbTtcbiAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTsgfVxuICAuQ2hlY2tib3g6Y2hlY2tlZCArIC5DaGVja2JveC1sYWJlbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEuNHJlbTtcbiAgICBsZWZ0OiAwLjRyZW07XG4gICAgd2lkdGg6IDAuOXJlbTtcbiAgICBoZWlnaHQ6IDAuNnJlbTtcbiAgICBib3JkZXI6IHNvbGlkICNmYjI2M2I7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMC4ycmVtIDAuMnJlbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi5sYXRvLXRoaW4ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tbGlnaHQge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tcmVndWxhciwgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBwLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuQ2FydFBhZ2UtZGF0ZUxhYmVsLWRlc2t0b3AsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyQmVnaW4sIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyRW5kLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuSW5wdXRCb3gtZmllbGQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveC5maWxsZWQgLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGRpdiAuZGF5LWhlYWRlciwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbVByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFJlZmVyZW5jZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSAuQ2FydFBhZ2UtcHJvZHVjdCAuY2FydFBhZ2UtaW5kaXNwb25pYmxlLCAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrLCAucmVnaXN0ZXIgLmluZm9ybWF0aW9ucyBsaSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0sIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pZGNvbXBhbnkgbGFiZWwsIC5yZWdpc3RlciAuaW5mbywgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbCwgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbC1waG9uZSwgLnBob25lLWZpZWxkLCAuRGVsaXZlcnlTdGVwUGFnZS10aXRsZS1uZXcsIC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvTGFiZWwtbmV3LCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC53b3Jrc2l0ZS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1RpdGxlLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnRoYW5rcy1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgcCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1iYWNrLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWVzcGFjZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeUFkZHJlc3MsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdGVsQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtaG9yYWlyZXNBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlciwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCAuaW5mby1saW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsVFRDLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdW5pdFBhcmljZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXF0ZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2Ugc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ib2xkLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktc3VidGl0bGUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdC1oZWFkLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3RMYWJlbCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RQcmljZUFtb3VudCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RVbml0UHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TmFtZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLWxhYmVsLWFjY2Vzc29yeSwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIGgzLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtdGl0bGUsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1zdWJ0aXRsZSwgLnJlZ2lzdGVyIC5wcmltYXJ5LWJ0biwgLm1haW4tbG94YW0tZnIgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0gLmNvbXBhbnktbmFtZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLXN3aXRjaCwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLW92ZXJsYXktaGVhZGVyLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnJlc2VydmF0aW9uLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBoMywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIGg0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItcHJvZHVjdCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2UsIC5tYWluLWxveGFtLWZyIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnkuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LS1hY2Nlc3NvcnkgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLmRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJsYWNrLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHNwYW4sIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmRheV9fbW9udGhfYnRuLFxuLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAubW9udGhfX3llYXJfYnRuLCAucmVnaXN0ZXJmb3JtLXRpdGxlLCAucmVnaXN0ZXIgLmxvZ2luTW9kYWwtc3VidGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by10aGluLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tcmVndWxhci1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYmxhY2staXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5mYWRlLWVudGVyLWFjdGl2ZSxcbi5mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41czsgfVxuXG4uZmFkZS1lbnRlciwgLmZhZGUtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5hbmltYXRlZCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH0gfVxuXG4ub3dsLVNsaWRlLWluIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDsgfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH0gfVxuXG4ub3dsLVNsaWRlLW91dCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwOyB9XG5cbkBrZXlmcmFtZXMgc3Bpbm5lciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLnByb2R1Y3Qtc2VhcmNoLWxvYWRlci0tc3Bpbm5lciB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNFNzBEMjM7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYW5pbWF0aW9uOiByb3RhdGlvbiAxcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBzbW9vdGhBcHBlcmFuY2Uge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcmVtKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGVsbGlwc2lzIHtcbiAgdG8ge1xuICAgIHdpZHRoOiAycmVtOyB9IH1cblxuLkxvYWRlci1tYXNrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDUsIDQyLCA0NCwgMC44NSk7XG4gIHotaW5kZXg6IDk5OyB9XG5cbi5Mb2FkZXItc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA1cmVtO1xuICB3aWR0aDogNXJlbTtcbiAgYW5pbWF0aW9uOiBzcGlubmVyIDAuNXMgbGluZWFyIGluZmluaXRlO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmIyNjNiO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZiMjYzYjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLkxvYWRlci1hY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgYW5pbWF0aW9uOiBzbW9vdGhBcHBlcmFuY2UgMC41cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDAuNXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cbiAgLkxvYWRlci1hY3Rpb246OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBhbmltYXRpb246IGVsbGlwc2lzIHN0ZXBzKDQsIGVuZCkgMC45cyBpbmZpbml0ZTtcbiAgICBjb250ZW50OiAnXFwyMDI2JztcbiAgICAvKiBhc2NpaSBjb2RlIGZvciB0aGUgZWxsaXBzaXMgY2hhIHJhY3RlciAqL1xuICAgIHdpZHRoOiAwOyB9XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuc2xpY2stbGlzdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmxhdG8tdGhpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1yZWd1bGFyLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHAsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5DYXJ0UGFnZS1kYXRlTGFiZWwtZGVza3RvcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJCZWdpbiwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJFbmQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5JbnB1dEJveC1maWVsZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94IC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94LmZpbGxlZCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgZGl2IC5kYXktaGVhZGVyLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtUHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UmVmZXJlbmNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SW5mb1RheCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIC5DYXJ0UGFnZS1wcm9kdWN0IC5jYXJ0UGFnZS1pbmRpc3BvbmlibGUsIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2ssIC5yZWdpc3RlciAuaW5mb3JtYXRpb25zIGxpLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWlkY29tcGFueSBsYWJlbCwgLnJlZ2lzdGVyIC5pbmZvLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLXBob25lLCAucGhvbmUtZmllbGQsIC5EZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLW5ldywgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW9MYWJlbC1uZXcsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLndvcmtzaXRlLWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVGl0bGUsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAudGhhbmtzLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBwLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWJhY2ssIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstZXNwYWNlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5QWRkcmVzcywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS10ZWxBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1ob3JhaXJlc0FnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhUIC5pbmZvLWxpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxUVEMsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS11bml0UGFyaWNlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcXRlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mb1RheCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJvbGQsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1zdWJ0aXRsZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0LWhlYWQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdExhYmVsLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFByaWNlQW1vdW50LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFVuaXRQcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3ROYW1lLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtbGFiZWwtYWNjZXNzb3J5LCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgaDMsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy10aXRsZSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXN1YnRpdGxlLCAucmVnaXN0ZXIgLnByaW1hcnktYnRuLCAubWFpbi1sb3hhbS1mciAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSAuY29tcGFueS1uYW1lLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtc3dpdGNoLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtb3ZlcmxheS1oZWFkZXIsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAucmVzZXJ2YXRpb24tbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIGgzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gaDQsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci1wcm9kdWN0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhULCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSwgLm1haW4tbG94YW0tZnIgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeS5TdW1tYXJ5U3RlcFBhZ2UtZW50cnktLWFjY2Vzc29yeSAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuZGVsaXZlcnlTdGVwUGFnZS10aXRsZSwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYmxhY2ssIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2Ugc3BhbiwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuZGF5X19tb250aF9idG4sXG4ubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5tb250aF9feWVhcl9idG4sIC5yZWdpc3RlcmZvcm0tdGl0bGUsIC5yZWdpc3RlciAubG9naW5Nb2RhbC1zdWJ0aXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXRoaW4taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1yZWd1bGFyLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ibGFjay1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLlNsaWRlci1wYWdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDMuNnJlbSAxLjVyZW0gMDtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5TbGlkZXItZG90cyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bzsgfVxuXG4uU2xpZGVyLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLlNsaWRlci1pdGVtIHtcbiAgICAgIHdpZHRoOiAzMDBweDsgfSB9XG4gIC5TbGlkZXItaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLlNsaWRlci1pdGVtOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG5cbi5TbGlkZXItcHJldiwgLlNsaWRlci1uZXh0IHtcbiAgd2lkdGg6IDMuNHJlbTtcbiAgaGVpZ2h0OiAzLjRyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzLjRyZW07XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjZmIyNjNiO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zaXRpb246IDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuU2xpZGVyLXByZXYsIC5TbGlkZXItbmV4dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICAuU2xpZGVyLXByZXY6aG92ZXIsIC5TbGlkZXItbmV4dDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2YwZWRlZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuU2xpZGVyLXByZXYsIC5TbGlkZXItbmV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjN2Q3Nzc5OyB9XG4gICAgICAuU2xpZGVyLXByZXYtLWNsaWNrZWQsIC5TbGlkZXItbmV4dC0tY2xpY2tlZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmYjI2M2I7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMGVkZWU7IH0gfVxuXG4uc2xpY2stZG90cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDFyZW07IH1cbiAgLnNsaWNrLWRvdHMgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIDAuNXJlbTsgfVxuICAgIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogcmVkOyB9XG4gIC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6ICNkYmQ0ZDY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBmb250LXNpemU6IDA7IH1cblxuLyogbm8ganMgKi9cbnNsaWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIHNsaWRlciBzbGlkZXItaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG4vKiBNQVRFUklBTFMgQ09NUE9ORU5UICovXG4ubWF0ZXJpYWxzQ29tcG9uZW50IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZzogMy41cmVtIDAgNC41cmVtIDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5tYXRlcmlhbHNDb21wb25lbnQge1xuICAgICAgcGFkZGluZzogNHJlbSAwIDRyZW0gNS41cmVtOyB9IH1cbiAgLm1hdGVyaWFsc0NvbXBvbmVudFRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5tYXRlcmlhbHNDb21wb25lbnRUaXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH0gfVxuICAgIC5tYXRlcmlhbHNDb21wb25lbnRUaXRsZVR4dCB7XG4gICAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0LjJyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMxMjEwMTA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLm1hdGVyaWFsc0NvbXBvbmVudFRpdGxlVHh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDQuOHJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNS44cmVtOyB9IH1cbiAgICAubWF0ZXJpYWxzQ29tcG9uZW50VGl0bGVJY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGNvbG9yOiAjZmIyNjNiO1xuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLyogQ2F0ZWdvcnkgc2xpZGVyICovXG4uQ2F0ZWdvcnlJdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1pbi1oZWlnaHQ6IDQwcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkNGQ2O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgYm94LXNoYWRvdzogMCAwIDEuNXJlbSAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7IH1cbiAgLkNhdGVnb3J5SXRlbTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC40cmVtICNmYjI2M2I7IH1cbiAgLkNhdGVnb3J5SXRlbS10aHVtYkNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDFyZW0pO1xuICAgIG1hcmdpbjogMC41cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLkNhdGVnb3J5SXRlbS1udW1iZXIge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuQ2F0ZWdvcnlJdGVtLXRodW1iIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LWhlaWdodDogMjRyZW07XG4gICAgbWF4LXdpZHRoOiAyMi42cmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuQ2F0ZWdvcnlJdGVtLW51bWJlciwgLkNhdGVnb3J5SXRlbS1uYW1lLCAuQ2F0ZWdvcnlJdGVtLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMxMjEwMTA7IH1cbiAgLkNhdGVnb3J5SXRlbS1ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAwIDNyZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLkNhdGVnb3J5SXRlbS1uYW1lIHtcbiAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAuQ2F0ZWdvcnlJdGVtLW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07IH0gfVxuICAuQ2F0ZWdvcnlJdGVtLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuXG4uQ2FydFBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5DYXJ0UGFnZSB7XG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICBwYWRkaW5nOiAwIDdyZW07IH0gfVxuICAuQ2FydFBhZ2UtY29udGVudCB7XG4gICAgZmxleDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5DYXJ0UGFnZS1jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NiU7XG4gICAgICAgIHBhZGRpbmc6IDAgMnJlbSAwIDA7IH0gfVxuICAuQ2FydFBhZ2UtLWVtcHR5IC5DYXJ0UGFnZS1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLkNhcnRQYWdlLWRhdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIG1hcmdpbjogM3JlbSAwOyB9XG4gICAgLkNhcnRQYWdlLWRhdGVUaXRsZSB7XG4gICAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgIGNvbG9yOiAjZmIyNjNiO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbjogMnJlbSAwIDAuNXJlbSAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lcnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAgIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyICsgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjFyZW07IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgKyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgKyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuQ2FydFBhZ2UtZGF0ZUxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAzLjVyZW07IH0gfVxuICAgICAgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBoZWlnaHQ6IDQuNXJlbTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxMHB4KSB7XG4gICAgICAgICAgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIge1xuICAgICAgICAgICAgd2lkdGg6IDIycmVtO1xuICAgICAgICAgICAgZmxleDogMCAwIDIycmVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMnJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzEwcHgpIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgICAgICAgIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNXJlbTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyNXJlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjVyZW07IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gICAgICAgICAgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIge1xuICAgICAgICAgICAgd2lkdGg6IDI4cmVtO1xuICAgICAgICAgICAgZmxleDogMCAwIDI4cmVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyOHJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMHJlbTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzMHJlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzByZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIge1xuICAgICAgICAgICAgd2lkdGg6IDMwcmVtO1xuICAgICAgICAgICAgZmxleDogMCAwIDMwcmVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMHJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH0gfVxuICAgIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyOm50aC1jaGlsZCgyKSAudmRwLWRhdGVwaWNrZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuM3JlbTsgfVxuICAgIC5DYXJ0UGFnZS1kYXRlTGFiZWwge1xuICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcbiAgICAgIGNvbG9yOiAjMTIxMDEwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IH1cbiAgICAuQ2FydFBhZ2UtZGF0ZVVwZGF0ZUJ0biB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICNmYjI2M2I7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAyLjVyZW07XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgICAgIG1hcmdpbi10b3A6IDIuNnJlbTtcbiAgICAgIGhlaWdodDogNXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuQ2FydFBhZ2UtZGF0ZVVwZGF0ZUJ0biB7XG4gICAgICAgICAgcGFkZGluZzogMCAzcmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuQ2FydFBhZ2UtZGF0ZVVwZGF0ZUJ0biB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDNyZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuQ2FydFBhZ2UtZGF0ZVVwZGF0ZUJ0biB7XG4gICAgICAgICAgcGFkZGluZzogMCAzcmVtOyB9IH1cbiAgICAgIC5DYXJ0UGFnZS1kYXRlVXBkYXRlQnRuSWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC43cmVtO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLkNhcnRQYWdlLWRhdGVVcGRhdGVCdG5bZGlzYWJsZWRdIHtcbiAgICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgLkNhcnRQYWdlLWRhdGVGb3JtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjNyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuQ2FydFBhZ2UtZGF0ZUZvcm0ge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLkNhcnRQYWdlLWRhdGVGb3JtIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG4gICAgLkNhcnRQYWdlLWRhdGVTZWxlY3RvcnMge1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTsgfVxuICAuQ2FydFBhZ2Utc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGNvbG9yOiAjOTY5MTkxOyB9XG4gIC5DYXJ0UGFnZS13ZWVrZW5kVXNhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLkNhcnRQYWdlLXdlZWtlbmRVc2FnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuQ2FydFBhZ2Utd2Vla2VuZFVzYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfSB9XG4gICAgLkNhcnRQYWdlLXdlZWtlbmRVc2FnZS1yZW50YWxtYW5DaXJjdWl0YnJlYWtlck9wZW5lZCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBCYXJsb3csIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5DYXJ0UGFnZS1wcm9kdWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgcGFkZGluZzogNC43cmVtIDAgMi41cmVtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGJkNGQ2OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuQ2FydFBhZ2UtcHJvZHVjdCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHBhZGRpbmc6IDAgMnJlbSAxLjZyZW0gMi41cmVtOyB9IH1cbiAgICAuQ2FydFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWdzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAuQ2FydFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuQ2FydFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLW5vdXZlYXUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTIxMDEwO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLkNhcnRQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS1sb3hncmVlbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNiZWY5YzM7XG4gICAgICAgIGNvbG9yOiAjMTIxMDEwOyB9XG4gICAgLkNhcnRQYWdlLXByb2R1Y3RSZXF1aXJlbWVudEZsYWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgbWFyZ2luOiAxLjNyZW0gMDtcbiAgICAgIGJhY2tncm91bmQ6ICMxMjEwMTA7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5DYXJ0UGFnZS1wcm9kdWN0UmVxdWlyZW1lbnRGbGFnIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAwLjNyZW07IH0gfVxuICAgIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdCArIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiAzLjNyZW07IH1cbiAgICAuQ2FydFBhZ2UtcHJvZHVjdExpc3RMYWJlbCB7XG4gICAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgIGNvbG9yOiAjZmIyNjNiO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTsgfVxuICAgIC5DYXJ0UGFnZS1wcm9kdWN0SW1hZ2Uge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMTMuMnJlbTtcbiAgICAgIGhlaWdodDogMTMuMnJlbTtcbiAgICAgIG1heC1oZWlnaHQ6IDEzLjJyZW07XG4gICAgICBtYXgtd2lkdGg6IDEzLjJyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuQ2FydFBhZ2UtcHJvZHVjdEltYWdlIHtcbiAgICAgICAgICBtYXJnaW46IDVyZW0gMCAzLjVyZW07IH0gfVxuICAgICAgLkNhcnRQYWdlLXByb2R1Y3RJbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgICAuQ2FydFBhZ2UtcHJvZHVjdExpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5DYXJ0UGFnZS1wcm9kdWN0RGV0YWlscyB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjRyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuQ2FydFBhZ2UtcHJvZHVjdERldGFpbHMge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1LjZyZW07IH0gfVxuICAgIC5DYXJ0UGFnZS1wcm9kdWN0RGlzY291bnRGbGFnIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgIGNvbG9yOiAjZmIyNjNiO1xuICAgICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjdyZW07XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmIyNjNiO1xuICAgICAgd2lkdGg6IDZyZW07IH1cbiAgICAuQ2FydFBhZ2UtcHJvZHVjdE5hbWUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICBjb2xvcjogIzEyMTAxMDsgfVxuICAgIC5DYXJ0UGFnZS1wcm9kdWN0TWFpbkZlYXR1cmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICBjb2xvcjogI2ZiMjYzYjsgfVxuICAgIC5DYXJ0UGFnZS1wcm9kdWN0UmVmZXJlbmNlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgY29sb3I6ICMxMjEwMTA7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gICAgLkNhcnRQYWdlLXByb2R1Y3RCZWZvcmVEaXNjb3VudFByaWNlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogIzdkNzc3OTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuQ2FydFBhZ2UtcHJvZHVjdFByaWNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgICAuQ2FydFBhZ2UtcHJvZHVjdFByaWNlQ29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC43cmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5DYXJ0UGFnZS1wcm9kdWN0UHJpY2VDb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjNyZW07IH0gfVxuICAgICAgLkNhcnRQYWdlLXByb2R1Y3RQcmljZUZyb21MYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgIGNvbG9yOiAjMTIxMDEwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTsgfVxuICAgICAgLkNhcnRQYWdlLXByb2R1Y3RQcmljZUFtb3VudCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gICAgICAgIGNvbG9yOiAjMTIxMDEwOyB9XG4gICAgLkNhcnRQYWdlLXByb2R1Y3QgLlByaWNlLXRheCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5DYXJ0UGFnZS1wcm9kdWN0IC5QcmljZS10YXhBc3Qge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuQ2FydFBhZ2UtcHJvZHVjdCAuUHJpY2UtdGF4TGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIGNvbG9yOiAjMTIxMDEwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG4gICAgLkNhcnRQYWdlLXByb2R1Y3QgLlByaWNlLXJvdy0tc21hbGwge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5DYXJ0UGFnZS1wcm9kdWN0IC5QcmljZS1yb3ctLXNtYWxsIC5QcmljZS12YWx1ZSxcbiAgICAgIC5DYXJ0UGFnZS1wcm9kdWN0IC5QcmljZS1yb3ctLXNtYWxsIC5QcmljZS10YXhMYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTsgfVxuICAgIC5DYXJ0UGFnZS1wcm9kdWN0IC5RdWFudGl0eVNlbGVjdG9yIHtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07IH1cbiAgLkNhcnRQYWdlLXBlcmlvZE1lbnRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIGNvbG9yOiAjMTIxMDEwO1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuICAuQ2FydFBhZ2UgLkJyZWFkY3J1bWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW07XG4gICAgcGFkZGluZzogMS41cmVtIDAgMS41cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGJkNGQ2OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuQ2FydFBhZ2UgLkJyZWFkY3J1bWIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5DYXJ0UGFnZSAuQnJlYWRjcnVtYi1pdGVtLCAuQ2FydFBhZ2UgLkJyZWFkY3J1bWItbGluayB7XG4gICAgICBjb2xvcjogIzEyMTAxMDsgfVxuICAgIC5DYXJ0UGFnZSAuQnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICMxMjEwMTA7IH1cbiAgLkNhcnRQYWdlLW1lc3NhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG4gIC5DYXJ0UGFnZS1lbXB0eSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6IHJlZDtcbiAgICBmb250LWZhbWlseTogQmFybG93LCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuQ2FydFBhZ2UtbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMxMjEwMTA7XG4gICAgZm9udC1mYW1pbHk6IEJhcmxvdywgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5DYXJ0UGFnZS1saW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLkNhcnRQYWdlLWxpbmsgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLkNhcnRQYWdlLWxpbmtSZWRpcmVjdCB7XG4gICAgY29sb3I6ICMxMjEwMTA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5DYXJ0UGFnZS1waWNrVXBNb2RlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDIuNXJlbSAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYmQ0ZDY7IH1cbiAgICAgIC5DYXJ0UGFnZS1waWNrVXBNb2RlQnRuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmIyNjNiO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMi41cmVtO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLkNhcnRQYWdlLXBpY2tVcE1vZGVCdG4ge1xuICAgICAgICBwYWRkaW5nOiAwIDNyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5DYXJ0UGFnZS1waWNrVXBNb2RlQnRuIHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuQ2FydFBhZ2UtcGlja1VwTW9kZUJ0bjpob3ZlciwgLkNhcnRQYWdlLXBpY2tVcE1vZGVCdG46Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5DYXJ0UGFnZS1waWNrVXBNb2RlQnRuSWNvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cbiAgICAgICAgLkNhcnRQYWdlLXBpY2tVcE1vZGVCdG4tLWRpc2FibGVkIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICAuQ2FydFBhZ2UtcGlja1VwTW9kZU91dHNpZGVPcmRlcnN1bW1hcnkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMnJlbSAwOyB9XG4gICAgICAuQ2FydFBhZ2UtcGlja1VwTW9kZU91dHNpZGVPcmRlcnN1bW1hcnlCdG4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYjI2M2I7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAyLjVyZW07XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuQ2FydFBhZ2UtcGlja1VwTW9kZU91dHNpZGVPcmRlcnN1bW1hcnlCdG4ge1xuICAgICAgICBwYWRkaW5nOiAwIDNyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuQ2FydFBhZ2UtcGlja1VwTW9kZU91dHNpZGVPcmRlcnN1bW1hcnlCdG46aG92ZXIsIC5DYXJ0UGFnZS1waWNrVXBNb2RlT3V0c2lkZU9yZGVyc3VtbWFyeUJ0bjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLkNhcnRQYWdlLXBpY2tVcE1vZGVPdXRzaWRlT3JkZXJzdW1tYXJ5QnRuSWNvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cbiAgICAgICAgLkNhcnRQYWdlLXBpY2tVcE1vZGVPdXRzaWRlT3JkZXJzdW1tYXJ5QnRuLS1kaXNhYmxlZCB7XG4gICAgICAgICAgb3BhY2l0eTogMC41OyB9IH1cbiAgLkNhcnRQYWdlLW1lc3NhZ2VBdmFpbGFiaWxpdHk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuQ2FydFBhZ2UtbWVzc2FnZUF2YWlsYWJpbGl0eSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLkNhcnRQYWdlLW1lc3NhZ2VBdmFpbGFiaWxpdHktcmVudGFsbWFuVW5hdmFpbGFibGUge1xuICAgICAgZm9udC1zaXplOiAycmVtOyB9XG4gICAgLkNhcnRQYWdlLW1lc3NhZ2VBdmFpbGFiaWxpdHktYXZhaWxhYmlsaXR5VG9CZUNvbmZpcm1lZCB7XG4gICAgICBmb250LXNpemU6IDJyZW07IH1cbiAgICAuQ2FydFBhZ2UtbWVzc2FnZUF2YWlsYWJpbGl0eS1yZW50YWxXZWVrRW5kIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgY29sb3I6ICM5NjkxOTE7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgLkNhcnRQYWdlLW1lc3NhZ2VBdmFpbGFiaWxpdHktcmVudGFsV2Vla0VuZC10ZWw6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcgJzsgfVxuICAgICAgLkNhcnRQYWdlLW1lc3NhZ2VBdmFpbGFiaWxpdHktcmVudGFsV2Vla0VuZC10ZWwge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIC5DYXJ0UGFnZS1tZXNzYWdlQXZhaWxhYmlsaXR5LXJlbnRhbFdlZWtFbmQtdGV4dDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnICc7IH1cbiAgICAgIC5DYXJ0UGFnZS1tZXNzYWdlQXZhaWxhYmlsaXR5LXJlbnRhbFdlZWtFbmQtbGluayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5DYXJ0UGFnZS1ub1Byb2R1Y3RJbWFnZSB7XG4gICAgbWFyZ2luOiA1cmVtIDAgMy41cmVtO1xuICAgIHdpZHRoOiAxMy4ycmVtO1xuICAgIGhlaWdodDogMTMuMnJlbTtcbiAgICBtYXgtaGVpZ2h0OiAxMy4ycmVtO1xuICAgIG1heC13aWR0aDogMTMuMnJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLkNhcnRQYWdlLW5vUHJvZHVjdEltYWdlIHtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAwO1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAuQ2FydFBhZ2UtbGlua1Byb2R1Y3RzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgcGFkZGluZzogMS4zcmVtIDNyZW07XG4gICAgY29sb3I6ICNFNzBEMjM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U3MEQyMztcbiAgICBib3JkZXItcmFkaXVzOiAyLjhyZW07XG4gICAgbWFyZ2luOiAwIDAgNC44cmVtIDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5DYXJ0UGFnZS1saW5rUHJvZHVjdHM6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi7oCcXCI7XG4gICAgICBmb250LWZhbWlseTogXCJpY29uc1wiO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLkNhcnRQYWdlLWxpbmtQcm9kdWN0czo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ud3JyYXBlci1saW5rIHtcbiAgcGFkZGluZzogMCAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC53cnJhcGVyLWxpbmsge1xuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgcGFkZGluZzogMCA3cmVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbiNkYXRlcGlja2VyQmVnaW4sXG4jZGF0ZXBpY2tlckVuZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgYmxhY2s7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICNkYXRlcGlja2VyQmVnaW4sXG4gICAgI2RhdGVwaWNrZXJFbmQge1xuICAgICAgd2lkdGg6IDMwcmVtO1xuICAgICAgbWF4LXdpZHRoOiAzMHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICNkYXRlcGlja2VyQmVnaW4sXG4gICAgI2RhdGVwaWNrZXJFbmQge1xuICAgICAgd2lkdGg6IDMwcmVtO1xuICAgICAgbWF4LXdpZHRoOiAzMHJlbTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzEwcHgpIHtcbiAgICAjZGF0ZXBpY2tlckJlZ2luLFxuICAgICNkYXRlcGlja2VyRW5kIHtcbiAgICAgIHdpZHRoOiAyMnJlbTtcbiAgICAgIGZsZXg6IDAgMCAyMnJlbTtcbiAgICAgIG1heC13aWR0aDogMjJyZW07IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMxMHB4KSBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAjZGF0ZXBpY2tlckJlZ2luLFxuICAgICNkYXRlcGlja2VyRW5kIHtcbiAgICAgIHdpZHRoOiAyNXJlbTtcbiAgICAgIGZsZXg6IDAgMCAyNXJlbTtcbiAgICAgIG1heC13aWR0aDogMjVyZW07IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gICAgI2RhdGVwaWNrZXJCZWdpbixcbiAgICAjZGF0ZXBpY2tlckVuZCB7XG4gICAgICB3aWR0aDogMjhyZW07XG4gICAgICBmbGV4OiAwIDAgMjhyZW07XG4gICAgICBtYXgtd2lkdGg6IDI4cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5DaGVja2JveC1sYWJlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9IH1cblxuLkNoZWNrYm94OmNoZWNrZWQgKyAuQ2hlY2tib3gtbGFiZWw6OmFmdGVyIHtcbiAgdG9wOiAwLjRyZW07IH1cblxuLm1haW4tbG94YW0tZnIgLkNhcnRlUGFnZS1oZWFkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJyZW0gMCAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDMuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZ2FwOiAxLjdyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm1haW4tbG94YW0tZnIgLkNhcnRlUGFnZS1oZWFkIHtcbiAgICAgIHBhZGRpbmc6IDRyZW0gMDsgfSB9XG5cbi5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1kYXRlRm9ybSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1vZmZyZS1leGNsdSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFN0U3RTc7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgY29sb3I6ICMyQTJBMkE7XG4gIHBhZGRpbmc6IDIuNHJlbSAycmVtIDIuNHJlbSAycmVtO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxcmVtOyB9XG4gIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1vZmZyZS1leGNsdSAuSWNvbiB7XG4gICAgZm9udC1zaXplOiAyLjNyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTAuNXJlbTsgfVxuXG4ubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyB9XG5cbi5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2UgcCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtOyB9XG5cbi5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjNzU3NTc1OyB9IH1cbiAgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbiAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjNzU3NTc1O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVycyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5tb2Rlcm4tYWRkcmVzcy1mb3JtIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG4gICAgYm9yZGVyOiAwLjFyZW0gc29saWQgIzc1NzU3NTsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5tb2Rlcm4tYWRkcmVzcy1mb3JtX2hlYWRlci1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5tb2Rlcm4tYWRkcmVzcy1mb3JtIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLm1vZGVybi1hZGRyZXNzLWZvcm0uZm9jdXMge1xuICAgICAgei1pbmRleDogMTU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBwYWRkaW5nOiAxLjZyZW07IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5tb2Rlcm4tYWRkcmVzcy1mb3JtLmZvY3VzIC5tb2Rlcm4tYWRkcmVzcy1mb3JtX2hlYWRlci1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgOHB4OyB9XG4gICAgICAgIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5tb2Rlcm4tYWRkcmVzcy1mb3JtLmZvY3VzIC5tb2Rlcm4tYWRkcmVzcy1mb3JtX2hlYWRlci1tb2JpbGUgcCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IExhdG8sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwLjZyZW0gMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lcjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDEuMnJlbTtcbiAgICAgIHdpZHRoOiAwLjFyZW07XG4gICAgICBoZWlnaHQ6IDMuMnJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENEQ0RDQ7IH1cbiAgICAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuQ2FydFBhZ2UtZGF0ZUxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5DYXJ0UGFnZS1kYXRlTGFiZWwtZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMnJlbTtcbiAgICAgICAgbGVmdDogMnJlbTtcbiAgICAgICAgY29sb3I6ICM3NTc1NzU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgICAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB3aWR0aDogMTVyZW07XG4gICAgICBmbGV4OiAwIDAgMTVyZW07XG4gICAgICBtYXgtd2lkdGg6IDE1cmVtOyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlcjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckJlZ2luLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckVuZCB7XG4gICAgICAgIHdpZHRoOiAxNXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAxLjZyZW0gMS4zcmVtIDAuOHJlbSAxLjZyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gICAgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIuZGF0ZXBpY2tlci1hY3RpdmUge1xuICAgICAgcGFkZGluZzogMC44cmVtIDAgMCAwOyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lci5kYXRlcGlja2VyLWFjdGl2ZSAuQ2FydFBhZ2UtZGF0ZUxhYmVsLWRlc2t0b3Age1xuICAgICAgICB0b3A6IDAuOHJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgICAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lcjpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5JbnB1dEJveCB7XG4gICAgcGFkZGluZzogMC43cmVtIDA7IH1cbiAgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLklucHV0Qm94LWZpZWxkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBwYWRkaW5nLXRvcDogMS4zcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS42cmVtOyB9XG4gICAgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLklucHV0Qm94LWZpZWxkOmhvdmVyLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuSW5wdXRCb3gtZmllbGQ6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveCAubHgtZmllbGQtbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDJyZW07XG4gICAgICBsZWZ0OiAxLjZyZW07XG4gICAgICBjb2xvcjogIzc1NzU3NTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94LmZpbGxlZCAubHgtZmllbGQtbGFiZWwge1xuICAgICAgdG9wOiAwLjhyZW07XG4gICAgICBmb250LXNpemU6IDEuM3JlbTsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveC5maWxsZWQgLklucHV0Qm94IHtcbiAgICAgIHBhZGRpbmc6IDAuOHJlbSAwIDAgMDsgfVxuXG4ubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtZGF0ZVRpdGxlIHtcbiAgY29sb3I6ICMxMjEwMTA7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBmb250LWZhbWlseTogJ0xhdG8nO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLm1haW4tbG94YW0tZnIgLm1vZGVybi1hdXRvY29tcGxldGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNS44cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAzMHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xuICB6LWluZGV4OiA5OyB9XG4gIC5tYWluLWxveGFtLWZyIC5tb2Rlcm4tYXV0b2NvbXBsZXRlIC5BdXRvY29tcGxldGVHb29nbGUtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5tb2Rlcm4tYXV0b2NvbXBsZXRlIC5BdXRvY29tcGxldGVHb29nbGUtaXRlbTpob3ZlciB7XG4gICAgICBjb2xvcjogIzE0MTQxNDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7IH1cblxuLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLWRhdGVTZWxlY3RvcnMge1xuICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1kYXRlU2VsZWN0b3JzIC5DaGVja2JveC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgICAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtZGF0ZVNlbGVjdG9ycyAuQ2hlY2tib3gtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICMxNDE0MTQ7XG4gICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07IH1cbiAgICAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtZGF0ZVNlbGVjdG9ycyAuQ2hlY2tib3gtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDAuNnJlbTtcbiAgICAgIHdpZHRoOiAxLjJyZW07XG4gICAgICBoZWlnaHQ6IDAuOHJlbTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE0MTQxNDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAwIDAuM3JlbSAwLjNyZW07IH1cblxuLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXdlZWtlbmRVc2FnZSB7XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cblxuLm1haW4tbG94YW0tZnIgLmZpcnN0LWxvZ2luLXRvYXN0LW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMnJlbTtcbiAgcmlnaHQ6IC0xMDAlO1xuICBiYWNrZ3JvdW5kOiAjRDZGOUZFO1xuICBwYWRkaW5nOiAycmVtIDZyZW0gMnJlbSAycmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBjb2xvcjogIzFGNjY2RjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS41cmVtO1xuICB6LWluZGV4OiA5OTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIG9wYWNpdHk6IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLm1haW4tbG94YW0tZnIgLmZpcnN0LWxvZ2luLXRvYXN0LW1lc3NhZ2UgLndycmFwZXItaWNvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMUY2NjZGO1xuICAgIGNvbG9yOiAjMUY2NjZGO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubWFpbi1sb3hhbS1mciAuZmlyc3QtbG9naW4tdG9hc3QtbWVzc2FnZSAuYnRuQ2xvc2Uge1xuICAgIGNvbG9yOiAjMUY2NjZGO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIuMnJlbTtcbiAgICByaWdodDogMS41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gIC5tYWluLWxveGFtLWZyIC5maXJzdC1sb2dpbi10b2FzdC1tZXNzYWdlLnZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcmlnaHQ6IDFyZW07IH1cblxuLm1haW4tbG94YW0tZnIgLm1zZy1lbXB0eS1kYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjFGMjtcbiAgcGFkZGluZzogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIGNvbG9yOiAjQ0MwOTFEO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuXG4ubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtZW1wdHlEYXRlVGl0bGUge1xuICBmb250LWZhbWlseTogJ0xhdG8nO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0NyU7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xuICBjb2xvcjogI0NDMDkxRDtcbiAgYmFja2dyb3VuZDogI0ZGRjFGMjtcbiAgd2lkdGg6IDQ0MHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHggNDhweCAxMnB4IDE2cHg7XG4gIG1hcmdpbjogMTZweCAwO1xuICBib3JkZXItcmFkaXVzOiAxNnB4OyB9XG4gIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1lbXB0eURhdGVUaXRsZSAuSWNvbi0td2FybmluZzpiZWZvcmUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1lbXB0eURhdGVUaXRsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMTZweDsgfVxuICAgICAgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLWVtcHR5RGF0ZVRpdGxlIC5JY29uLS13YXJuaW5nOmJlZm9yZSB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB1bnNldDsgfSB9XG5cbi5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA0MDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDQycHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7IH0gfVxuICAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5kYXlfX21vbnRoX2J0bixcbiAgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAubW9udGhfX3llYXJfYnRuIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBoZWFkZXIgLnByZXYuZGlzYWJsZWQsXG4gIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgaGVhZGVyIC5uZXh0LmRpc2FibGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGhlYWRlciAucHJldi5kaXNhYmxlZDo6YWZ0ZXIsXG4gICAgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBoZWFkZXIgLm5leHQuZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZTdlN2U3O1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgaGVhZGVyIC5uZXh0IHtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGhlYWRlciAubmV4dDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIu6Am1wiO1xuICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgaGVhZGVyIC5uZXh0OjphZnRlciB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuICAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGhlYWRlciAucHJldiB7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBoZWFkZXIgLnByZXY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCLugJxcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGhlYWRlciAucHJldjo6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC00cHg7XG4gICAgICBjb2xvcjogYmxhY2s7IH1cbiAgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBoZWFkZXIgLnByZXY6aG92ZXIsXG4gIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgaGVhZGVyIC5uZXh0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGRpdiB7XG4gICAgcGFkZGluZzogMCAzOHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGRpdiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgICAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGRpdiAuZGF5LWhlYWRlciB7XG4gICAgICBib3JkZXItcmlnaHQ6IHVuc2V0O1xuICAgICAgYm9yZGVyLWxlZnQ6IHVuc2V0O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQ0ZDQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgZGl2IC5jZWxsIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGRpdiAuY2VsbCB7XG4gICAgICAgICAgd2lkdGg6IDE0LjI4NTcxNDI4NTcxNDI4NiU7IH0gfVxuICAgIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgZGl2IC5jZWxsLmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgY29sb3I6ICNlN2U3ZTc7IH1cbiAgICAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGRpdiAuY2VsbC5oaWdobGlnaHRlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTdlN2U3OyB9XG4gICAgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBkaXYgLmNlbGwuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQsXG4gICAgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBkaXYgLmNlbGwuc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZDogIzE0MTQxNDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgZGl2IC5jZWxsLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmhpZ2hsaWdodC1zdGFydCxcbiAgICAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGRpdiAuY2VsbC5zZWxlY3RlZC5oaWdobGlnaHRlZC5oaWdobGlnaHQtZW5kIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBkaXYgLmNlbGwuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuaGlnaGxpZ2h0LXN0YXJ0OjphZnRlcixcbiAgICAgIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgZGl2IC5jZWxsLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmhpZ2hsaWdodC1lbmQ6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTdlN2U3O1xuICAgICAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgZGl2IC5jZWxsLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmhpZ2hsaWdodC1lbmQ6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGRpdiAuZGF5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgZGl2IC5kYXkuaGlnaGxpZ2h0ZWQ6aG92ZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGRpdiAuZGF5OmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuICAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5jZWxsIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmNlbGwuc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICMxNDE0MTQ7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLm1vbnRoIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLm1vbnRoLmhpZ2hsaWdodGVkOmhvdmVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5tb250aDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWFpbi1sb3hhbS1mciAubW9kZXJuLWRhdGUtZm9ybSAubW9kZXJuLWRhdGUtZm9ybV9oZWFkZXItbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWFpbi1sb3hhbS1mciAubW9kZXJuLWRhdGUtZm9ybS5mb2N1cyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEuNXJlbTsgfVxuICAubWFpbi1sb3hhbS1mciAubW9kZXJuLWRhdGUtZm9ybS5mb2N1cyAubW9kZXJuLWRhdGUtZm9ybV9oZWFkZXItbW9iaWxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAubWFpbi1sb3hhbS1mciAubW9kZXJuLWRhdGUtZm9ybS5mb2N1cyAubW9kZXJuLWRhdGUtZm9ybV9oZWFkZXItbW9iaWxlIHAge1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgLm1haW4tbG94YW0tZnIgLm1vZGVybi1kYXRlLWZvcm0uZm9jdXMgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTByZW07XG4gICAgbWluLXdpZHRoOiAxMDAlOyB9XG5cbi5tYWluLWxveGFtLWZyIC5wcmludERldmlzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC04cmVtO1xuICByaWdodDogN3JlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjRTcwRDIzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubWFpbi1sb3hhbS1mciAucHJpbnREZXZpcyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkge1xuICBtYXJnaW4tdG9wOiAwO1xuICBoZWlnaHQ6IHVuc2V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5LnBheW1lbnQge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDRENDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMzJweCAyNHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gICAgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LXN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1jYWxjdWxhdGVkRGF0ZXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1jYWxjdWxhdGVkRGF0ZXMgLk9yZGVyU3VtbWFyeS1jYWxlbmRhciB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1jYWxjdWxhdGVkRGF0ZXMgLk9yZGVyU3VtbWFyeS1kYXRlcyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQ3JTsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nO1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMS43NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1zdWJ0aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyB7XG4gICAgICBtYXJnaW46IDAgMCAyNHB4IDA7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1zU2Nyb2xsV3JhcHBlckNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgICAgIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtUHJpY2Uge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW0tLXRvdGFsIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW0tLXRvdGFsIC5PcmRlclN1bW1hcnktaXRlbVByaWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDclOyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtLS10b3RhbFByaWNlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgICAgIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW0tLXRvdGFsUHJpY2UgLk9yZGVyU3VtbWFyeS1pdGVtLS10b3RhbEhULCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtLS10b3RhbFByaWNlIC5PcmRlclN1bW1hcnktaXRlbS0tdG90YWxUVEMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbS0tdG90YWxQcmljZSAuT3JkZXJTdW1tYXJ5LWl0ZW0tLXRvdGFsSFQgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZVRvdGFsLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtLS10b3RhbFByaWNlIC5PcmRlclN1bW1hcnktaXRlbS0tdG90YWxUVEMgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZVRvdGFsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7IH1cbiAgICAgICAgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbS0tdG90YWxQcmljZSAuT3JkZXJTdW1tYXJ5LWl0ZW0tLXRvdGFsSFQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgICAgIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW0tLXRvdGFsUHJpY2UgLk9yZGVyU3VtbWFyeS1pdGVtLS10b3RhbEhUIC5PcmRlclN1bW1hcnktaXRlbU5hbWVUb3RhbCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG4gICAgICAgICAgICAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtLS10b3RhbFByaWNlIC5PcmRlclN1bW1hcnktaXRlbS0tdG90YWxIVCAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lVG90YWxIVCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG4gICAgICAgICAgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbS0tdG90YWxQcmljZSAuT3JkZXJTdW1tYXJ5LWl0ZW0tLXRvdGFsSFQgLk9yZGVyU3VtbWFyeS1pdGVtUHJpY2VUb3RhbEFtb3VudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAgICAgICAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtLS10b3RhbFByaWNlIC5PcmRlclN1bW1hcnktaXRlbS0tdG90YWxUVEMgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZVRvdGFsIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTQ3JTtcbiAgICAgICAgICBjb2xvcjogIzU2NTY1NjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cbiAgICAgICAgICAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtLS10b3RhbFByaWNlIC5PcmRlclN1bW1hcnktaXRlbS0tdG90YWxUVEMgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZVRvdGFsVFRDIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxuICAgICAgICAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtLS10b3RhbFByaWNlIC5PcmRlclN1bW1hcnktaXRlbS0tdG90YWxUVEMgLk9yZGVyU3VtbWFyeS1pdGVtUHJpY2VUb3RhbEFtb3VudCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBjb2xvcjogIzU2NTY1NjsgfVxuICAgICAgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktd2FybmluZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktd2FybmluZyAuT3JkZXJTdW1tYXJ5LXdhcm5pbmdJY29uIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAgICAgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktd2FybmluZyAud2FybmluZy1ib2xkIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZSAuQ2FydFBhZ2UtY29udGVudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZSAuQ2FydFBhZ2UtY29udGVudCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4OyB9IH1cblxuLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0LWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAgMnJlbSAxLjJyZW0gMi40cmVtOyB9XG4gIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdC1oZWFkIC5jb2wtcHJvZHVjdC1sYWJlbCB7XG4gICAgd2lkdGg6IGNhbGMoIDEwMCUgLSAzMHJlbSk7IH1cbiAgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0LWhlYWQgLmNvbC1wcm9kdWN0LXF1YW50aXR5IHtcbiAgICB3aWR0aDogMTByZW07IH1cbiAgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0LWhlYWQgLmNvbC1wcm9kdWN0LXVuaXRQcmljZSB7XG4gICAgd2lkdGg6IDEwcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3QtaGVhZCAudG90YWwtcHJpY2Uge1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0LWJvZHkge1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjRDRENEQ0O1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIHBhZGRpbmc6IDMuMnJlbSAyLjRyZW0gMCAyLjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuMnJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0LWJvZHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNC44cmVtOyB9IH1cblxuLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3Qge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyLjRyZW0gMDtcbiAgYm9yZGVyOiBub25lO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdDpmaXJzdC1jaGlsZCAuc2VwYS1jYXJ0SXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdCAuUXVhbnRpdHlTZWxlY3RvciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNDE0MTQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnJlbTsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0IC5RdWFudGl0eVNlbGVjdG9yIC5RdWFudGl0eVNlbGVjdG9yLWJ0biB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogIzE0MTQxNDtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAgICAgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3QgLlF1YW50aXR5U2VsZWN0b3IgLlF1YW50aXR5U2VsZWN0b3ItYnRuIC5JY29uLS1zdWJ0cmFjdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcmlnaHQ6IC0wLjlyZW07IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0IC5RdWFudGl0eVNlbGVjdG9yIC5RdWFudGl0eVNlbGVjdG9yLWJ0biAuSWNvbi0tYWRkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAtMC45cmVtOyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdCAuUXVhbnRpdHlTZWxlY3RvciAuUXVhbnRpdHlTZWxlY3Rvci1idG4gLkljb24tLUJhc2tldCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcmlnaHQ6IC0wLjlyZW07IH1cbiAgICAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdCAuUXVhbnRpdHlTZWxlY3RvciAuUXVhbnRpdHlTZWxlY3Rvci1hbW91bnQge1xuICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIG1hcmdpbjogMCAwLjRyZW07IH1cbiAgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0TGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBjb2xvcjogIzEyMTAxMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDsgfVxuXG4ubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdERldGFpbHMge1xuICB3aWR0aDogY2FsYyggMTAwJSAtIDM5LjZyZW0pO1xuICBtYXJnaW46IDA7IH1cblxuLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RQcmljZUNvbnRhaW5lciB7XG4gIHdpZHRoOiAzMHJlbTtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UHJpY2VDb250YWluZXIgLlByaWNlLXRheCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFByaWNlQW1vdW50IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFByaWNlTGFiZWwge1xuICBmb250LXNpemU6IDEuM3JlbTsgfVxuXG4ubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFVuaXRQcmljZSB7XG4gIHdpZHRoOiAxMHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM1NjU2NTY7XG4gIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0VW5pdFByaWNlIHNwYW4ubGFiZWxVbml0UHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG4ubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFByaWNlIHtcbiAgd2lkdGg6IDEwcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDsgfVxuXG4ubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFByaWNlRnJvbUxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEltYWdlIHtcbiAgd2lkdGg6IDkuNnJlbTtcbiAgaGVpZ2h0OiA4cmVtO1xuICBtYXgtaGVpZ2h0OiA4cmVtO1xuICBtYXgtd2lkdGg6IDkuNnJlbTtcbiAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TmFtZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtYXJnaW4tdG9wOiAwLjZyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RNYWluRmVhdHVyZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb2xvcjogIzE0MTQxNDsgfVxuXG4ubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFJlZmVyZW5jZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLXRvcDogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM1NjU2NTY7IH1cblxuLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5IHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGNvbG9yOiAjMUY2RjM3O1xuICBwYWRkaW5nOiAwLjNyZW0gMC41cmVtO1xuICBiYWNrZ3JvdW5kOiAjRURGRkYxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC40cmVtOyB9XG5cbi5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZSAuYXZhaWxhYmlsaXR5VG9Db25maXJtIHtcbiAgY29sb3I6ICNCRjRGMEY7XG4gIGJhY2tncm91bmQ6ICNGRkY4RUQ7IH1cblxuLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RJbmZvVGF4IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMC42cmVtO1xuICBnYXA6IDAuNHJlbTsgfVxuXG4ubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWdzIHtcbiAgcG9zaXRpb246IHN0YXRpYzsgfVxuXG4ubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmIHtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICNDQzA5MUQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB9XG5cbi5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1sYWJlbC1hY2Nlc3Nvcnkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogOS42cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyB9XG5cbi5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZSAuQ2FydGVQYWdlLXdycmFwUHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0LWFjY2Vzc29yeSB7XG4gIHBhZGRpbmc6IDAgMCAwIDkuNnJlbTtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0LWFjY2Vzc29yeSAuQ2FydFBhZ2UtcHJvZHVjdEltYWdlIHtcbiAgICB3aWR0aDogNi40cmVtO1xuICAgIGhlaWdodDogNi40cmVtOyB9XG4gIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0LWFjY2Vzc29yeSAuQ2FydFBhZ2UtcHJvZHVjdERldGFpbHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNi40cmVtKTsgfVxuICAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdC1hY2Nlc3NvcnkgLkNhcnRQYWdlLXByb2R1Y3ROYW1lIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40cmVtOyB9XG4gIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0LWFjY2Vzc29yeSAuQ2FydFBhZ2UtcHJvZHVjdFJlZmVyZW5jZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0LWFjY2Vzc29yeSAuQ2FydFBhZ2UtcHJvZHVjdE1haW5GZWF0dXJlIHtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuXG4ubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UgLlF1YW50aXR5U2VsZWN0b3ItYnRuIC5JY29uLS1CYXNrZXQge1xuICBmb250LXNpemU6IDEuNnJlbTsgfVxuXG4ubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdC1hY2Nlc3NvcnkgKyAuQ2FydFBhZ2UtcHJvZHVjdCB7XG4gIG1hcmdpbi10b3A6IDIuNHJlbTsgfVxuXG4ubWFpbi1sb3hhbS1mciAuc2VwYS1jYXJ0SXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI0Q0RDRENDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSBoMyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICMxMjEwMTA7XG4gIHBhZGRpbmctYm90dG9tOiAyLjRyZW07IH1cblxuLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdC1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDRENEQ0O1xuICBtYXJnaW4tYm90dG9tOiAyLjhyZW07IH1cblxuLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIC5DYXJ0UGFnZS1wcm9kdWN0IHtcbiAgb3BhY2l0eTogMC41O1xuICBwYWRkaW5nOiAxLjZyZW0gMDsgfVxuICAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgLkNhcnRQYWdlLXByb2R1Y3QgLkNhcnRQYWdlLXByb2R1Y3RMaW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDRENEQ0OyB9XG4gIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSAuQ2FydFBhZ2UtcHJvZHVjdCBpbWcge1xuICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTsgfVxuICAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgLkNhcnRQYWdlLXByb2R1Y3QgLmNhcnRQYWdlLWluZGlzcG9uaWJsZSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgY29sb3I6ICNDQzA5MUQ7IH1cblxuLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIC5DYXJ0UGFnZS1wcm9kdWN0UHJpY2VDb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDEwcmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0LWhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RJbWFnZSB7XG4gICAgd2lkdGg6IDhyZW07XG4gICAgaGVpZ2h0OiA2LjRyZW07IH1cbiAgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3REZXRhaWxzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gOHJlbSk7IH1cbiAgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RQcmljZUNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtO1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtbGFiZWwtYWNjZXNzb3J5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3QtYWNjZXNzb3J5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdC1hY2Nlc3NvcnkgLkNhcnRQYWdlLXByb2R1Y3RQcmljZUNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0LWFjY2Vzc29yeSAuQ2FydFBhZ2UtcHJvZHVjdERldGFpbHMge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDhyZW0pOyB9XG4gICAgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3QtYWNjZXNzb3J5IC5DYXJ0UGFnZS1wcm9kdWN0SW1hZ2Uge1xuICAgICAgd2lkdGg6IDhyZW07IH1cbiAgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0LWJvZHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjRyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZSAuQ2FydGVQYWdlLXdycmFwUHJpY2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlIC5DYXJ0UGFnZS1wcm9kdWN0VW5pdFByaWNlIHtcbiAgICBhbGlnbi1pdGVtczogZW5kOyB9IH1cblxuLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLWRhdGUge1xuICBtYXJnaW46IDMycHggMDsgfVxuXG4ubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5LW9wZW5CdG4sIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnktY2xvc2VCdG4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjhyZW07XG4gICAgcGFkZGluZzogMCAxLjVyZW07IH0gfVxuXG4ubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtY2FydEl0ZW1zQ29tcG9uZW50IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5jYXJ0LXVuYXZhaWxhYmxlLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAuY2FydC11bmF2YWlsYWJsZS1ibG9jayAuY2FydC11bmF2YWlsYWJsZS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jYXJ0LXVuYXZhaWxhYmxlLWJsb2NrIC5jYXJ0LXVuYXZhaWxhYmxlLWxpc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9IH1cbiAgLmNhcnQtdW5hdmFpbGFibGUtYmxvY2sgLmNhcnQtc2VjdGlvbi10aXRsZS51bmF2YWlsYWJsZS10aXRsZSB7XG4gICAgY29sb3I6ICMxMjEwMTA7XG4gICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLmNhcnQtdW5hdmFpbGFibGUtYmxvY2sgLmNhcnQtcHJvZHVjdC1saW5lLnVuYXZhaWxhYmxlLXByb2R1Y3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDRENEQ0O1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2FydC11bmF2YWlsYWJsZS1ibG9jayAuY2FydC1wcm9kdWN0LWxpbmUudW5hdmFpbGFibGUtcHJvZHVjdCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9IH1cbiAgICAuY2FydC11bmF2YWlsYWJsZS1ibG9jayAuY2FydC1wcm9kdWN0LWxpbmUudW5hdmFpbGFibGUtcHJvZHVjdCAucHJvZHVjdC1tYWluLWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgICBmbGV4OiAxIDAgMDsgfVxuICAgIC5jYXJ0LXVuYXZhaWxhYmxlLWJsb2NrIC5jYXJ0LXByb2R1Y3QtbGluZS51bmF2YWlsYWJsZS1wcm9kdWN0IC5wcm9kdWN0LWltYWdlIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgICAuY2FydC11bmF2YWlsYWJsZS1ibG9jayAuY2FydC1wcm9kdWN0LWxpbmUudW5hdmFpbGFibGUtcHJvZHVjdCAucHJvZHVjdC1pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIG9wYWNpdHk6IDAuNDsgfVxuICAgICAgLmNhcnQtdW5hdmFpbGFibGUtYmxvY2sgLmNhcnQtcHJvZHVjdC1saW5lLnVuYXZhaWxhYmxlLXByb2R1Y3QgLnByb2R1Y3QtaW1hZ2UgLkNhcnRQYWdlLXByb2R1Y3RJbWFnZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5jYXJ0LXVuYXZhaWxhYmxlLWJsb2NrIC5jYXJ0LXByb2R1Y3QtbGluZS51bmF2YWlsYWJsZS1wcm9kdWN0IC5wcm9kdWN0LWRldGFpbHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAyNDJweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogOHB4OyB9XG4gICAgICAuY2FydC11bmF2YWlsYWJsZS1ibG9jayAuY2FydC1wcm9kdWN0LWxpbmUudW5hdmFpbGFibGUtcHJvZHVjdCAucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LW1haW4tbGFiZWxzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogNHB4O1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoOyB9XG4gICAgICAuY2FydC11bmF2YWlsYWJsZS1ibG9jayAuY2FydC1wcm9kdWN0LWxpbmUudW5hdmFpbGFibGUtcHJvZHVjdCAucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LW5hbWUge1xuICAgICAgICBjb2xvcjogIzc1NzU3NTtcbiAgICAgICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjMuNTJweDsgfVxuICAgICAgLmNhcnQtdW5hdmFpbGFibGUtYmxvY2sgLmNhcnQtcHJvZHVjdC1saW5lLnVuYXZhaWxhYmxlLXByb2R1Y3QgLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1jaGFyYWN0ZXJpc3RpY3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiB2YXIoLS1zcGFjaW5nLXNwYWNpbmctMnhzLCA0cHgpOyB9XG4gICAgICAuY2FydC11bmF2YWlsYWJsZS1ibG9jayAuY2FydC1wcm9kdWN0LWxpbmUudW5hdmFpbGFibGUtcHJvZHVjdCAucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWNoYXJhY3RlcmlzdGljIHtcbiAgICAgICAgY29sb3I6ICM3NTc1NzU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBMYXRvO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7IH1cbiAgICAgIC5jYXJ0LXVuYXZhaWxhYmxlLWJsb2NrIC5jYXJ0LXByb2R1Y3QtbGluZS51bmF2YWlsYWJsZS1wcm9kdWN0IC5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtdW5hdmFpbGFibGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGMUYyO1xuICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgY29sb3I6ICNDQzA5MUQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50OyB9XG4gICAgLmNhcnQtdW5hdmFpbGFibGUtYmxvY2sgLmNhcnQtcHJvZHVjdC1saW5lLnVuYXZhaWxhYmxlLXByb2R1Y3QgLnByb2R1Y3QtYWN0aW9ucy1wcmljaW5nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMzJweDtcbiAgICAgIGZsZXg6IDEgMCAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNhcnQtdW5hdmFpbGFibGUtYmxvY2sgLmNhcnQtcHJvZHVjdC1saW5lLnVuYXZhaWxhYmxlLXByb2R1Y3QgLnByb2R1Y3QtYWN0aW9ucy1wcmljaW5nIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICAgICAgZ2FwOiA4cHg7IH0gfVxuICAgIC5jYXJ0LXVuYXZhaWxhYmxlLWJsb2NrIC5jYXJ0LXByb2R1Y3QtbGluZS51bmF2YWlsYWJsZS1wcm9kdWN0IC5wcm9kdWN0LXJlbW92ZSB7XG4gICAgICBtYXJnaW46IDAgMXJlbTsgfVxuICAgICAgLmNhcnQtdW5hdmFpbGFibGUtYmxvY2sgLmNhcnQtcHJvZHVjdC1saW5lLnVuYXZhaWxhYmxlLXByb2R1Y3QgLnByb2R1Y3QtcmVtb3ZlIC5yZW1vdmUtcHJvZHVjdC1idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlOyB9XG4gICAgICAgIC5jYXJ0LXVuYXZhaWxhYmxlLWJsb2NrIC5jYXJ0LXByb2R1Y3QtbGluZS51bmF2YWlsYWJsZS1wcm9kdWN0IC5wcm9kdWN0LXJlbW92ZSAucmVtb3ZlLXByb2R1Y3QtYnRuIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAgICAgLmNhcnQtdW5hdmFpbGFibGUtYmxvY2sgLmNhcnQtcHJvZHVjdC1saW5lLnVuYXZhaWxhYmxlLXByb2R1Y3QgLnByb2R1Y3QtcmVtb3ZlIC5yZW1vdmUtcHJvZHVjdC1idG4gc3ZnIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogIzExMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4ycyBlYXNlOyB9XG4gICAgICAgIC5jYXJ0LXVuYXZhaWxhYmxlLWJsb2NrIC5jYXJ0LXByb2R1Y3QtbGluZS51bmF2YWlsYWJsZS1wcm9kdWN0IC5wcm9kdWN0LXJlbW92ZSAucmVtb3ZlLXByb2R1Y3QtYnRuOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNkOTM5NDM7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjBmMDsgfVxuICAgICAgICAgIC5jYXJ0LXVuYXZhaWxhYmxlLWJsb2NrIC5jYXJ0LXByb2R1Y3QtbGluZS51bmF2YWlsYWJsZS1wcm9kdWN0IC5wcm9kdWN0LXJlbW92ZSAucmVtb3ZlLXByb2R1Y3QtYnRuOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICNkOTM5NDM7IH1cbiAgICAuY2FydC11bmF2YWlsYWJsZS1ibG9jayAuY2FydC1wcm9kdWN0LWxpbmUudW5hdmFpbGFibGUtcHJvZHVjdCAucHJvZHVjdC1xdWFudGl0eSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgcGFkZGluZzogNHB4IDE2cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzU3NTc1OyB9XG4gICAgICAuY2FydC11bmF2YWlsYWJsZS1ibG9jayAuY2FydC1wcm9kdWN0LWxpbmUudW5hdmFpbGFibGUtcHJvZHVjdCAucHJvZHVjdC1xdWFudGl0eSBidXR0b24ge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gICAgICAuY2FydC11bmF2YWlsYWJsZS1ibG9jayAuY2FydC1wcm9kdWN0LWxpbmUudW5hdmFpbGFibGUtcHJvZHVjdCAucHJvZHVjdC1xdWFudGl0eSBzcGFuIHtcbiAgICAgICAgY29sb3I6ICM3NTc1NzU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgfVxuICAgIC5jYXJ0LXVuYXZhaWxhYmxlLWJsb2NrIC5jYXJ0LXByb2R1Y3QtbGluZS51bmF2YWlsYWJsZS1wcm9kdWN0IC5wcm9kdWN0LXByaWNlLXVuaXQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogMDtcbiAgICAgIGNvbG9yOiAjNTY1NjU2O1xuICAgICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY2FydC11bmF2YWlsYWJsZS1ibG9jayAuY2FydC1wcm9kdWN0LWxpbmUudW5hdmFpbGFibGUtcHJvZHVjdCAucHJvZHVjdC1wcmljZS11bml0IHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZW5kOyB9IH1cbiAgICAgIC5jYXJ0LXVuYXZhaWxhYmxlLWJsb2NrIC5jYXJ0LXByb2R1Y3QtbGluZS51bmF2YWlsYWJsZS1wcm9kdWN0IC5wcm9kdWN0LXByaWNlLXVuaXQgLnByb2R1Y3QtcHJpY2UtY29tbWVudCB7XG4gICAgICAgIGNvbG9yOiAjNTY1NjU2O1xuICAgICAgICBmb250LWZhbWlseTogTGF0bztcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyB9XG4gICAgLmNhcnQtdW5hdmFpbGFibGUtYmxvY2sgLmNhcnQtcHJvZHVjdC1saW5lLnVuYXZhaWxhYmxlLXByb2R1Y3QgLnByb2R1Y3QtcHJpY2UtdG90YWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBnYXA6IDJweDtcbiAgICAgIGNvbG9yOiAjNzU3NTc1O1xuICAgICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIzLjUycHg7XG4gICAgICAvKiAxNDclICovIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY2FydC11bmF2YWlsYWJsZS1ibG9jayAuY2FydC1wcm9kdWN0LWxpbmUudW5hdmFpbGFibGUtcHJvZHVjdCAucHJvZHVjdC1wcmljZS10b3RhbCB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDsgfSB9XG4gICAgICAuY2FydC11bmF2YWlsYWJsZS1ibG9jayAuY2FydC1wcm9kdWN0LWxpbmUudW5hdmFpbGFibGUtcHJvZHVjdCAucHJvZHVjdC1wcmljZS10b3RhbCAucHJvZHVjdC1wcmljZS1jb21tZW50IHtcbiAgICAgICAgY29sb3I6ICM3NTc1NzU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBMYXRvO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7IH1cbiAgICAuY2FydC11bmF2YWlsYWJsZS1ibG9jayAuY2FydC1wcm9kdWN0LWxpbmUudW5hdmFpbGFibGUtcHJvZHVjdCAucHJvZHVjdC1wcmljZS10b3RhbCB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMxMTE7IH1cblxuLmxhdG8tdGhpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1yZWd1bGFyLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHAsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5DYXJ0UGFnZS1kYXRlTGFiZWwtZGVza3RvcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJCZWdpbiwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJFbmQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5JbnB1dEJveC1maWVsZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94IC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94LmZpbGxlZCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgZGl2IC5kYXktaGVhZGVyLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtUHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UmVmZXJlbmNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SW5mb1RheCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIC5DYXJ0UGFnZS1wcm9kdWN0IC5jYXJ0UGFnZS1pbmRpc3BvbmlibGUsIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2ssIC5yZWdpc3RlciAuaW5mb3JtYXRpb25zIGxpLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWlkY29tcGFueSBsYWJlbCwgLnJlZ2lzdGVyIC5pbmZvLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLXBob25lLCAucGhvbmUtZmllbGQsIC5EZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLW5ldywgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW9MYWJlbC1uZXcsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLndvcmtzaXRlLWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVGl0bGUsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAudGhhbmtzLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBwLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWJhY2ssIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstZXNwYWNlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5QWRkcmVzcywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS10ZWxBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1ob3JhaXJlc0FnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhUIC5pbmZvLWxpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxUVEMsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS11bml0UGFyaWNlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcXRlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mb1RheCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJvbGQsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1zdWJ0aXRsZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0LWhlYWQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdExhYmVsLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFByaWNlQW1vdW50LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFVuaXRQcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3ROYW1lLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtbGFiZWwtYWNjZXNzb3J5LCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgaDMsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy10aXRsZSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXN1YnRpdGxlLCAucmVnaXN0ZXIgLnByaW1hcnktYnRuLCAubWFpbi1sb3hhbS1mciAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSAuY29tcGFueS1uYW1lLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtc3dpdGNoLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtb3ZlcmxheS1oZWFkZXIsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAucmVzZXJ2YXRpb24tbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIGgzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gaDQsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci1wcm9kdWN0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhULCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSwgLm1haW4tbG94YW0tZnIgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeS5TdW1tYXJ5U3RlcFBhZ2UtZW50cnktLWFjY2Vzc29yeSAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuZGVsaXZlcnlTdGVwUGFnZS10aXRsZSwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYmxhY2ssIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2Ugc3BhbiwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuZGF5X19tb250aF9idG4sXG4ubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5tb250aF9feWVhcl9idG4sIC5yZWdpc3RlcmZvcm0tdGl0bGUsIC5yZWdpc3RlciAubG9naW5Nb2RhbC1zdWJ0aXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXRoaW4taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1yZWd1bGFyLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ibGFjay1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tdGhpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1yZWd1bGFyLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHAsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5DYXJ0UGFnZS1kYXRlTGFiZWwtZGVza3RvcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJCZWdpbiwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJFbmQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5JbnB1dEJveC1maWVsZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94IC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94LmZpbGxlZCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgZGl2IC5kYXktaGVhZGVyLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtUHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UmVmZXJlbmNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SW5mb1RheCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIC5DYXJ0UGFnZS1wcm9kdWN0IC5jYXJ0UGFnZS1pbmRpc3BvbmlibGUsIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2ssIC5yZWdpc3RlciAuaW5mb3JtYXRpb25zIGxpLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWlkY29tcGFueSBsYWJlbCwgLnJlZ2lzdGVyIC5pbmZvLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLXBob25lLCAucGhvbmUtZmllbGQsIC5EZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLW5ldywgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW9MYWJlbC1uZXcsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLndvcmtzaXRlLWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVGl0bGUsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAudGhhbmtzLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBwLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWJhY2ssIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstZXNwYWNlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5QWRkcmVzcywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS10ZWxBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1ob3JhaXJlc0FnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhUIC5pbmZvLWxpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxUVEMsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS11bml0UGFyaWNlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcXRlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mb1RheCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJvbGQsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1zdWJ0aXRsZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0LWhlYWQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdExhYmVsLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFByaWNlQW1vdW50LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFVuaXRQcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3ROYW1lLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtbGFiZWwtYWNjZXNzb3J5LCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgaDMsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy10aXRsZSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXN1YnRpdGxlLCAucmVnaXN0ZXIgLnByaW1hcnktYnRuLCAubWFpbi1sb3hhbS1mciAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSAuY29tcGFueS1uYW1lLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtc3dpdGNoLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtb3ZlcmxheS1oZWFkZXIsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAucmVzZXJ2YXRpb24tbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIGgzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gaDQsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci1wcm9kdWN0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhULCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSwgLm1haW4tbG94YW0tZnIgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeS5TdW1tYXJ5U3RlcFBhZ2UtZW50cnktLWFjY2Vzc29yeSAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuZGVsaXZlcnlTdGVwUGFnZS10aXRsZSwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYmxhY2ssIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2Ugc3BhbiwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuZGF5X19tb250aF9idG4sXG4ubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5tb250aF9feWVhcl9idG4sIC5yZWdpc3RlcmZvcm0tdGl0bGUsIC5yZWdpc3RlciAubG9naW5Nb2RhbC1zdWJ0aXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXRoaW4taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1yZWd1bGFyLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ibGFjay1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmZhZGUtZW50ZXItYWN0aXZlLFxuLmZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzOyB9XG5cbi5mYWRlLWVudGVyLCAuZmFkZS1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfSB9XG5cbi5vd2wtU2xpZGUtaW4ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwOyB9XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfSB9XG5cbi5vd2wtU2xpZGUtb3V0IHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7IH1cblxuQGtleWZyYW1lcyBzcGlubmVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4ucHJvZHVjdC1zZWFyY2gtbG9hZGVyLS1zcGlubmVyIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyOiA1cHggc29saWQgI0U3MEQyMztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBhbmltYXRpb246IHJvdGF0aW9uIDFzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4ubGF0by10aGluIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXJlZ3VsYXIsIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2UgcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkNhcnRQYWdlLWRhdGVMYWJlbC1kZXNrdG9wLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckJlZ2luLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckVuZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLklucHV0Qm94LWZpZWxkLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3ggLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3guZmlsbGVkIC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBkaXYgLmRheS1oZWFkZXIsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1QcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RSZWZlcmVuY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RJbmZvVGF4LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgLkNhcnRQYWdlLXByb2R1Y3QgLmNhcnRQYWdlLWluZGlzcG9uaWJsZSwgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jaywgLnJlZ2lzdGVyIC5pbmZvcm1hdGlvbnMgbGksIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaWRjb21wYW55IGxhYmVsLCAucmVnaXN0ZXIgLmluZm8sIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwsIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwtcGhvbmUsIC5waG9uZS1maWVsZCwgLkRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUtbmV3LCAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb0xhYmVsLW5ldywgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAud29ya3NpdGUtbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NUaXRsZSwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC50aGFua3MtbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIHAsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstYmFjaywgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1lc3BhY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlBZGRyZXNzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRlbEFnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWhvcmFpcmVzQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQgLmluZm8tbGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbFRUQywgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXVuaXRQYXJpY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1xdGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvVGF4LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYm9sZCwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LXN1YnRpdGxlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3QtaGVhZCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0TGFiZWwsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UHJpY2VBbW91bnQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0VW5pdFByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE5hbWUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1sYWJlbC1hY2Nlc3NvcnksIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSBoMywgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXRpdGxlLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtc3VidGl0bGUsIC5yZWdpc3RlciAucHJpbWFyeS1idG4sIC5tYWluLWxveGFtLWZyIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtIC5jb21wYW55LW5hbWUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1zd2l0Y2gsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1vdmVybGF5LWhlYWRlciwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5yZXNlcnZhdGlvbi1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgaDMsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyBoNCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXByb2R1Y3QsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlLCAubWFpbi1sb3hhbS1mciAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LlN1bW1hcnlTdGVwUGFnZS1lbnRyeS0tYWNjZXNzb3J5IC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5kZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ibGFjaywgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBzcGFuLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5kYXlfX21vbnRoX2J0bixcbi5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLm1vbnRoX195ZWFyX2J0biwgLnJlZ2lzdGVyZm9ybS10aXRsZSwgLnJlZ2lzdGVyIC5sb2dpbk1vZGFsLXN1YnRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tdGhpbi1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLXJlZ3VsYXItaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJsYWNrLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by10aGluIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXJlZ3VsYXIsIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2UgcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkNhcnRQYWdlLWRhdGVMYWJlbC1kZXNrdG9wLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckJlZ2luLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckVuZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLklucHV0Qm94LWZpZWxkLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3ggLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3guZmlsbGVkIC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBkaXYgLmRheS1oZWFkZXIsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1QcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RSZWZlcmVuY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RJbmZvVGF4LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgLkNhcnRQYWdlLXByb2R1Y3QgLmNhcnRQYWdlLWluZGlzcG9uaWJsZSwgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jaywgLnJlZ2lzdGVyIC5pbmZvcm1hdGlvbnMgbGksIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaWRjb21wYW55IGxhYmVsLCAucmVnaXN0ZXIgLmluZm8sIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwsIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwtcGhvbmUsIC5waG9uZS1maWVsZCwgLkRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUtbmV3LCAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb0xhYmVsLW5ldywgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAud29ya3NpdGUtbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NUaXRsZSwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC50aGFua3MtbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIHAsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstYmFjaywgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1lc3BhY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlBZGRyZXNzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRlbEFnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWhvcmFpcmVzQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQgLmluZm8tbGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbFRUQywgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXVuaXRQYXJpY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1xdGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvVGF4LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYm9sZCwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LXN1YnRpdGxlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3QtaGVhZCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0TGFiZWwsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UHJpY2VBbW91bnQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0VW5pdFByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE5hbWUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1sYWJlbC1hY2Nlc3NvcnksIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSBoMywgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXRpdGxlLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtc3VidGl0bGUsIC5yZWdpc3RlciAucHJpbWFyeS1idG4sIC5tYWluLWxveGFtLWZyIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtIC5jb21wYW55LW5hbWUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1zd2l0Y2gsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1vdmVybGF5LWhlYWRlciwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5yZXNlcnZhdGlvbi1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgaDMsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyBoNCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXByb2R1Y3QsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlLCAubWFpbi1sb3hhbS1mciAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LlN1bW1hcnlTdGVwUGFnZS1lbnRyeS0tYWNjZXNzb3J5IC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5kZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ibGFjaywgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBzcGFuLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5kYXlfX21vbnRoX2J0bixcbi5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLm1vbnRoX195ZWFyX2J0biwgLnJlZ2lzdGVyZm9ybS10aXRsZSwgLnJlZ2lzdGVyIC5sb2dpbk1vZGFsLXN1YnRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tdGhpbi1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLXJlZ3VsYXItaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJsYWNrLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by10aGluIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXJlZ3VsYXIsIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2UgcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkNhcnRQYWdlLWRhdGVMYWJlbC1kZXNrdG9wLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckJlZ2luLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckVuZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLklucHV0Qm94LWZpZWxkLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3ggLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3guZmlsbGVkIC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBkaXYgLmRheS1oZWFkZXIsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1QcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RSZWZlcmVuY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RJbmZvVGF4LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgLkNhcnRQYWdlLXByb2R1Y3QgLmNhcnRQYWdlLWluZGlzcG9uaWJsZSwgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jaywgLnJlZ2lzdGVyIC5pbmZvcm1hdGlvbnMgbGksIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaWRjb21wYW55IGxhYmVsLCAucmVnaXN0ZXIgLmluZm8sIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwsIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwtcGhvbmUsIC5waG9uZS1maWVsZCwgLkRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUtbmV3LCAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb0xhYmVsLW5ldywgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAud29ya3NpdGUtbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NUaXRsZSwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC50aGFua3MtbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIHAsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstYmFjaywgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1lc3BhY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlBZGRyZXNzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRlbEFnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWhvcmFpcmVzQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQgLmluZm8tbGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbFRUQywgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXVuaXRQYXJpY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1xdGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvVGF4LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYm9sZCwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LXN1YnRpdGxlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3QtaGVhZCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0TGFiZWwsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UHJpY2VBbW91bnQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0VW5pdFByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE5hbWUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1sYWJlbC1hY2Nlc3NvcnksIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSBoMywgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXRpdGxlLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtc3VidGl0bGUsIC5yZWdpc3RlciAucHJpbWFyeS1idG4sIC5tYWluLWxveGFtLWZyIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtIC5jb21wYW55LW5hbWUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1zd2l0Y2gsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1vdmVybGF5LWhlYWRlciwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5yZXNlcnZhdGlvbi1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgaDMsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyBoNCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXByb2R1Y3QsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlLCAubWFpbi1sb3hhbS1mciAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LlN1bW1hcnlTdGVwUGFnZS1lbnRyeS0tYWNjZXNzb3J5IC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5kZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ibGFjaywgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBzcGFuLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5kYXlfX21vbnRoX2J0bixcbi5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLm1vbnRoX195ZWFyX2J0biwgLnJlZ2lzdGVyZm9ybS10aXRsZSwgLnJlZ2lzdGVyIC5sb2dpbk1vZGFsLXN1YnRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tdGhpbi1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLXJlZ3VsYXItaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJsYWNrLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4udnVlLXNjcm9sbGJhcl9fYXJlYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07IH1cblxuLnZ1ZS1zY3JvbGxiYXItdHJhbnNpdGlvbiwgLnZ1ZS1zY3JvbGxiYXJfX3Njcm9sbGJhci12ZXJ0aWNhbCwgLnZ1ZS1zY3JvbGxiYXJfX3Njcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTsgfVxuXG4udnVlLXNjcm9sbGJhci10cmFuc2l0aW9uLS1zY3JvbGxiYXIge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgbGluZWFyOyB9XG5cbi52dWUtc2Nyb2xsYmFyX193cmFwcGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udnVlLXNjcm9sbGJhcl9fc2Nyb2xsYmFyLXZlcnRpY2FsLCAudnVlLXNjcm9sbGJhcl9fc2Nyb2xsYmFyLWhvcml6b250YWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICM3ZDc3Nzk7IH1cblxuLnZ1ZS1zY3JvbGxiYXJfX3Njcm9sbGJhci12ZXJ0aWNhbCAuc2Nyb2xsYmFyLFxuLnZ1ZS1zY3JvbGxiYXJfX3Njcm9sbGJhci1ob3Jpem9udGFsIC5zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAudnVlLXNjcm9sbGJhcl9fc2Nyb2xsYmFyLXZlcnRpY2FsIC5zY3JvbGxiYXIudnVlLXNjcm9sbGJhci10cmFuc2l0aW9uLFxuICAudnVlLXNjcm9sbGJhcl9fc2Nyb2xsYmFyLWhvcml6b250YWwgLnNjcm9sbGJhci52dWUtc2Nyb2xsYmFyLXRyYW5zaXRpb24ge1xuICAgIGJhY2tncm91bmQ6ICNkYmQ0ZDY7IH1cbiAgICAudnVlLXNjcm9sbGJhcl9fc2Nyb2xsYmFyLXZlcnRpY2FsIC5zY3JvbGxiYXIudnVlLXNjcm9sbGJhci10cmFuc2l0aW9uOmhvdmVyLFxuICAgIC52dWUtc2Nyb2xsYmFyX19zY3JvbGxiYXItaG9yaXpvbnRhbCAuc2Nyb2xsYmFyLnZ1ZS1zY3JvbGxiYXItdHJhbnNpdGlvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjBlZGVlOyB9XG5cbi52dWUtc2Nyb2xsYmFyX19zY3JvbGxiYXItdmVydGljYWwge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG4gIC52dWUtc2Nyb2xsYmFyX19zY3JvbGxiYXItdmVydGljYWwgLnNjcm9sbGJhciB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICB3aWR0aDogMC4zcmVtOyB9XG4gICAgLnZ1ZS1zY3JvbGxiYXJfX3Njcm9sbGJhci12ZXJ0aWNhbCAuc2Nyb2xsYmFyOmhvdmVyIHtcbiAgICAgIHdpZHRoOiAwLjVyZW07IH1cblxuLnZ1ZS1zY3JvbGxiYXJfX3Njcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwOyB9XG4gIC52dWUtc2Nyb2xsYmFyX19zY3JvbGxiYXItaG9yaXpvbnRhbCAuc2Nyb2xsYmFyIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICBoZWlnaHQ6IDAuM3JlbTsgfVxuICAgIC52dWUtc2Nyb2xsYmFyX19zY3JvbGxiYXItaG9yaXpvbnRhbCAuc2Nyb2xsYmFyOmhvdmVyIHtcbiAgICAgIGhlaWdodDogMC41cmVtOyB9XG5cbi5sYXRvLXRoaW4ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tbGlnaHQge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tcmVndWxhciwgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBwLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuQ2FydFBhZ2UtZGF0ZUxhYmVsLWRlc2t0b3AsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyQmVnaW4sIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyRW5kLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuSW5wdXRCb3gtZmllbGQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveC5maWxsZWQgLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGRpdiAuZGF5LWhlYWRlciwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbVByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFJlZmVyZW5jZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSAuQ2FydFBhZ2UtcHJvZHVjdCAuY2FydFBhZ2UtaW5kaXNwb25pYmxlLCAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrLCAucmVnaXN0ZXIgLmluZm9ybWF0aW9ucyBsaSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0sIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pZGNvbXBhbnkgbGFiZWwsIC5yZWdpc3RlciAuaW5mbywgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbCwgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbC1waG9uZSwgLnBob25lLWZpZWxkLCAuRGVsaXZlcnlTdGVwUGFnZS10aXRsZS1uZXcsIC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvTGFiZWwtbmV3LCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC53b3Jrc2l0ZS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1RpdGxlLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnRoYW5rcy1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgcCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1iYWNrLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWVzcGFjZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeUFkZHJlc3MsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdGVsQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtaG9yYWlyZXNBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlciwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCAuaW5mby1saW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsVFRDLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdW5pdFBhcmljZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXF0ZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2Ugc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ib2xkLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktc3VidGl0bGUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdC1oZWFkLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3RMYWJlbCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RQcmljZUFtb3VudCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RVbml0UHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TmFtZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLWxhYmVsLWFjY2Vzc29yeSwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIGgzLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtdGl0bGUsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1zdWJ0aXRsZSwgLnJlZ2lzdGVyIC5wcmltYXJ5LWJ0biwgLm1haW4tbG94YW0tZnIgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0gLmNvbXBhbnktbmFtZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLXN3aXRjaCwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLW92ZXJsYXktaGVhZGVyLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnJlc2VydmF0aW9uLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBoMywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIGg0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItcHJvZHVjdCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2UsIC5tYWluLWxveGFtLWZyIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnkuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LS1hY2Nlc3NvcnkgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLmRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJsYWNrLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHNwYW4sIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmRheV9fbW9udGhfYnRuLFxuLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAubW9udGhfX3llYXJfYnRuLCAucmVnaXN0ZXJmb3JtLXRpdGxlLCAucmVnaXN0ZXIgLmxvZ2luTW9kYWwtc3VidGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by10aGluLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tcmVndWxhci1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYmxhY2staXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5BdXRvY29tcGxldGVHb29nbGUge1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZDRkNjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTsgfVxuICAuQXV0b2NvbXBsZXRlR29vZ2xlLS1vcGVuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5BdXRvY29tcGxldGVHb29nbGUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNXJlbTtcbiAgICBjb2xvcjogIzdkNzc3OTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgLkF1dG9jb21wbGV0ZUdvb2dsZS1pdGVtICsgLkF1dG9jb21wbGV0ZUdvb2dsZS1pdGVtIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBlZGVlOyB9XG4gICAgLkF1dG9jb21wbGV0ZUdvb2dsZS1pdGVtOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmIyNjNiOyB9XG5cbi5yZWdpc3RlciB7XG4gIGNvbG9yOiAjMTQxNDE0OyB9XG4gIC5yZWdpc3RlciAuTW9kYWwtY29udGFpbmVyIHtcbiAgICB3aWR0aDogODA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgcGFkZGluZzogNDhweCA2NHB4O1xuICAgIC8qIFRyYWNrICovXG4gICAgLyogSGFuZGxlICovXG4gICAgLyogSGFuZGxlIG9uIGhvdmVyICovIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWdpc3RlciAuTW9kYWwtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNDhweCAxNnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7IH0gfVxuICAgIC5yZWdpc3RlciAuTW9kYWwtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogNnB4OyB9XG4gICAgLnJlZ2lzdGVyIC5Nb2RhbC1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLnJlZ2lzdGVyIC5Nb2RhbC1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkNGQ0ZDQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4OyB9XG4gICAgLnJlZ2lzdGVyIC5Nb2RhbC1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNhOGE4YTg7IH1cbiAgLnJlZ2lzdGVyIC5yZWdpc3RlckZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5yZWdpc3RlciAucmVnaXN0ZXJGb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2sge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucmVnaXN0ZXIgLk1vZGFsLWNsb3NlSWNvbiB7XG4gICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG4gIC5yZWdpc3RlciAuY2FwdGNoYSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAucmVnaXN0ZXJmb3JtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi13aWR0aDogMTcycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2sgaW5wdXRbdHlwZT0ncmFkaW8nXSB7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzc1NzU3NTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2sgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U3MGQyMztcbiAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2sgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBibGFjazsgfSB9XG4gICAgICAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZDpiZWZvcmUge1xuICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZDpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA3MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7IH0gfVxuICAgICAgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jayBpbnB1dFt0eXBlPSdyYWRpbyddOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zOyB9XG4gIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLXJhZGlvU2VsZWN0U3RhdHVzLFxuICAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1yYWRpb1NlbGVjdCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1wYXNzd29yZC1yZXF1aXJlbWVudHMge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gICAgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtcGFzc3dvcmQtcmVxdWlyZW1lbnRzIC5JY29uLS1jaGVja1JlZCB7XG4gICAgICBjb2xvcjogcmVkOyB9XG4gICAgICAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1wYXNzd29yZC1yZXF1aXJlbWVudHMgLkljb24tLWNoZWNrUmVkLkljb24tLXZhbGlkIHtcbiAgICAgICAgY29sb3I6IGdyZWVuOyB9XG4gIC5yZWdpc3RlciAubHgtZmllbGQtdGV4dC1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAucmVnaXN0ZXIgLmx4LWZpZWxkLXRleHQtYm94Lmx4LWZpZWxkLXNlYXJjaCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5yZWdpc3RlciAubHgtZmllbGQtdGV4dC1ib3ggLmx4LWZpZWxkLWFjdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGJhY2tncm91bmQ6ICM1NjU2NTY7XG4gICAgICB3aWR0aDogNjFweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDEycHggMTJweCAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMnM7XG4gICAgICB6LWluZGV4OiAzOyB9XG4gICAgICAucmVnaXN0ZXIgLmx4LWZpZWxkLXRleHQtYm94IC5seC1maWVsZC1hY3Rpb246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG4gIC5yZWdpc3RlciAuZmllbGQtcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVnaXN0ZXIgLmZpZWxkLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIGdhcDogMjRweDsgfSB9XG4gICAgLnJlZ2lzdGVyIC5maWVsZC1yb3cgLmx4LWZpZWxkLXRleHQtYm94IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5yZWdpc3RlciAuZmllbGQtcm93IC5seC1maWVsZC10ZXh0LWJveDpudGgtY2hpbGQoMSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnJlZ2lzdGVyIC5maWVsZC1yb3cgLmx4LWZpZWxkLXRleHQtYm94Om50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH0gfVxuICAucmVnaXN0ZXIgLmx4LWZpZWxkLWlucHV0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucmVnaXN0ZXIgI2ctcmVjYXB0Y2hhX2luY29ycmVjdCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucmVnaXN0ZXIgLmpzLXJlY2FwdGNoYS1jYXB0Y2hhYWRkb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLnJlZ2lzdGVyIC5wYXNzLXRvZ2dsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdG9wOiAxNXB4O1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAucmVnaXN0ZXIgLnBhc3MtdG9nZ2xlOmhvdmVyLCAucmVnaXN0ZXIgLnBhc3MtdG9nZ2xlLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2U3MGQyMzsgfVxuICAucmVnaXN0ZXIgLkljb24tLWV5ZV8yLmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2UxZGRkZjtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnJlZ2lzdGVyIC5lcnJvckZpZWxkIHtcbiAgICBjb2xvcjogcmVkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxM3B4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucmVnaXN0ZXIgLnNlY3Rpb24taW5mbyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnJlZ2lzdGVyIC5sb2dpbk1vZGFsLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDsgfVxuICAucmVnaXN0ZXIgLmluZm9ybWF0aW9ucyBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDExcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q0ZDRkNDsgfVxuICAgIC5yZWdpc3RlciAuaW5mb3JtYXRpb25zIGxpOm50aC1jaGlsZCg0KSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5yZWdpc3RlciAuaW5mb3JtYXRpb25zIGkge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5yZWdpc3RlciAubGlzdENvbXBhbmllcyB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1CYWNrZ3JvdW5kcy1MaWdodGVyLCAjZmFmYWZhKTsgfVxuICAgIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1CYWNrZ3JvdW5kcy1Mb3dlciwgI2UxZGRkZik7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1CYWNrZ3JvdW5kcy1VcHBlciwgI2ZmZik7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAgICAgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0gaW5wdXQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7IH1cbiAgICAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC5yZWdpc3RlciAucmVxdWlyZWQge1xuICAgIGNvbG9yOiByZWQ7XG4gICAgY29sb3I6IHJlZDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnJlZ2lzdGVyIC5yZXF1aXJlZCBpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4OyB9XG4gIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pZGNvbXBhbnkgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtZmllbGRpZGNvbXBhbnkge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIG1hcmdpbjogNnB4IDAgMCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3NTc1NzU7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1maWVsZGlkY29tcGFueSBpbnB1dCB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgaGVpZ2h0OiA1NnB4OyB9XG4gICAgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWZpZWxkaWRjb21wYW55IGkge1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgLnJlZ2lzdGVyIC5pbmZvIHtcbiAgICBjb2xvcjogIzU2NTY1NjtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAucmVnaXN0ZXIgLmluZm8gLnRleHQtaW5mbyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDsgfVxuICAgIC5yZWdpc3RlciAuaW5mbyBhIHtcbiAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLnJlZ2lzdGVyIC5pbmZvIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnJlZ2lzdGVyIC5maWVsZC1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAucmVnaXN0ZXIgLmZpZWxkLXJvdyAubHgtZmllbGQtdGV4dC1ib3gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleDogNTAlOyB9XG4gIC5yZWdpc3RlciAubHgtZmllbGQtdGV4dC1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5yZWdpc3RlciAubHgtZmllbGQtdGV4dC1ib3guZmlsbGVkIC5seC1maWVsZC1sYWJlbCwgLnJlZ2lzdGVyIC5seC1maWVsZC10ZXh0LWJveDpmb2N1cy13aXRoaW4gLmx4LWZpZWxkLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICAgICAgdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICAgIGxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLXBob25lIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMnM7XG4gICAgdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzc1NzU3NTtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnJlZ2lzdGVyIC5seC1maWVsZC10ZXh0LWJveC5maWxsZWQgLmx4LWZpZWxkLWlucHV0IHtcbiAgICBwYWRkaW5nLXRvcDogMjJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiB1bnNldDsgfVxuICAucmVnaXN0ZXIgLmx4LWZpZWxkLWlucHV0IHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzU3NTc1O1xuICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC5yZWdpc3RlciAubHgtZmllbGQtaW5wdXQ6Zm9jdXMsIC5yZWdpc3RlciAubHgtZmllbGQtaW5wdXQ6aG92ZXIge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzE0MTQxNDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiB1bnNldDsgfVxuICAucmVnaXN0ZXIgLnByaW1hcnktYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZTcwZDIzO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGJvcmRlci1yYWRpdXM6IDM2cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7IH1cbiAgICAucmVnaXN0ZXIgLnByaW1hcnktYnRuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgY29sb3I6ICNlNzBkMjM7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTcwZDIzOyB9XG4gICAgLnJlZ2lzdGVyIC5wcmltYXJ5LWJ0bi5mdWxsV2lkdGgge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJlZ2lzdGVyIC5qcy1Mb2FkZXIge1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnBob25lLWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5waG9uZS1maWVsZC5maWxsZWQgLnBob25lLWlucHV0LWNvbnRhaW5lciAucGhvbmUtbnVtYmVyLWlucHV0LCAucGhvbmUtZmllbGQ6Zm9jdXMgLnBob25lLWlucHV0LWNvbnRhaW5lciAucGhvbmUtbnVtYmVyLWlucHV0IHtcbiAgICBwYWRkaW5nLXRvcDogMjJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuXG4ucGhvbmUtaW5wdXQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnBob25lLWNvZGUtc2VsZWN0IHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiA4cHggNnB4IDhweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1pbi13aWR0aDogOTZweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6ICM1NjU2NTYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003IDEwbDUgNSA1LTUnIHN0cm9rZT0nJTIzZmZmZmZmJyBzdHJva2Utd2lkdGg9JzIuNScgZmlsbD0nbm9uZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygxMDAlIC0gMnB4KSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDhweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5waG9uZS1jb2RlLXNlbGVjdC5vcGVuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNyAxNGw1LTUgNSA1JyBzdHJva2U9JyUyM2ZmZmZmZicgc3Ryb2tlLXdpZHRoPScyLjUnIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50OyB9XG5cbi5waG9uZS1udW1iZXItaW5wdXQge1xuICBmbGV4OiAxO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBob25lLWZpZWxkIC5seC1maWVsZC1sYWJlbC1waG9uZSB7XG4gIGxlZnQ6IDEwN3B4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5waG9uZS1maWVsZC5maWxsZWQgLmx4LWZpZWxkLWxhYmVsLXBob25lLFxuLnBob25lLWZpZWxkOmZvY3VzLXdpdGhpbiAubHgtZmllbGQtbGFiZWwtcGhvbmUge1xuICB0b3A6IDhweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzY2NiAhaW1wb3J0YW50O1xuICBsZWZ0OiAxMDdweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDsgfVxuXG4uZGlzYWJsZWRCdXR0b24ge1xuICBvcGFjaXR5OiAwLjU7IH1cblxuLm1haW4tbG94YW0tZnIgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzIHtcbiAgcGFkZGluZzogMi40cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjJyZW07IH1cblxuLm1haW4tbG94YW0tZnIgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtOyB9XG5cbi5tYWluLWxveGFtLWZyIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07IH1cbiAgLm1haW4tbG94YW0tZnIgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0uc2VsZWN0ZWQge1xuICAgIGJvcmRlci1jb2xvcjogI0U3MEQyMzsgfVxuICAubWFpbi1sb3hhbS1mciAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2sge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7IH1cbiAgICAubWFpbi1sb3hhbS1mciAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2sgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RBRENFNDtcbiAgICAgIG1hcmdpbi1yaWdodDogMS42cmVtOyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2sgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZDpiZWZvcmUge1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7IH1cbiAgLm1haW4tbG94YW0tZnIgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0gLmNvbXBhbnktYWRkcmVzcyB7XG4gICAgbWFyZ2luLXRvcDogMC44cmVtOyB9XG5cbi5tYWluLWxveGFtLWZyIC5Nb2RhbC5yZWdpc3RlciAubHgtZmllbGQtdGV4dC1ib3gge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uT3JkZXJTdW1tYXJ5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDEwMHZoIC0gMC41cmVtKSk7XG4gIGJhY2tncm91bmQ6ICMyZDJhMmM7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTM7XG4gIHRyYW5zaXRpb246IDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLk9yZGVyU3VtbWFyeSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgZmxleDogMCAwIDMyJTtcbiAgICAgIHdpZHRoOiAzMiUgIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogNDA1cHg7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cbiAgLk9yZGVyU3VtbWFyeS0tb3BlbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgLk9yZGVyU3VtbWFyeS1vcGVuQnRuIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXRvcDogLTMuOXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwLjhyZW07XG4gICAgYmFja2dyb3VuZDogIzJkMmEyYztcbiAgICBtYXgtd2lkdGg6IDE5LjJyZW07IH1cbiAgICAuT3JkZXJTdW1tYXJ5LW9wZW5CdG5MYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5PcmRlclN1bW1hcnktY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgcGFkZGluZzogNy4xcmVtIDJyZW0gMDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogMC41cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDMuNXJlbSAzcmVtIDEuMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAucmVhc3N1cmFuY2UtY29tcG9uZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDEycHg7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRjsgfVxuICAgICAgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLnJlYXNzdXJhbmNlLWNvbXBvbmVudCAucmVhc3N1cmFuY2UtZW50cnkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7IH1cbiAgICAgICAgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLnJlYXNzdXJhbmNlLWNvbXBvbmVudCAucmVhc3N1cmFuY2UtZW50cnkgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7IH1cbiAgICAgICAgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLnJlYXNzdXJhbmNlLWNvbXBvbmVudCAucmVhc3N1cmFuY2UtZW50cnkgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyB9XG4gIC5PcmRlclN1bW1hcnktY2xvc2VCdG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDM1cHg7XG4gICAgcmlnaHQ6IDIycHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuT3JkZXJTdW1tYXJ5LWNsb3NlQnRuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5PcmRlclN1bW1hcnktdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNnJlbTsgfVxuICAuT3JkZXJTdW1tYXJ5LXN1YnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gIC5PcmRlclN1bW1hcnktaXRlbXMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDsgfVxuICAgIC5PcmRlclN1bW1hcnktaXRlbXNTY3JvbGxXcmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuT3JkZXJTdW1tYXJ5LWl0ZW1zU2Nyb2xsV3JhcHBlciB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNTYuOHJlbTsgfSB9XG4gIC5PcmRlclN1bW1hcnktaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyM3B4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5Nzk3OTc7IH1cbiAgICAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lIHtcbiAgICAgIGZsZXg6IDAgMCA2NSU7XG4gICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1heC13aWR0aDogNjUlO1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4gICAgICAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lVG90YWwge1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLk9yZGVyU3VtbWFyeS1pdGVtUHJpY2Uge1xuICAgICAgZmxleDogMCAwIDM1JTtcbiAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5PcmRlclN1bW1hcnktaXRlbVByaWNlVG90YWwge1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5PcmRlclN1bW1hcnktaXRlbS0tc3VidG90YWwge1xuICAgICAgcGFkZGluZzogMi41cmVtIDAgMCAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgICAgLk9yZGVyU3VtbWFyeS1pdGVtLS1zdWJ0b3RhbCAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgLk9yZGVyU3VtbWFyeS1pdGVtLS1zdWJ0b3RhbC0tdHZhIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5Nzk3OTc7IH1cbiAgLk9yZGVyU3VtbWFyeS10b3RhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctdG9wOiAyNXB4OyB9XG4gICAgLk9yZGVyU3VtbWFyeS10b3RhbExhYmVsIHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAuT3JkZXJTdW1tYXJ5LXRvdGFsQW1vdW50IHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuT3JkZXJTdW1tYXJ5LXdhcm5pbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBjb2xvcjogI2RiZDRkNjtcbiAgICBtYXJnaW4tdG9wOiA4N3B4OyB9XG4gIC5PcmRlclN1bW1hcnktcGlja1VwTW9kZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLk9yZGVyU3VtbWFyeS1waWNrVXBNb2RlQnRuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogI2ZiMjYzYjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMS41cmVtIDIuNXJlbTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogMC41cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAgICAgZm9udC1zaXplOiAxLjdyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLk9yZGVyU3VtbWFyeS1waWNrVXBNb2RlQnRuIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDNyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5PcmRlclN1bW1hcnktcGlja1VwTW9kZUJ0biB7XG4gICAgICAgICAgcGFkZGluZzogMS41cmVtOyB9IH1cbiAgICAgIC5PcmRlclN1bW1hcnktcGlja1VwTW9kZUJ0bjpob3ZlciwgLk9yZGVyU3VtbWFyeS1waWNrVXBNb2RlQnRuOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5PcmRlclN1bW1hcnktcGlja1VwTW9kZUJ0bkljb24ge1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cbiAgICAgIC5PcmRlclN1bW1hcnktcGlja1VwTW9kZUJ0bi0tZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgLk9yZGVyU3VtbWFyeS1waWNrVXBNb2RlOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgLk9yZGVyU3VtbWFyeS1ub3RSZWdpc3RlcllldCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gIC5PcmRlclN1bW1hcnktbm90UmVnaXN0ZXJZZXRMaW5rLCAuT3JkZXJTdW1tYXJ5LW5vdFJlZ2lzdGVyWWV0TGluazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7IH1cbiAgLk9yZGVyU3VtbWFyeS1jb250aW51ZVdpdGhvdXRSZWdpc3RlcmluZywgLk9yZGVyU3VtbWFyeS1jb250aW51ZVdpdGhvdXRSZWdpc3RlcmluZzpob3ZlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgLk9yZGVyU3VtbWFyeS1saW5rIHtcbiAgICBmb250LWZhbWlseTogTGF0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI0U3MEQyMztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTQ3JTtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuT3JkZXJTdW1tYXJ5LWxpbmstLWRpc2FibGVkIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogIzc1NzU3NTsgfVxuICAgIC5PcmRlclN1bW1hcnktbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLk9yZGVyU3VtbWFyeS1jb25uZWN0VG9TZWVQcmljZXMge1xuICAgIGZvbnQtZmFtaWx5OiBMYXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjb2xvcjogI0U3MEQyMztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTcwRDIzO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0NyU7XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5PcmRlclN1bW1hcnktY29ubmVjdFRvU2VlUHJpY2VzLS1kaXNhYmxlZCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGNvbG9yOiAjNzU3NTc1O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNzU3NTc1OyB9XG5cbi5EZWxpdmVyeU1vZGVQYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLkRlbGl2ZXJ5TW9kZVBhZ2Uge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBhZGRpbmc6IDAgNzBweCAyNXB4IDcwcHg7IH0gfVxuICAuRGVsaXZlcnlNb2RlUGFnZS1waWNrQ1Age1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogMC41cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuRGVsaXZlcnlNb2RlUGFnZS1waWNrQ1AtLW9wZW4ge1xuICAgICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAuRGVsaXZlcnlNb2RlUGFnZS1mb3JtT1NTIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogMC41cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpOyB9XG4gICAgLkRlbGl2ZXJ5TW9kZVBhZ2UtZm9ybU9TUy0tb3BlbiB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gIC5EZWxpdmVyeU1vZGVQYWdlLWJvZHkge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuRGVsaXZlcnlNb2RlUGFnZS1ib2R5IHtcbiAgICAgICAgZmxleDogMCAwIDY2JTtcbiAgICAgICAgd2lkdGg6IDY2JTtcbiAgICAgICAgcGFkZGluZzogMCA0cmVtOyB9IH1cbiAgLkRlbGl2ZXJ5TW9kZVBhZ2UtY2hvaWNlU2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTsgfVxuICAgIC5EZWxpdmVyeU1vZGVQYWdlLWNob2ljZVNlY3Rpb24gLkRlbGl2ZXJ5TW9kZVBhZ2UtbGFiZWxCbG9jayB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjhyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5EZWxpdmVyeU1vZGVQYWdlLW9yZGVyU3VtbWFyeSB7XG4gICAgICBmbGV4OiAwIDAgMzIlO1xuICAgICAgbWluLXdpZHRoOiA0MDVweDsgfSB9XG4gIC5EZWxpdmVyeU1vZGVQYWdlLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZiMjYzYjtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5EZWxpdmVyeU1vZGVQYWdlLWlucHV0Q29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLkRlbGl2ZXJ5TW9kZVBhZ2UtaW5wdXRDb250YWluZXIgLkRlbGl2ZXJ5TW9kZVBhZ2UtaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuRGVsaXZlcnlNb2RlUGFnZS1pbnB1dEJsb2NrLS1udW1iZXIge1xuICAgICAgZmxleDogMCAwIDI1JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuRGVsaXZlcnlNb2RlUGFnZS1pbnB1dEJsb2NrLS10ZXh0IHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuICAuRGVsaXZlcnlNb2RlUGFnZS1sYWJlbEJsb2NrIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5EZWxpdmVyeU1vZGVQYWdlLWxhYmVsQmxvY2sge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5EZWxpdmVyeU1vZGVQYWdlLWxhYmVsQmxvY2s6aG92ZXIgLkRlbGl2ZXJ5TW9kZVBhZ2UtcmFkaW8ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmIyNjNiOyB9XG4gIC5EZWxpdmVyeU1vZGVQYWdlLWhpZGRlbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIC5EZWxpdmVyeU1vZGVQYWdlLWhpZGRlbjpjaGVja2VkIH4gLkRlbGl2ZXJ5TW9kZVBhZ2UtcmFkaW8ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZiMjYzYjsgfVxuICAgIC5EZWxpdmVyeU1vZGVQYWdlLWhpZGRlbjpjaGVja2VkIH4gLkRlbGl2ZXJ5TW9kZVBhZ2UtcmFkaW86OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmIyNjNiOyB9XG4gICAgLkRlbGl2ZXJ5TW9kZVBhZ2UtaGlkZGVuOmNoZWNrZWQgfiAuRGVsaXZlcnlNb2RlUGFnZS1yYWRpb0xhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgLkRlbGl2ZXJ5TW9kZVBhZ2UtcmFkaW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICAgIG1pbi13aWR0aDogMjdweDtcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7IH1cbiAgICAuRGVsaXZlcnlNb2RlUGFnZS1yYWRpby0tZXJyb3Ige1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZiMjYzYjsgfVxuICAgIC5EZWxpdmVyeU1vZGVQYWdlLXJhZGlvOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBsaW5lYXI7IH1cbiAgICAuRGVsaXZlcnlNb2RlUGFnZS1yYWRpb1NlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuRGVsaXZlcnlNb2RlUGFnZS1yYWRpb1NlbGVjdCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAuRGVsaXZlcnlNb2RlUGFnZS1yYWRpb1NlbGVjdC0taW5saW5lIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgICAuRGVsaXZlcnlNb2RlUGFnZS1yYWRpb1NlbGVjdC0taW5saW5lIC5EZWxpdmVyeU1vZGVQYWdlLWxhYmVsQmxvY2sge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMi4ycmVtOyB9XG4gIC5EZWxpdmVyeU1vZGVQYWdlLXJhZGlvTGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGxpbmVhcjtcbiAgICBsaW5lLWhlaWdodDogMS42cmVtOyB9XG4gIC5EZWxpdmVyeU1vZGVQYWdlLWdsb2JhbExhYmVsIHtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBtYXJnaW46IDI2cHggMCAxOHB4IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuRGVsaXZlcnlNb2RlUGFnZS1nbG9iYWxMYWJlbCB7XG4gICAgICAgIG1hcmdpbjogMjZweCAwIDE0cHggMDsgfSB9XG4gICAgLkRlbGl2ZXJ5TW9kZVBhZ2UtZ2xvYmFsTGFiZWwtLXppcENvZGUge1xuICAgICAgLyogZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgIHdpZHRoOiAzOSU7XG4gICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3Ape1xuICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgIH0gKi8gfVxuICAgIC5EZWxpdmVyeU1vZGVQYWdlLWdsb2JhbExhYmVsLS1jZWRleCB7XG4gICAgICAvKiBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgd2lkdGg6IDM5JTtcbiAgICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCl7XG4gICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgfSAqLyB9XG4gICAgLkRlbGl2ZXJ5TW9kZVBhZ2UtZ2xvYmFsTGFiZWwtbGFiZWxPcHRpb25hbCB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6IGdyZXk7IH1cbiAgLkRlbGl2ZXJ5TW9kZVBhZ2UtaW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjOTc5Nzk3O1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBjb2xvcjogIzJkMmEyYztcbiAgICBwYWRkaW5nOiA1cHggMCA3cHggMTJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGxpbmVhcjtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5EZWxpdmVyeU1vZGVQYWdlLWlucHV0IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZmxleDogMCAxIDUwJTsgfVxuICAgICAgICAuRGVsaXZlcnlNb2RlUGFnZS1pbnB1dC0temlwQ29kZSwgLkRlbGl2ZXJ5TW9kZVBhZ2UtaW5wdXQtLWNpdHksIC5EZWxpdmVyeU1vZGVQYWdlLWlucHV0LS1jZWRleCwgLkRlbGl2ZXJ5TW9kZVBhZ2UtaW5wdXQtLWF1dG9jb21wbGV0ZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZmxleDogMCAxIDEwMCU7XG4gICAgICAgICAgLyogd2lkdGg6IDYwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAqLyB9IH1cbiAgICAuRGVsaXZlcnlNb2RlUGFnZS1pbnB1dFtkaXNhYmxlZF0ge1xuICAgICAgYmFja2dyb3VuZDogI2YwZWRlZTsgfVxuICAgIC5EZWxpdmVyeU1vZGVQYWdlLWlucHV0LS1vYnNlcnZhdGlvbnMge1xuICAgICAgaGVpZ2h0OiAxNjFweDtcbiAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQuMnJlbTtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLkRlbGl2ZXJ5TW9kZVBhZ2UtaW5wdXQtLW9ic2VydmF0aW9ucyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMzdweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAycmVtOyB9IH1cbiAgICAuRGVsaXZlcnlNb2RlUGFnZS1pbnB1dDpub3QoOmZvY3VzKTpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuRGVsaXZlcnlNb2RlUGFnZS1pbnB1dDpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzk3OTc5NzsgfVxuICAgIC5EZWxpdmVyeU1vZGVQYWdlLWlucHV0LklucHV0Qm94LWZpZWxkLS1lcnJvciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmIyNjNiOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuRGVsaXZlcnlNb2RlUGFnZS1hdXRvY29tcGxldGUge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsZXg6IDAgMSA1MCU7IH0gfVxuICAuRGVsaXZlcnlNb2RlUGFnZS1pbnB1dEFnZW5jeVBpY2tVcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAuRGVsaXZlcnlNb2RlUGFnZS1pbnB1dEFnZW5jeVBpY2tVcENvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAuRGVsaXZlcnlNb2RlUGFnZS1BZ2VuY3lQaWNrVXBJbmZvcyB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC1mYW1pbHk6IEJhcmxvdywgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLkRlbGl2ZXJ5TW9kZVBhZ2UtY2hlY2tCbG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5EZWxpdmVyeU1vZGVQYWdlLWNoZWNrQmxvY2sge1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgLkRlbGl2ZXJ5TW9kZVBhZ2UtY2hlY2tCbG9jazpob3ZlciAuRGVsaXZlcnlNb2RlUGFnZS1jaGVja0JveCB7XG4gICAgICBib3JkZXItY29sb3I6ICNmYjI2M2I7IH1cbiAgICAuRGVsaXZlcnlNb2RlUGFnZS1jaGVja0Jsb2NrICsgLkRlbGl2ZXJ5TW9kZVBhZ2UtY2hlY2tCbG9jayB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cbiAgLkRlbGl2ZXJ5TW9kZVBhZ2UtaGlkZGVuQ2hlY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAuRGVsaXZlcnlNb2RlUGFnZS1oaWRkZW5DaGVjazpjaGVja2VkIH4gLkRlbGl2ZXJ5TW9kZVBhZ2UtY2hlY2sge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgIC5EZWxpdmVyeU1vZGVQYWdlLWhpZGRlbkNoZWNrOmNoZWNrZWQgfiAuRGVsaXZlcnlNb2RlUGFnZS1jaGVja0JveCB7XG4gICAgICBib3JkZXItY29sb3I6ICNmYjI2M2I7IH1cbiAgICAuRGVsaXZlcnlNb2RlUGFnZS1oaWRkZW5DaGVjazpub3QoOmNoZWNrZWQpIH4gLkRlbGl2ZXJ5TW9kZVBhZ2UtY2hlY2tCb3gge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOTc5Nzk3OyB9XG4gIC5EZWxpdmVyeU1vZGVQYWdlLWNoZWNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgY29sb3I6ICNmYjI2M2I7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogM3B4O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIGxpbmVhcjsgfVxuICAuRGVsaXZlcnlNb2RlUGFnZS1jaGVja0JveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5EZWxpdmVyeU1vZGVQYWdlLWNoZWNrTGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgdHJhbnNpdGlvbjogMC4ycyBsaW5lYXI7XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5EZWxpdmVyeU1vZGVQYWdlLWNoZWNrTGFiZWwgc3BhbjpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJzsgfVxuICAuRGVsaXZlcnlNb2RlUGFnZS1jaGVja0xhYmVsIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5EZWxpdmVyeU1vZGVQYWdlLWNhcHRjaGFDb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07IH1cbiAgICAuRGVsaXZlcnlNb2RlUGFnZS1jYXB0Y2hhQ29udGFpbmVyIC5Gb3JtLWVycm9ywqAge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAuRGVsaXZlcnlNb2RlUGFnZS1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmIyNjNiO1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLkRlbGl2ZXJ5TW9kZVBhZ2UtYnRuLS1zdWJtaXQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLkRlbGl2ZXJ5TW9kZVBhZ2UtYnRuLS1zdWJtaXQge1xuICAgICAgICAgIG1heC13aWR0aDogMzIuOHJlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gICAgLkRlbGl2ZXJ5TW9kZVBhZ2UtYnRuLS1iYWNrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzdkNzc3OTtcbiAgICAgIGNvbG9yOiAjZGJkNGQ2O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1heC13aWR0aDogMTQuM3JlbTsgfVxuICAgIC5EZWxpdmVyeU1vZGVQYWdlLWJ0bkxhYmVsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuRGVsaXZlcnlNb2RlUGFnZS1idG5MYWJlbCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLkRlbGl2ZXJ5TW9kZVBhZ2UtYnRuTGFiZWwge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgICAuRGVsaXZlcnlNb2RlUGFnZS1idG5MYWJlbC0tYmFjayB7XG4gICAgICAgIGNvbG9yOiAjN2Q3Nzc5OyB9XG4gICAgLkRlbGl2ZXJ5TW9kZVBhZ2UtYnRuU3Bpbm5lciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICBhbmltYXRpb246IHNwaW5uZXIgMC41cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAuRGVsaXZlcnlNb2RlUGFnZS1idG5CbG9jayB7XG4gICAgICBtYXJnaW46IDZyZW0gMCAzcmVtIDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLkRlbGl2ZXJ5TW9kZVBhZ2UtYnRuQmxvY2sge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgLkRlbGl2ZXJ5TW9kZVBhZ2UgLklucHV0Qm94IHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7IH1cblxuLmNvbmRpdGlvbnNOb3RDaGVja2VkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuXG4uTWVzc2FnZS1zdWNjZXNzIHtcbiAgY29sb3I6IGdyZWVuO1xuICBmb250LXNpemU6IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4uTWVzc2FnZS1lcnJvciB7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcmMtaW1hZ2VzZWxlY3QsXG4gIC5nLXJlY2FwdGNoYSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc3KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc3KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDsgfSB9XG5cbiNnLXJlY2FwdGNoYV9pbmNvcnJlY3Qge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDNyZW07IH1cblxuLmxhdG8tdGhpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1yZWd1bGFyLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHAsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5DYXJ0UGFnZS1kYXRlTGFiZWwtZGVza3RvcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJCZWdpbiwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJFbmQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5JbnB1dEJveC1maWVsZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94IC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94LmZpbGxlZCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgZGl2IC5kYXktaGVhZGVyLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtUHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UmVmZXJlbmNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SW5mb1RheCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIC5DYXJ0UGFnZS1wcm9kdWN0IC5jYXJ0UGFnZS1pbmRpc3BvbmlibGUsIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2ssIC5yZWdpc3RlciAuaW5mb3JtYXRpb25zIGxpLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWlkY29tcGFueSBsYWJlbCwgLnJlZ2lzdGVyIC5pbmZvLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLXBob25lLCAucGhvbmUtZmllbGQsIC5EZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLW5ldywgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW9MYWJlbC1uZXcsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLndvcmtzaXRlLWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVGl0bGUsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAudGhhbmtzLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBwLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWJhY2ssIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstZXNwYWNlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5QWRkcmVzcywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS10ZWxBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1ob3JhaXJlc0FnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhUIC5pbmZvLWxpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxUVEMsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS11bml0UGFyaWNlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcXRlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mb1RheCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJvbGQsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1zdWJ0aXRsZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0LWhlYWQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdExhYmVsLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFByaWNlQW1vdW50LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFVuaXRQcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3ROYW1lLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtbGFiZWwtYWNjZXNzb3J5LCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgaDMsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy10aXRsZSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXN1YnRpdGxlLCAucmVnaXN0ZXIgLnByaW1hcnktYnRuLCAubWFpbi1sb3hhbS1mciAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSAuY29tcGFueS1uYW1lLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtc3dpdGNoLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtb3ZlcmxheS1oZWFkZXIsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAucmVzZXJ2YXRpb24tbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIGgzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gaDQsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci1wcm9kdWN0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhULCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSwgLm1haW4tbG94YW0tZnIgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeS5TdW1tYXJ5U3RlcFBhZ2UtZW50cnktLWFjY2Vzc29yeSAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuZGVsaXZlcnlTdGVwUGFnZS10aXRsZSwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYmxhY2ssIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2Ugc3BhbiwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuZGF5X19tb250aF9idG4sXG4ubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5tb250aF9feWVhcl9idG4sIC5yZWdpc3RlcmZvcm0tdGl0bGUsIC5yZWdpc3RlciAubG9naW5Nb2RhbC1zdWJ0aXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXRoaW4taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1yZWd1bGFyLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ibGFjay1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tdGhpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1yZWd1bGFyLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHAsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5DYXJ0UGFnZS1kYXRlTGFiZWwtZGVza3RvcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJCZWdpbiwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJFbmQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5JbnB1dEJveC1maWVsZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94IC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94LmZpbGxlZCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgZGl2IC5kYXktaGVhZGVyLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtUHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UmVmZXJlbmNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SW5mb1RheCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIC5DYXJ0UGFnZS1wcm9kdWN0IC5jYXJ0UGFnZS1pbmRpc3BvbmlibGUsIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2ssIC5yZWdpc3RlciAuaW5mb3JtYXRpb25zIGxpLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWlkY29tcGFueSBsYWJlbCwgLnJlZ2lzdGVyIC5pbmZvLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLXBob25lLCAucGhvbmUtZmllbGQsIC5EZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLW5ldywgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW9MYWJlbC1uZXcsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLndvcmtzaXRlLWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVGl0bGUsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAudGhhbmtzLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBwLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWJhY2ssIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstZXNwYWNlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5QWRkcmVzcywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS10ZWxBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1ob3JhaXJlc0FnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhUIC5pbmZvLWxpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxUVEMsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS11bml0UGFyaWNlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcXRlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mb1RheCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJvbGQsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1zdWJ0aXRsZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0LWhlYWQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdExhYmVsLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFByaWNlQW1vdW50LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFVuaXRQcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3ROYW1lLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtbGFiZWwtYWNjZXNzb3J5LCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgaDMsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy10aXRsZSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXN1YnRpdGxlLCAucmVnaXN0ZXIgLnByaW1hcnktYnRuLCAubWFpbi1sb3hhbS1mciAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSAuY29tcGFueS1uYW1lLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtc3dpdGNoLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtb3ZlcmxheS1oZWFkZXIsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAucmVzZXJ2YXRpb24tbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIGgzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gaDQsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci1wcm9kdWN0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhULCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSwgLm1haW4tbG94YW0tZnIgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeS5TdW1tYXJ5U3RlcFBhZ2UtZW50cnktLWFjY2Vzc29yeSAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuZGVsaXZlcnlTdGVwUGFnZS10aXRsZSwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYmxhY2ssIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2Ugc3BhbiwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuZGF5X19tb250aF9idG4sXG4ubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5tb250aF9feWVhcl9idG4sIC5yZWdpc3RlcmZvcm0tdGl0bGUsIC5yZWdpc3RlciAubG9naW5Nb2RhbC1zdWJ0aXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXRoaW4taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1yZWd1bGFyLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ibGFjay1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmZhZGUtZW50ZXItYWN0aXZlLFxuLmZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzOyB9XG5cbi5mYWRlLWVudGVyLCAuZmFkZS1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfSB9XG5cbi5vd2wtU2xpZGUtaW4ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwOyB9XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfSB9XG5cbi5vd2wtU2xpZGUtb3V0IHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7IH1cblxuQGtleWZyYW1lcyBzcGlubmVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4ucHJvZHVjdC1zZWFyY2gtbG9hZGVyLS1zcGlubmVyIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyOiA1cHggc29saWQgI0U3MEQyMztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBhbmltYXRpb246IHJvdGF0aW9uIDFzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4ubGF0by10aGluIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXJlZ3VsYXIsIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2UgcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkNhcnRQYWdlLWRhdGVMYWJlbC1kZXNrdG9wLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckJlZ2luLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckVuZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLklucHV0Qm94LWZpZWxkLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3ggLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3guZmlsbGVkIC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBkaXYgLmRheS1oZWFkZXIsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1QcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RSZWZlcmVuY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RJbmZvVGF4LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgLkNhcnRQYWdlLXByb2R1Y3QgLmNhcnRQYWdlLWluZGlzcG9uaWJsZSwgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jaywgLnJlZ2lzdGVyIC5pbmZvcm1hdGlvbnMgbGksIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaWRjb21wYW55IGxhYmVsLCAucmVnaXN0ZXIgLmluZm8sIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwsIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwtcGhvbmUsIC5waG9uZS1maWVsZCwgLkRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUtbmV3LCAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb0xhYmVsLW5ldywgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAud29ya3NpdGUtbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NUaXRsZSwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC50aGFua3MtbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIHAsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstYmFjaywgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1lc3BhY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlBZGRyZXNzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRlbEFnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWhvcmFpcmVzQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQgLmluZm8tbGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbFRUQywgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXVuaXRQYXJpY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1xdGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvVGF4LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYm9sZCwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LXN1YnRpdGxlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3QtaGVhZCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0TGFiZWwsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UHJpY2VBbW91bnQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0VW5pdFByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE5hbWUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1sYWJlbC1hY2Nlc3NvcnksIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSBoMywgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXRpdGxlLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtc3VidGl0bGUsIC5yZWdpc3RlciAucHJpbWFyeS1idG4sIC5tYWluLWxveGFtLWZyIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtIC5jb21wYW55LW5hbWUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1zd2l0Y2gsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1vdmVybGF5LWhlYWRlciwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5yZXNlcnZhdGlvbi1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgaDMsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyBoNCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXByb2R1Y3QsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlLCAubWFpbi1sb3hhbS1mciAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LlN1bW1hcnlTdGVwUGFnZS1lbnRyeS0tYWNjZXNzb3J5IC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5kZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ibGFjaywgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBzcGFuLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5kYXlfX21vbnRoX2J0bixcbi5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLm1vbnRoX195ZWFyX2J0biwgLnJlZ2lzdGVyZm9ybS10aXRsZSwgLnJlZ2lzdGVyIC5sb2dpbk1vZGFsLXN1YnRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tdGhpbi1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLXJlZ3VsYXItaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJsYWNrLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by10aGluIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXJlZ3VsYXIsIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2UgcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkNhcnRQYWdlLWRhdGVMYWJlbC1kZXNrdG9wLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckJlZ2luLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckVuZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLklucHV0Qm94LWZpZWxkLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3ggLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3guZmlsbGVkIC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBkaXYgLmRheS1oZWFkZXIsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1QcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RSZWZlcmVuY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RJbmZvVGF4LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgLkNhcnRQYWdlLXByb2R1Y3QgLmNhcnRQYWdlLWluZGlzcG9uaWJsZSwgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jaywgLnJlZ2lzdGVyIC5pbmZvcm1hdGlvbnMgbGksIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaWRjb21wYW55IGxhYmVsLCAucmVnaXN0ZXIgLmluZm8sIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwsIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwtcGhvbmUsIC5waG9uZS1maWVsZCwgLkRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUtbmV3LCAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb0xhYmVsLW5ldywgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAud29ya3NpdGUtbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NUaXRsZSwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC50aGFua3MtbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIHAsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstYmFjaywgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1lc3BhY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlBZGRyZXNzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRlbEFnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWhvcmFpcmVzQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQgLmluZm8tbGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbFRUQywgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXVuaXRQYXJpY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1xdGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvVGF4LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYm9sZCwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LXN1YnRpdGxlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3QtaGVhZCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0TGFiZWwsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UHJpY2VBbW91bnQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0VW5pdFByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE5hbWUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1sYWJlbC1hY2Nlc3NvcnksIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSBoMywgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXRpdGxlLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtc3VidGl0bGUsIC5yZWdpc3RlciAucHJpbWFyeS1idG4sIC5tYWluLWxveGFtLWZyIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtIC5jb21wYW55LW5hbWUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1zd2l0Y2gsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1vdmVybGF5LWhlYWRlciwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5yZXNlcnZhdGlvbi1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgaDMsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyBoNCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXByb2R1Y3QsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlLCAubWFpbi1sb3hhbS1mciAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LlN1bW1hcnlTdGVwUGFnZS1lbnRyeS0tYWNjZXNzb3J5IC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5kZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ibGFjaywgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBzcGFuLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5kYXlfX21vbnRoX2J0bixcbi5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLm1vbnRoX195ZWFyX2J0biwgLnJlZ2lzdGVyZm9ybS10aXRsZSwgLnJlZ2lzdGVyIC5sb2dpbk1vZGFsLXN1YnRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tdGhpbi1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLXJlZ3VsYXItaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJsYWNrLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5sYXRvLXRoaW4ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tbGlnaHQge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tcmVndWxhciwgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBwLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuQ2FydFBhZ2UtZGF0ZUxhYmVsLWRlc2t0b3AsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyQmVnaW4sIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyRW5kLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuSW5wdXRCb3gtZmllbGQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveC5maWxsZWQgLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGRpdiAuZGF5LWhlYWRlciwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbVByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFJlZmVyZW5jZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSAuQ2FydFBhZ2UtcHJvZHVjdCAuY2FydFBhZ2UtaW5kaXNwb25pYmxlLCAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrLCAucmVnaXN0ZXIgLmluZm9ybWF0aW9ucyBsaSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0sIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pZGNvbXBhbnkgbGFiZWwsIC5yZWdpc3RlciAuaW5mbywgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbCwgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbC1waG9uZSwgLnBob25lLWZpZWxkLCAuRGVsaXZlcnlTdGVwUGFnZS10aXRsZS1uZXcsIC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvTGFiZWwtbmV3LCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC53b3Jrc2l0ZS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1RpdGxlLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnRoYW5rcy1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgcCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1iYWNrLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWVzcGFjZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeUFkZHJlc3MsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdGVsQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtaG9yYWlyZXNBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlciwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCAuaW5mby1saW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsVFRDLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdW5pdFBhcmljZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXF0ZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2Ugc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ib2xkLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktc3VidGl0bGUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdC1oZWFkLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3RMYWJlbCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RQcmljZUFtb3VudCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RVbml0UHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TmFtZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLWxhYmVsLWFjY2Vzc29yeSwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIGgzLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtdGl0bGUsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1zdWJ0aXRsZSwgLnJlZ2lzdGVyIC5wcmltYXJ5LWJ0biwgLm1haW4tbG94YW0tZnIgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0gLmNvbXBhbnktbmFtZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLXN3aXRjaCwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLW92ZXJsYXktaGVhZGVyLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnJlc2VydmF0aW9uLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBoMywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIGg0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItcHJvZHVjdCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2UsIC5tYWluLWxveGFtLWZyIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnkuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LS1hY2Nlc3NvcnkgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLmRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJsYWNrLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHNwYW4sIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmRheV9fbW9udGhfYnRuLFxuLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAubW9udGhfX3llYXJfYnRuLCAucmVnaXN0ZXJmb3JtLXRpdGxlLCAucmVnaXN0ZXIgLmxvZ2luTW9kYWwtc3VidGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by10aGluLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tcmVndWxhci1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYmxhY2staXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5TbGlkZXItcGFnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAzLjZyZW0gMS41cmVtIDA7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uU2xpZGVyLWRvdHMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87IH1cblxuLlNsaWRlci1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMS41cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5TbGlkZXItaXRlbSB7XG4gICAgICB3aWR0aDogMzAwcHg7IH0gfVxuICAuU2xpZGVyLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5TbGlkZXItaXRlbTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuXG4uU2xpZGVyLXByZXYsIC5TbGlkZXItbmV4dCB7XG4gIHdpZHRoOiAzLjRyZW07XG4gIGhlaWdodDogMy40cmVtO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMy40cmVtO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2ZiMjYzYjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2l0aW9uOiAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLlNsaWRlci1wcmV2LCAuU2xpZGVyLW5leHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgLlNsaWRlci1wcmV2OmhvdmVyLCAuU2xpZGVyLW5leHQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmMGVkZWU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLlNsaWRlci1wcmV2LCAuU2xpZGVyLW5leHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzdkNzc3OTsgfVxuICAgICAgLlNsaWRlci1wcmV2LS1jbGlja2VkLCAuU2xpZGVyLW5leHQtLWNsaWNrZWQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmIyNjNiO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjBlZGVlOyB9IH1cblxuLnNsaWNrLWRvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxcmVtOyB9XG4gIC5zbGljay1kb3RzIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAwLjVyZW07IH1cbiAgICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6IHJlZDsgfVxuICAuc2xpY2stZG90cyBidXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZGJkNGQ2O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgZm9udC1zaXplOiAwOyB9XG5cbi8qIG5vIGpzICovXG5zbGlkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBzbGlkZXIgc2xpZGVyLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDFyZW07IH1cblxuLnNsaWRlcldpdGhTZWxlY3RCdXR0b24ge1xuICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gIC5zbGlkZXJXaXRoU2VsZWN0QnV0dG9uIC5TbGlkZXItaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2xpZGVyV2l0aFNlbGVjdEJ1dHRvbiAuU2xpZGVyLW5leHQsXG4gICAgLnNsaWRlcldpdGhTZWxlY3RCdXR0b24gLlNsaWRlci1wcmV2IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3ZDc3Nzk7IH0gfVxuICAuc2xpZGVyV2l0aFNlbGVjdEJ1dHRvbiAuVGlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4ICNkN2QzZDMgc29saWQ7XG4gICAgd2lkdGg6IDI2cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDI2cmVtO1xuICAgIHBhZGRpbmc6IDJyZW0gMCAwIDJyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSBhbGw7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zbGlkZXJXaXRoU2VsZWN0QnV0dG9uIC5UaWxlIHtcbiAgICAgICAgd2lkdGg6IDIzcmVtO1xuICAgICAgICBtaW4taGVpZ2h0OiAyM3JlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgLnNsaWRlcldpdGhTZWxlY3RCdXR0b24gLlRpbGUge1xuICAgICAgICB3aWR0aDogMjZyZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI2cmVtOyB9IH1cbiAgICAuc2xpZGVyV2l0aFNlbGVjdEJ1dHRvbiAuVGlsZS0tc2VsZWN0ZWQge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4IHJlZDtcbiAgICAgIGJvcmRlcjogMXB4IHJlZCBzb2xpZDsgfVxuICAgIC5zbGlkZXJXaXRoU2VsZWN0QnV0dG9uIC5UaWxlLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZmxleDogMSAwIDEwMCU7IH1cbiAgICAuc2xpZGVyV2l0aFNlbGVjdEJ1dHRvbiAuVGlsZS10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5zbGlkZXJXaXRoU2VsZWN0QnV0dG9uIC5UaWxlLXN1YnRpdGxlLS1yZWQge1xuICAgICAgY29sb3I6ICNmYjI2M2I7IH1cbiAgICAuc2xpZGVyV2l0aFNlbGVjdEJ1dHRvbiAuVGlsZS1ib2R5IHtcbiAgICAgIG1hcmdpbjogMS41cmVtIDAgMS4ycmVtOyB9XG4gICAgLnNsaWRlcldpdGhTZWxlY3RCdXR0b24gLlRpbGUtYWRkcmVzcyB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cbiAgICAuc2xpZGVyV2l0aFNlbGVjdEJ1dHRvbiAuVGlsZS1mbGFnIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAuc2xpZGVyV2l0aFNlbGVjdEJ1dHRvbiAuVGlsZS1mbGFnRG90IHtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG4gICAgICAgIC5zbGlkZXJXaXRoU2VsZWN0QnV0dG9uIC5UaWxlLWZsYWdEb3QtLWdyZWVuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiZDQ1OyB9XG4gICAgICAgIC5zbGlkZXJXaXRoU2VsZWN0QnV0dG9uIC5UaWxlLWZsYWdEb3QtLXllbGxvdyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWMwMDsgfVxuICAgICAgICAuc2xpZGVyV2l0aFNlbGVjdEJ1dHRvbiAuVGlsZS1mbGFnRG90LS1yZWQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYjI2M2I7IH1cbiAgICAuc2xpZGVyV2l0aFNlbGVjdEJ1dHRvbiAuVGlsZS1idXR0b24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA2MSU7XG4gICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICByaWdodDogLTFweDtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICM5ZTllOWU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMmQyYTJjO1xuICAgICAgbWFyZ2luOiAxLjVyZW0gMCAwIGF1dG87IH1cbiAgICAgIC5zbGlkZXJXaXRoU2VsZWN0QnV0dG9uIC5UaWxlLWJ1dHRvbi0tY2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYjI2M2I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZiMjYzYjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB3aWR0aDogNXJlbTsgfVxuICAgICAgLnNsaWRlcldpdGhTZWxlY3RCdXR0b24gLlRpbGUtYnV0dG9uSWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgICAgICAuc2xpZGVyV2l0aFNlbGVjdEJ1dHRvbiAuVGlsZS1idXR0b25JY29uLkljb24tLWxlZnRBcnJvdyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgY29sb3I6ICNmYjI2M2I7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCAxcmVtO1xuICAgICAgICAgIHRvcDogLTJweDsgfVxuICAuc2xpZGVyV2l0aFNlbGVjdEJ1dHRvbiAuc2xpY2stZG90cyB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5zbGlkZXJXaXRoU2VsZWN0QnV0dG9uIC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5zbGlkZXJXaXRoU2VsZWN0QnV0dG9uIC5zbGljay1kb3RzIGJ1dHRvbixcbiAgLnNsaWRlcldpdGhTZWxlY3RCdXR0b24gLlNsaWRlci1wcmV2LFxuICAuc2xpZGVyV2l0aFNlbGVjdEJ1dHRvbiAuU2xpZGVyLW5leHQge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4ubmV3V29ya2luZ1NpdGUge1xuICAvKiA9PT09PSBGbG9hdGluZyBmaWVsZCB3cmFwcGVyID09PT09ICovXG4gIC8qIElucHV0IGxvb2sgKHNhbWUgcmFkaXVzL2hlaWdodCBhcyByZWdpc3RlcikgKi9cbiAgLyogRmxvYXRpbmcgbGFiZWwgKi9cbiAgLyogZmxvYXQgbGFiZWwgd2hlbiBmb2N1c2VkIE9SIHdoZW4gdGhlIHdyYXBwZXIgaGFzIC5maWxsZWQgKi9cbiAgLyogPT09PT0gUGhvbmUgaW5wdXQgKHNlbGVjdCArIGlucHV0IGlubGluZSkgPT09PT0gKi9cbiAgLyogPT09PT0gQXV0b2NvbXBsZXRlIGxpc3QgKGlmIG5lZWRlZCkgPT09PT0gKi9cbiAgLyogPT09PT0gUmVxdWlyZWQgbm90ZSA9PT09PSAqL1xuICAvKiA9PT09PSBFcnJvcnMgPT09PT0gKi9cbiAgLyogPT09PT0gQ1RBIGJ1dHRvbiAobGlrZSByZWdpc3RlcikgPT09PT0gKi8gfVxuICAubmV3V29ya2luZ1NpdGUgLk1vZGFsLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5MTRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDQ4cHggNjRweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubmV3V29ya2luZ1NpdGUgLk1vZGFsLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMjRweCAzMnB4IDI0cHg7IH0gfVxuICAubmV3V29ya2luZ1NpdGUgLk1vZGFsLWJvZHkge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5uZXdXb3JraW5nU2l0ZSAucmVnaXN0ZXJmb3JtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogNHB4IDAgMjBweDsgfVxuICAubmV3V29ya2luZ1NpdGUgLmZpZWxkLXJvdyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiAxNnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5uZXdXb3JraW5nU2l0ZSAuZmllbGQtcm93IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9IH1cbiAgLm5ld1dvcmtpbmdTaXRlIC5seC1maWVsZC10ZXh0LWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLm5ld1dvcmtpbmdTaXRlIC5seC1maWVsZC1pbnB1dCxcbiAgLm5ld1dvcmtpbmdTaXRlIC5waG9uZS1udW1iZXItaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTZweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMEQwRDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAubmV3V29ya2luZ1NpdGUgLnBob25lLW51bWJlci1pbnB1dCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm5ld1dvcmtpbmdTaXRlIC5seC1maWVsZC1pbnB1dDpmb2N1cyxcbiAgLm5ld1dvcmtpbmdTaXRlIC5waG9uZS1udW1iZXItaW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI0I1QjVCNTsgfVxuICAubmV3V29ya2luZ1NpdGUgLmx4LWZpZWxkLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTJweDtcbiAgICB0b3A6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjN0E3QTdBO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAubmV3V29ya2luZ1NpdGUgLmx4LWZpZWxkLWxhYmVsLmZpbGxlZCB7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAjNWI1YjViOyB9XG4gIC5uZXdXb3JraW5nU2l0ZSAubHgtZmllbGQtdGV4dC1ib3guZmlsbGVkIC5seC1maWVsZC1sYWJlbCxcbiAgLm5ld1dvcmtpbmdTaXRlIC5seC1maWVsZC1pbnB1dDpmb2N1cyArIC5seC1maWVsZC1sYWJlbCB7XG4gICAgdG9wOiA4cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjNWI1YjViOyB9XG4gIC5uZXdXb3JraW5nU2l0ZSAubHgtZmllbGQtaW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDAgIWltcG9ydGFudDsgfVxuICAubmV3V29ya2luZ1NpdGUgLmx4LWZpZWxkLXRleHQtYm94LmZpbGxlZCAubHgtZmllbGQtaW5wdXQsXG4gIC5uZXdXb3JraW5nU2l0ZSAubHgtZmllbGQtaW5wdXQ6Zm9jdXMge1xuICAgIHBhZGRpbmc6IDIycHggMTZweCA4cHggMTZweCAhaW1wb3J0YW50OyB9XG4gIC5uZXdXb3JraW5nU2l0ZSAucGhvbmUtZmllbGQuZmlsbGVkIC5seC1maWVsZC1sYWJlbCwgLm5ld1dvcmtpbmdTaXRlIC5waG9uZS1maWVsZDpmb2N1cyAubHgtZmllbGQtbGFiZWwge1xuICAgIHRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjNWI1YjViOyB9XG4gIC5uZXdXb3JraW5nU2l0ZSAucGhvbmUtZmllbGQuZmlsbGVkIC5waG9uZS1pbnB1dC1jb250YWluZXIgLnBob25lLW51bWJlci1pbnB1dCwgLm5ld1dvcmtpbmdTaXRlIC5waG9uZS1maWVsZDpmb2N1cyAucGhvbmUtaW5wdXQtY29udGFpbmVyIC5waG9uZS1udW1iZXItaW5wdXQge1xuICAgIHBhZGRpbmc6IDIycHggMTZweCA4cHggMTAxcHggIWltcG9ydGFudDsgfVxuICAubmV3V29ya2luZ1NpdGUgLnBob25lLWZpZWxkIC5seC1maWVsZC1sYWJlbDpmb2N1cyB7XG4gICAgdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICM1YjViNWI7IH1cbiAgLm5ld1dvcmtpbmdTaXRlIC5waG9uZS1maWVsZCAucGhvbmUtaW5wdXQtY29udGFpbmVyIC5waG9uZS1udW1iZXItaW5wdXQ6Zm9jdXMge1xuICAgIHBhZGRpbmc6IDIycHggMTZweCA4cHggMTAxcHggIWltcG9ydGFudDsgfVxuICAubmV3V29ya2luZ1NpdGUgLnBob25lLWlucHV0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgIGdhcDogOHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5uZXdXb3JraW5nU2l0ZSAucGhvbmUtZmllbGQgLmx4LWZpZWxkLWxhYmVsIHtcbiAgICB0b3A6IDE3cHg7XG4gICAgbGVmdDogMTAxcHggIWltcG9ydGFudDsgfVxuICAgIC5uZXdXb3JraW5nU2l0ZSAucGhvbmUtZmllbGQgLmx4LWZpZWxkLWxhYmVsLmZpbGxlZCB7XG4gICAgICB0b3A6IDhweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6ICM1YjViNWI7IH1cbiAgLm5ld1dvcmtpbmdTaXRlIC5seC1maWVsZC10ZXh0LWJveDpmb2N1cy13aXRoaW4gLmx4LWZpZWxkLWxhYmVsIHtcbiAgICB0b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzViNWI1YjsgfVxuICAubmV3V29ya2luZ1NpdGUgLnBob25lLWNvZGUtc2VsZWN0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDBEMEQwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI0YzRjNGMztcbiAgICAvKiBncmV5IHBpbGwgKi9cbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICM1NjU2NTYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgLyogcmVtb3ZlIHBpbGwgcmFkaXVzICovXG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgLm5ld1dvcmtpbmdTaXRlIC5waG9uZS1jb2RlLXNlbGVjdCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDhweCA2cHggOHB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgbWluLXdpZHRoOiA5MHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZDogIzU2NTY1NiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003IDEwbDUgNSA1LTUnIHN0cm9rZT0nJTIzZmZmZmZmJyBzdHJva2Utd2lkdGg9JzIuNScgZmlsbD0nbm9uZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKDEwMCUgLSAycHgpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA4cHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLm5ld1dvcmtpbmdTaXRlIC5waG9uZS1jb2RlLXNlbGVjdC5vcGVuIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003IDE0bDUtNSA1IDUnIHN0cm9rZT0nJTIzZmZmZmZmJyBzdHJva2Utd2lkdGg9JzIuNScgZmlsbD0nbm9uZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7IH1cbiAgLm5ld1dvcmtpbmdTaXRlIC5waG9uZS1jb2RlLXNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubmV3V29ya2luZ1NpdGUgLlJlZ2lzdGVyUGFnZS1pbnB1dEFnZW5jeVBpY2tVcCB7XG4gICAgbWFyZ2luLXRvcDogNnB4OyB9XG4gIC5uZXdXb3JraW5nU2l0ZSAucmVxdWlyZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDZweDtcbiAgICBjb2xvcjogI0UzMjIyMjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luOiAwcHggMCAzMnB4OyB9XG4gIC5uZXdXb3JraW5nU2l0ZSAuZXJyb3JGaWVsZCB7XG4gICAgY29sb3I6ICNFMzIyMjI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDZweDsgfVxuICAubmV3V29ya2luZ1NpdGUgLnByaW1hcnktYnRuLnJlZ2lzdGVyQnV0dG9uLmZ1bGxXaWR0aCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gICAgYmFja2dyb3VuZDogI0UzMjIyMjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBib3JkZXI6IDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnMsIGJveC1zaGFkb3cgLjJzOyB9XG4gIC5uZXdXb3JraW5nU2l0ZSAucHJpbWFyeS1idG4ucmVnaXN0ZXJCdXR0b24uZnVsbFdpZHRoOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjQzUxRDFEO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgyMjcsIDM0LCAzNCwgMC4yNSk7IH1cbiAgLm5ld1dvcmtpbmdTaXRlIC5wcmltYXJ5LWJ0bi5yZWdpc3RlckJ1dHRvbi5mdWxsV2lkdGg6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6ICNDRkNGQ0Y7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gIC5uZXdXb3JraW5nU2l0ZSAud29ya3NpdGVGb3JtIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAvKiBjZW50ZXIgY29sdW1uIGluIGNhcmQgKi9cbiAgICB3aWR0aDogMTAwJTsgfVxuICAubmV3V29ya2luZ1NpdGUgLmZvcm0tYWN0aW9ucyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5EZWxpdmVyeVN0ZXBQYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLkRlbGl2ZXJ5U3RlcFBhZ2Uge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBhZGRpbmc6IDAgNzBweCAyNXB4IDcwcHg7IH1cbiAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLW5ldyB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldy1tb2RlcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gIC5EZWxpdmVyeVN0ZXBQYWdlLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjZmIyNjNiO1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUuMnJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZS10aXRsZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07IH0gfVxuICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLW5ldyB7XG4gICAgICBjb2xvcjogIzEyMTAxMDtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuRGVsaXZlcnlTdGVwUGFnZS10aXRsZS1uZXcge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfSB9XG4gIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5RGF0ZWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5EZWxpdmVyeVN0ZXBQYWdlLW1hbmRhdG9yeSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICBjb2xvcjogI2ZiMjYzYjsgfVxuICAuRGVsaXZlcnlTdGVwUGFnZS1zZWFyY2hCdXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICAgIHdpZHRoOiA1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UwZGVkZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfVxuICAuRGVsaXZlcnlTdGVwUGFnZS1pbmZvcm1hdGlvbnNSZW50YWwsIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5RGF0ZSwgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlDb250YWN0IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q3ZDRkNTsgfVxuICAuRGVsaXZlcnlTdGVwUGFnZS1pbmZvcm1hdGlvbnNSZW50YWwge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtaW5mb3JtYXRpb25zUmVudGFsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlDb250YWN0IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeUNvbnRhY3Qge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeURhdGUge1xuICAgIG1hcmdpbjogMCAzcmVtIDVyZW0gMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlEYXRlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2UgLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5EZWxpdmVyeVN0ZXBQYWdlIC5zbGljay1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLkRlbGl2ZXJ5U3RlcFBhZ2UgLnNsaWNrLXNsaWRlID4gZGl2LFxuICAgIC5EZWxpdmVyeVN0ZXBQYWdlIC5zbGljay1zbGlkZSA+IGRpdiA+IGRpdiB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdkM2QzO1xuICAgIHBhZGRpbmc6IDIuNXJlbSAwO1xuICAgIG1hcmdpbjogNC4zcmVtIDkuNXJlbSAwIDA7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogMi41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIHtcbiAgICBtYXJnaW46IDQuM3JlbSAwIDAgMDsgfSB9XG4gIC5EZWxpdmVyeVN0ZXBQYWdlLVdlZWtlbmROb3RpZmljYXRpb24ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICAgIG1hcmdpbjogMCAzLjVyZW07XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1jb2xvcjogI2RiZDRkNjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtV2Vla2VuZE5vdGlmaWNhdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIuNXJlbTsgfSB9XG4gIC5EZWxpdmVyeVN0ZXBQYWdlLWZsZXhCcmVhayB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NCbG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDIuNXJlbSAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0Jsb2NrIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgICBwYWRkaW5nOiAwIDMuNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0Jsb2NrICsgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NCbG9jayB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGJkNGQ2O1xuICAgICAgICBwYWRkaW5nLXRvcDogMi41cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQmxvY2sgKyAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0Jsb2NrIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGJkNGQ2OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQmxvY2s6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NTdWJCbG9ja0F2YWlsYWJpbGl0eSB7XG4gICAgcGFkZGluZzogMCAzcmVtIDAgMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NTdWJCbG9ja0F2YWlsYWJpbGl0eSB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1N1YkJsb2NrQ29zdFNoaXBwaW5nIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAzcmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1N1YkJsb2NrQ29zdFNoaXBwaW5nIHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zU3ViQmxvY2tXaXRoQm9yZGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zU3ViQmxvY2tXaXRoQm9yZGVyIHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiAjZmIyNjNiO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NUaXRsZSB7XG4gICAgICAgIGhlaWdodDogNXJlbTsgfSB9XG4gIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVmFsdWUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ2lyY2xlIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ2lyY2xlLS1ncmVlbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiZDQ1OyB9XG4gICAgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDaXJjbGUtLXllbGxvdyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5YzAwOyB9XG4gICAgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDaXJjbGUtLXJlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmIyNjNiOyB9XG4gIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVmFsdWUsIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVmFsdWVBZ2VuY3ksIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVmFsdWVDb3N0IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1ZhbHVlLCAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1ZhbHVlQWdlbmN5LCAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1ZhbHVlQ29zdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1ZhbHVlQXZhaWxhYmlsaXR5IHtcbiAgICBmb250LXNpemU6IDEuM3JlbTsgfVxuICAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbENvbXBhbmllc1Jlc3VsdCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWxDb21wYW5pZXNSZXN1bHQtLXJlZENvbG9yIHtcbiAgICAgIGNvbG9yOiAjZmIyNjNiOyB9XG4gIC5EZWxpdmVyeVN0ZXBQYWdlLXNlYXJjaEljb24ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2UtaW5mb3JtYXRpb25zUmVudGFsQmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtaW5mb3JtYXRpb25zUmVudGFsQmxvY2sge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAuRGVsaXZlcnlTdGVwUGFnZS1pbmZvcm1hdGlvbnNSZW50YWxCbG9jayAuSW5wdXRCb3gge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlEYXRlU2VsZWN0QmxvY2sge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5RGF0ZVNlbGVjdEJsb2NrIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5RGF0ZVNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlEYXRlU2VsZWN0RXJyb3Ige1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2UgLlNvcnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGJkNGQ2OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZSAuU29ydCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZSAuU29ydCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZyZW07IH0gfVxuICAgIC5EZWxpdmVyeVN0ZXBQYWdlIC5Tb3J0LWZvcm0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleDogMCAwIDU4Ljc1JTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlIC5Tb3J0LWZvcm0ge1xuICAgICAgICAgIGZsZXg6IDAgMCAxNTZweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UgLlNvcnQtZm9ybSB7XG4gICAgICAgICAgaGVpZ2h0OiA0LjVyZW07IH0gfVxuICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UgLlNvcnQtZm9ybTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi7oCfXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UgLlNvcnQtZm9ybTo6YWZ0ZXIge1xuICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIGNvbG9yOiAjZmIyNjNiO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHJpZ2h0OiA0cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlIC5Tb3J0LWZvcm06OmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTsgfSB9XG4gICAgLkRlbGl2ZXJ5U3RlcFBhZ2UgLlNvcnQtc2VsZWN0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICBwYWRkaW5nOiAxcmVtIDRyZW0gMXJlbSAxcmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICB0ZXh0LWluZGVudDogMC4wMXB4O1xuICAgICAgdGV4dC1vdmVyZmxvdzogJyc7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBkZWRlO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IDFweCAjZTBkZWRlO1xuICAgICAgY29sb3I6ICNhM2ExYTE7IH1cbiAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlIC5Tb3J0LXNlbGVjdC1lcnJvciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmYjI2M2I7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtaW5mb3JtYXRpb25zUmVudGFsTnVtZXJvLCAuRGVsaXZlcnlTdGVwUGFnZWFkZGl0aW9uYWxJbmZvcm1hdGlvbnMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAuRGVsaXZlcnlTdGVwUGFnZS1hZGRpdGlvbmFsSW5mb3JtYXRpb25zIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB3aWR0aDogNDYlO1xuICAgIG1heC13aWR0aDogNDYlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZS1hZGRpdGlvbmFsSW5mb3JtYXRpb25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC5EZWxpdmVyeVN0ZXBQYWdlLWFkZGl0aW9uYWxJbmZvcm1hdGlvbnNJbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNnJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICAgIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzdkNzc3OTsgfVxuICAgIC5EZWxpdmVyeVN0ZXBQYWdlLWFkZGl0aW9uYWxJbmZvcm1hdGlvbnNJbnB1dC0tZXJyb3Ige1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmIyNjNiOyB9XG4gIC5EZWxpdmVyeVN0ZXBQYWdlLWFkZGl0aW9uYWxJbmZvcm1hdGlvbnNJbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBvcGFjaXR5OiAwLjM7IH1cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWRkaXRpb25hbEluZm9ybWF0aW9uc0lucHV0OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7IH1cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2UtaW5mb3JtYXRpb25zUmVudGFsSW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtaW5mb3JtYXRpb25zUmVudGFsSW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHdpZHRoOiAzMnJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLWluZm9ybWF0aW9uc1JlbnRhbElucHV0IHtcbiAgICAgICAgd2lkdGg6IDM3cmVtOyB9IH1cbiAgICAuRGVsaXZlcnlTdGVwUGFnZS1pbmZvcm1hdGlvbnNSZW50YWxJbnB1dCArIC5EZWxpdmVyeVN0ZXBQYWdlLWluZm9ybWF0aW9uc1JlbnRhbElucHV0IHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5EZWxpdmVyeVN0ZXBQYWdlLWluZm9ybWF0aW9uc1JlbnRhbElucHV0Om50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtaW5mb3JtYXRpb25zUmVudGFsSW5wdXQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5EZWxpdmVyeVN0ZXBQYWdlLWluZm9ybWF0aW9uc1NpdGVOYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZS1pbmZvcm1hdGlvbnNTaXRlTmFtZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07IH0gfVxuICAuRGVsaXZlcnlTdGVwUGFnZS1jb25kaXRpb25zTGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMnJlbTsgfVxuICAuRGVsaXZlcnlTdGVwUGFnZS1jdXN0b21DaGVja0JveCB7XG4gICAgYm9yZGVyOiAxLjFweCBzb2xpZCAjZmIyNjNiO1xuICAgIGhlaWdodDogMS42cmVtO1xuICAgIHdpZHRoOiAxLjZyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZmxleDogMCAwIDEuNnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLWN1c3RvbUNoZWNrQm94IHtcbiAgICAgICAgd2lkdGg6IDEuOHJlbTsgfSB9XG4gIC5EZWxpdmVyeVN0ZXBQYWdlLWNoZWNrYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5EZWxpdmVyeVN0ZXBQYWdlLWNoZWNrYm94OmNoZWNrZWQgfiAuRGVsaXZlcnlTdGVwUGFnZS1jaGVjayB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAuRGVsaXZlcnlTdGVwUGFnZS1jaGVjayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgIGNvbG9yOiAjZmIyNjNiO1xuICAgIHRvcDogLTJweDtcbiAgICBsZWZ0OiA0cHg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgbGluZWFyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZS1jaGVjayB7XG4gICAgICAgIGhlaWdodDogMC44cmVtOyB9IH1cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2UtdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuRGVsaXZlcnlTdGVwUGFnZS10ZXh0LS11bmRlcmxpbmUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5EZWxpdmVyeVN0ZXBQYWdlLW9yZGVyU3VtbWFyeSB7XG4gICAgICBmbGV4OiAwIDAgMzIlO1xuICAgICAgbWluLXdpZHRoOiA0MDVweDsgfSB9XG4gIC5EZWxpdmVyeVN0ZXBQYWdlLWJvZHkge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZS1ib2R5IHtcbiAgICAgICAgZmxleDogMCAwIDY2JTtcbiAgICAgICAgd2lkdGg6IDY2JTtcbiAgICAgICAgbWF4LXdpZHRoOiA2NiU7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtYm9keS1uZXcge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQuNHJlbTsgfSB9XG4gIC5EZWxpdmVyeVN0ZXBQYWdlLWhpZGRlbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIC5EZWxpdmVyeVN0ZXBQYWdlLWhpZGRlbjpjaGVja2VkIH4gLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW8ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZiMjYzYjsgfVxuICAgIC5EZWxpdmVyeVN0ZXBQYWdlLWhpZGRlbjpjaGVja2VkIH4gLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW86OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmIyNjNiOyB9XG4gICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtaGlkZGVuOmNoZWNrZWQgfiAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb0xhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2UgZGl2W2FyaWEtY29udHJvbHNdIHtcbiAgICBtYXJnaW46IGF1dG8gMDsgfVxuICAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBoZWlnaHQ6IDIuN3JlbTtcbiAgICBtaW4td2lkdGg6IDIuN3JlbTtcbiAgICBtYXgtd2lkdGg6IDIuN3JlbTtcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7IH1cbiAgICAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpby0tZXJyb3Ige1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZiMjYzYjsgfVxuICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBsaW5lYXI7IH1cbiAgICAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb0xhYmVsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgbGluZWFyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07IH1cbiAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvTGFiZWwtbmV3IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvTGFiZWxXcmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb0xhYmVsV3JhcHBlciB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMzByZW07IH0gfVxuICAgICAgICAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb0xhYmVsV3JhcHBlci1uZXcge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW9MYWJlbFdyYXBwZXItbmV3IC5pY29uLXRvb2x0aXAtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7IH1cbiAgICAgICAgICAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb0xhYmVsV3JhcHBlci1uZXcgLnRvb2x0aXAtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7IH1cbiAgICAgICAgICAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb0xhYmVsV3JhcHBlci1uZXcgLmljb24tdG9vbHRpcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTkyOSU7XG4gICAgICAgICAgICB0b3A6IDQxMiU7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgfVxuICAgICAgICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW9MYWJlbFdyYXBwZXItbmV3IC5pY29uLXRvb2x0aXA6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDQ2JTtcbiAgICAgICAgICAgICAgdG9wOiAtOCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzMzMyB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvTGFiZWxXcmFwcGVyLW5ldyAuaWNvbi10b29sdGlwLWNvbnRhaW5lcjpob3ZlciAuaWNvbi10b29sdGlwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW9TZWxlY3Qge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2Q0ZDU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW46IDAgM3JlbSAwIDAgIWltcG9ydGFudDsgfVxuICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW9TZWxlY3QtbmV3IHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDRENEQ0OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb1NlbGVjdC1uZXcge1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDRyZW0gIWltcG9ydGFudDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb1NlbGVjdC1uZXcge1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDJyZW0gIWltcG9ydGFudDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvU2VsZWN0LW5ldyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIGNsYW1wKDAuM3JlbSwgMHZ3LCAzcmVtKTsgfSB9XG4gICAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvU2VsZWN0LW5ldy0tYWN0aXZlIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzE0MTQxNDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvU2VsZWN0IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvU2VsZWN0IHtcbiAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gNi40cmVtIDEuNXJlbSAycmVtOyB9IH1cbiAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvU2VsZWN0LS1pbmxpbmUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvU2VsZWN0LS1pbmxpbmUgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWxCbG9jayB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjJyZW07IH1cbiAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvU2VsZWN0LS1kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGVkZWU7IH1cbiAgICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW9TZWxlY3QtLWRpc2FibGVkLW5ldyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgY29sb3I6ICM1NjU2NTY7IH1cbiAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvU2VsZWN0LS1vblNpdGVEZWxpdmVyeSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDdkNGQ1OyB9XG4gIC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcElucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtOyB9XG4gIC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcElucHV0LCAuRGVsaXZlcnlTdGVwUGFnZS1vblNpdGVEZWxpdmVyeUlucHV0IHtcbiAgICB3aWR0aDogNTMlO1xuICAgIG1heC13aWR0aDogNTMlO1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcElucHV0LCAuRGVsaXZlcnlTdGVwUGFnZS1vblNpdGVEZWxpdmVyeUlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC5EZWxpdmVyeVN0ZXBQYWdlLWJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYjI2M2I7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAuRGVsaXZlcnlTdGVwUGFnZS1idG4tLXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmIyNjNiICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBtYXJnaW4tdG9wOiA0LjVyZW07IH1cbiAgICAuRGVsaXZlcnlTdGVwUGFnZS1idG4tLXN1Ym1pdDpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5EZWxpdmVyeVN0ZXBQYWdlLWJ0bi0tb3V0bGluZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICM3ZDc3Nzk7XG4gICAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMi41cmVtO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjN2Q3Nzc5O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogMC41cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAgICAgei1pbmRleDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuRGVsaXZlcnlTdGVwUGFnZS1idG4tLW91dGxpbmUge1xuICAgICAgICAgIHBhZGRpbmc6IDAgM3JlbTsgfSB9XG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZS1idG4tLW91dGxpbmU6OmJlZm9yZSwgLkRlbGl2ZXJ5U3RlcFBhZ2UtYnRuLS1vdXRsaW5lOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMHMsIGJhY2tncm91bmQtY29sb3IgMHMgbGluZWFyIDAuNXM7IH1cbiAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLWJ0bi0tb3V0bGluZTo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWRlZTsgfVxuICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtYnRuLS1vdXRsaW5lOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZS1idG4tLW91dGxpbmU6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzdkNzc3OTsgfVxuICAgICAgICAuRGVsaXZlcnlTdGVwUGFnZS1idG4tLW91dGxpbmU6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wOyB9XG4gICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtYnRuTGFiZWwge1xuICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLWJ0bkxhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtYnRuTGFiZWwtLWFycm93LCAuRGVsaXZlcnlTdGVwUGFnZS1idG5MYWJlbC0tYXJyb3dBZGRTaXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZS1idG5MYWJlbC0tYXJyb3dBZGRTaXRlIHtcbiAgICAgICAgY29sb3I6ICNmYjI2M2I7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTJweDsgfVxuICAgIC5EZWxpdmVyeVN0ZXBQYWdlLWJ0bi1idG5BZGRTaXRlIHtcbiAgICAgIGJvcmRlcjogIzYyNjE2MTtcbiAgICAgIHBhZGRpbmc6IDAgNHJlbTsgfVxuICAgIC5EZWxpdmVyeVN0ZXBQYWdlLWJ0blNwaW5uZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgYW5pbWF0aW9uOiBzcGlubmVyIDAuNXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtYnRuQmxvY2sge1xuICAgICAgbWFyZ2luOiAzLjVyZW0gMCA0cmVtIDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuRGVsaXZlcnlTdGVwUGFnZS1idG5CbG9jayB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZS1idG5CbG9jay0tc3VibWl0IHtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwOyB9XG4gICAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLWJ0bkJsb2NrLS1zdWJtaXQgLkZvcm0tZXJyb3IgKyAuRGVsaXZlcnlTdGVwUGFnZS13b3Jrc2l0ZUNyZWF0aW9uRm9ybVN1Ym1pdEJ0biB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG4gIC5EZWxpdmVyeVN0ZXBQYWdlLWJ0bkxhYmVsQWRkU2l0ZSB7XG4gICAgY29sb3I6ICM2MjYxNjE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLWJ0bkxhYmVsQWRkU2l0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4ycmVtOyB9IH1cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2UtYnRuTGFiZWxBZGRTaXRlOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH0gfVxuICAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVIZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUhlYWQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVIZWFkIC5EZWxpdmVyeVN0ZXBQYWdlLXVuYXZhaWxhYmlsaXR5UmVhc29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42cmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlSGVhZCAuRGVsaXZlcnlTdGVwUGFnZS11bmF2YWlsYWJpbGl0eVJlYXNvbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfSB9XG4gIC5EZWxpdmVyeVN0ZXBQYWdlLXdvcmtzaXRlQ3JlYXRpb24ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGJkNGQ2OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZS13b3Jrc2l0ZUNyZWF0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAzLjVyZW0gMCA0LjNyZW07IH0gfVxuICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXdvcmtzaXRlQ3JlYXRpb25Gb3JtSW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2Utd29ya3NpdGVDcmVhdGlvbkZvcm1JbnB1dCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgd2lkdGg6IDMycmVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMy41cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2Utd29ya3NpdGVDcmVhdGlvbkZvcm1JbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDM3cmVtOyB9IH1cbiAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXdvcmtzaXRlQ3JlYXRpb25Gb3JtSW5wdXQtLXNtYWxsIHtcbiAgICAgICAgd2lkdGg6IDI3cmVtOyB9XG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZS13b3Jrc2l0ZUNyZWF0aW9uRm9ybUlucHV0ICsgLkRlbGl2ZXJ5U3RlcFBhZ2Utd29ya3NpdGVDcmVhdGlvbkZvcm1JbnB1dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5EZWxpdmVyeVN0ZXBQYWdlLXdvcmtzaXRlQ3JlYXRpb25Gb3JtSW5wdXQ6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2Utd29ya3NpdGVDcmVhdGlvbkZvcm1JbnB1dDpudGgtY2hpbGQoMikge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2Utd29ya3NpdGVDcmVhdGlvbkZvcm1JbnB1dCAuSW5wdXRCb3gge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2Utd29ya3NpdGVDcmVhdGlvbkZvcm1JbnB1dCAuQXV0b2NvbXBsZXRlR29vZ2xlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogOTk7IH1cbiAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXdvcmtzaXRlQ3JlYXRpb25Gb3JtSW5wdXRXcmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXdvcmtzaXRlQ3JlYXRpb25Gb3JtSW5wdXRXcmFwcGVyIC5TcGlubmVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luOiAxLjM1cmVtOyB9XG4gICAgLkRlbGl2ZXJ5U3RlcFBhZ2Utd29ya3NpdGVDcmVhdGlvbkZvcm1TdWJtaXRCdG4ge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZS13b3Jrc2l0ZUNyZWF0aW9uRm9ybUVycm9yTGluayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH0gfVxuICAuRGVsaXZlcnlTdGVwUGFnZS1ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGJkNGQ2O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZS1ib3gge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuRGVsaXZlcnlTdGVwUGFnZS1zdWJUaXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXN1YlRpdGxlLS1yZWQge1xuICAgICAgY29sb3I6ICNmYjI2M2I7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtOyB9IH1cblxuLm1haW4tbG94YW0tZnIge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAvKiBSb3VuZGVkIHRleHRhcmVhICovXG4gIC8qIEhlbHBlciB0ZXh0IHVuZGVyIHRleHRhcmVhICovIH1cbiAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDEyMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE2NTNweCkge1xuICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDE0MDBweCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1ib2R5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZSB7XG4gICAgICAgIGdhcDogMzJweDsgfVxuICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1ib2R5IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzJweDsgfSB9XG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlEYXRlU2VsZWN0RXJyb3Ige1xuICAgICAgbWFyZ2luLXRvcDogdW5zZXQ7IH1cbiAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXctbW9kZXMsXG4gIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvU2VsZWN0LW5ldyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3LW1vZGVzLFxuICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW9TZWxlY3QtbmV3IHtcbiAgICAgICAgcGFkZGluZzogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7IH0gfVxuICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwSW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwSW5wdXQgLkRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUtbmV3IHtcbiAgICAgICAgICBtYXJnaW46IDMycHggMCAxNnB4IDA7IH0gfVxuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcge1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogdW5zZXQ7XG4gICAgICAvKiBIaWRlIG9sZCBcIkNob2lzaXJcIiBidXR0b24gaW4gY2hhbnRpZXIgdmlldyAqL1xuICAgICAgLyogT3B0aW9uYWw6IHNjcmVlbi1yZWFkZXItb25seSBjbGFzcyBmb3IgaGlkZGVuIHJlYWwgcmFkaW8gaW5wdXQgKi8gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7IH0gfVxuICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1SZXN1bHRIZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGdhcDogNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtUmVzdWx0SGVhZGVyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLVJlc3VsdEhlYWRlciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbENvbXBhbmllc1Jlc3VsdCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxNnB4OyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDNkMztcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLXdpZHRoIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnIgYXV0bztcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwicmFkaW8gbWFpbi1jb250ZW50IHNpZGUtaW5mb1wiIFwiLiBleHBhbmRhYmxlLWNvbnRlbnQgLlwiO1xuICAgICAgICBnYXA6IDFyZW0gMS41cmVtO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUtdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZS1hZGRyZXNzIHtcbiAgICAgICAgICBjb2xvcjogIzJBMkEyQTtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZS5UaWxlLS1zZWxlY3RlZCB7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOEI4QjhCOyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlLXJhZGlvLWNvbnRhaW5lciB7XG4gICAgICAgIGdyaWQtYXJlYTogcmFkaW87IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUtcmFkaW8ge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjOEI4QjhCO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycztcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAgICAgICAuVGlsZS0tc2VsZWN0ZWQgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZS1yYWRpbyB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwOyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlLXJhZGlvLWRvdCB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZS1tYWluLWNvbnRlbnQge1xuICAgICAgICBncmlkLWFyZWE6IG1haW4tY29udGVudDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA4cHg7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUtc2lkZS1pbmZvIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBzaWRlLWluZm87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZS1kaXN0YW5jZSB7XG4gICAgICAgIGNvbG9yOiAjMkEyQTJBO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1LjZweDsgfVxuICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZS1leHBhbmRhYmxlLWNvbnRlbnQge1xuICAgICAgICBncmlkLWFyZWE6IGV4cGFuZGFibGUtY29udGVudDsgfVxuICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZS1ob3Vycy10b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAuNHJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlLWhvdXJzLXRvZ2dsZTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICM1NTU7IH1cbiAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZS1ob3Vycy10b2dnbGUgLlRpbGUtaG91cnMtdG9nZ2xlX19pY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlOyB9XG4gICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUtaG91cnMtdG9nZ2xlIC5kcm9wSWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4OyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlLWhvdXJzLXRvZ2dsZS5pcy1vcGVuIC5UaWxlLWhvdXJzLXRvZ2dsZV9faWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLmFnZW5jeS1ob3Vycy1zdGF0dXMge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuYWdlbmN5LWhvdXJzLXN0YXR1cy5pcy1vcGVuIHtcbiAgICAgICAgY29sb3I6ICMxRjZGMzc7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLmFnZW5jeS1ob3Vycy1zdGF0dXMuaXMtY2xvc2VkIHtcbiAgICAgICAgY29sb3I6ICNDQzA5MUQ7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUtZmxhZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlLWZsYWctZ3JlZW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNFREZGRjE7IH1cbiAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZS1mbGFnLXllbGxvdyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjhFRDsgfVxuICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlLWZsYWctcmVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGMUYyOyB9XG4gICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUtZmxhZy1kb3Qge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlLWZsYWctZG90LWdyZWVuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMUY2RjM3OyB9XG4gICAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZS1mbGFnLWRvdC15ZWxsb3cge1xuICAgICAgICAgICAgY29sb3I6ICNCRjRGMEY7IH1cbiAgICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlLWZsYWctZG90LXJlZCB7XG4gICAgICAgICAgICBjb2xvcjogI0NDMDkxRDsgfVxuICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuYWdlbmN5LWhvdXJzLWRldGFpbHMge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLmFnZW5jeS1ob3Vycy1kZXRhaWxzIC5hZ2VuY3ktaG91cnMtbGlzdCB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAgICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLmFnZW5jeS1ob3Vycy1kZXRhaWxzIC5hZ2VuY3ktaG91cnMtbGlzdCBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDA7IH1cbiAgICAgICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLmFnZW5jeS1ob3Vycy1kZXRhaWxzIC5hZ2VuY3ktaG91cnMtbGlzdCBsaSAuZGF5LW5hbWUge1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUtbWV0YS1pbmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAuNnJlbTtcbiAgICAgICAgbWFyZ2luOiAuMjVyZW0gMCAuNXJlbTsgfVxuICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLXN3aXRjaCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbWluLXdpZHRoOiAxNzFweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5MHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLXN3aXRjaCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNjRweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAgICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1zd2l0Y2gge1xuICAgICAgICAgICAgd2lkdGg6IDE1NnB4OyB9IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1zd2l0Y2hlciB7XG4gICAgICAgIHdpZHRoOiA5NHB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYjI2M2I7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDc3cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDkwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjJzOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1zd2l0Y2hlciB7XG4gICAgICAgICAgICByaWdodDogNzdweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAgICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1zd2l0Y2hlciB7XG4gICAgICAgICAgICByaWdodDogNjFweDsgfSB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtc3dpdGNoLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDg0JTsgfVxuICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLXN3aXRjaC1ub0xpc3Qge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1zd2l0Y2gtbGlzdCB7XG4gICAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubGlzdC12aWV3IC5JQ29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmxpc3QtdmlldyAubWFwLXN3aXRjaC1saXN0IHtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5saXN0LXZpZXcgLm1hcC1zd2l0Y2gtbm9MaXN0IHtcbiAgICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5saXN0LXZpZXcgLm1hcC1zd2l0Y2hlciB7XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtY29udGVudCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlNGRkZGQ7XG4gICAgICAgIGhlaWdodDogNzA3cHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtY29udGVudDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC4yNCksIHJnYmEoMCwgMCwgMCwgMCkgNjAlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDsgfVxuICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICB3aWR0aDogMzcwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDI0cHgpO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAgICAgICBzY3JvbGxiYXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKSB0cmFuc3BhcmVudDsgfVxuICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtb3ZlcmxheSAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZSB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4OyB9XG4gICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1vdmVybGF5Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgd2lkdGg6IDZweDsgfVxuICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtb3ZlcmxheTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1vdmVybGF5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtb3ZlcmxheTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1vdmVybGF5LWhlYWRlciB7XG4gICAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDZweCAycHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IHtcbiAgICAgICAgICAvKiB0aWdodGVuIHRpbGUgc3BhY2luZyBhIGJpdCBvbiBzbWFsbCBzY3JlZW5zICovIH1cbiAgICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtb3ZlcmxheSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgICAgICBib3R0b206IGNhbGMoOHB4ICsgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKTtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICAgICAgICAgIGdhcDogMTBweDsgfVxuICAgICAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLW92ZXJsYXkgLmFnZW5jeS1saXN0LWl0ZW0ge1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDM1MHB4OyB9XG4gICAgICAgICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1vdmVybGF5IC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxODFweDsgfVxuICAgICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUge1xuICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7IH1cbiAgICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5UaWxlLXNpZGUtaW5mbyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgICAgICAgICAgIC8qIHJlZHVjZSBleHRyYSB0b3AgbWFyZ2luIGluIHRoZSByaWdodCBjb2x1bW4gKi8gfVxuICAgICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLlRpbGUtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuVGlsZS1hZGRyZXNzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLlRpbGUtZGlzdGFuY2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuVGlsZS1ob3Vycy10b2dnbGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLWNvbnRlbnQ6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH0gfVxuICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAud29ya3NpdGUtbGlzdC1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC53b3Jrc2l0ZS1saXN0LWl0ZW0gLlRpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2QzZDM7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItd2lkdGggMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyIGF1dG87XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJyYWRpbyBtYWluLWNvbnRlbnQgc2lkZS1pbmZvXCIgXCIuIGV4cGFuZGFibGUtY29udGVudCAuXCI7XG4gICAgICAgICAgZ2FwOiAxcmVtIDEuNXJlbTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAud29ya3NpdGUtbGlzdC1pdGVtIC5UaWxlLlRpbGUtLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOEI4QjhCOyB9XG4gICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLndvcmtzaXRlLWxpc3QtaXRlbSAuVGlsZS1yYWRpby1jb250YWluZXIge1xuICAgICAgICAgIGdyaWQtYXJlYTogcmFkaW87IH1cbiAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAud29ya3NpdGUtbGlzdC1pdGVtIC5UaWxlLXJhZGlvIHtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzhCOEI4QjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgICAgICAgICAuVGlsZS0tc2VsZWN0ZWQgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAud29ya3NpdGUtbGlzdC1pdGVtIC5UaWxlLXJhZGlvIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDsgfVxuICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC53b3Jrc2l0ZS1saXN0LWl0ZW0gLlRpbGUtcmFkaW8tZG90IHtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAud29ya3NpdGUtbGlzdC1pdGVtIC5UaWxlLW1haW4tY29udGVudCB7XG4gICAgICAgICAgZ3JpZC1hcmVhOiBtYWluLWNvbnRlbnQ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogMC41cmVtOyB9XG4gICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLndvcmtzaXRlLWxpc3QtaXRlbSAuVGlsZS10aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDsgfVxuICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC53b3Jrc2l0ZS1saXN0LWl0ZW0gLlRpbGUtYWRkcmVzcyB7XG4gICAgICAgICAgY29sb3I6ICMyQTJBMkE7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLndvcmtzaXRlLWxpc3QtaXRlbSAuVGlsZS1zaWRlLWluZm8ge1xuICAgICAgICAgIGdyaWQtYXJlYTogc2lkZS1pbmZvO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLndvcmtzaXRlLWxpc3QtaXRlbSAuVGlsZS1tZXRhLWlubGluZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IC42cmVtO1xuICAgICAgICAgIG1hcmdpbjogLjI1cmVtIDAgLjVyZW07IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLndvcmtzaXRlLWxpc3QtaXRlbSAuVGlsZS1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLnNyLW9ubHkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IC0xcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGJvcmRlcjogMDsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLXdhcm5pbmdUYWcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogNHB4O1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgIGNvbG9yOiAjQkY0RjBGO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOEVEO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS13YXJuaW5nVGFnIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9IH1cbiAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS13YXJuaW5nSWNvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLXdhcm5pbmdUZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlIC5pbnB1dFNlYXJjaC5seC1maWVsZC10ZXh0LWJveC5tb2Rlcm4tcG9zdGNvZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvKiBtYWtlIHN1cmUgdGhlIGdlbmVyYXRlZCBJbnB1dEJveCByZXNwZWN0cyB0aGUgbmV3IGhlaWdodC9zaGFwZSAqL1xuICAgIC8qIHRoZSB0ZXh0IGlucHV0ICovXG4gICAgLyogdGhlIHNlYXJjaCBidXR0b24gcHJvZHVjZWQgYnkgSW5wdXRCb3ggKi9cbiAgICAvKiBmbG9hdGluZyBsYWJlbCAqL1xuICAgIC8qIHdoZW4gZm9jdXNlZCBvciBoYXMgdmFsdWUsIGxpZnQgYW5kIHNocmluayB0aGUgbGFiZWwgKi8gfVxuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlIC5pbnB1dFNlYXJjaC5seC1maWVsZC10ZXh0LWJveC5tb2Rlcm4tcG9zdGNvZGUgLklucHV0Qm94IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UgLmlucHV0U2VhcmNoLmx4LWZpZWxkLXRleHQtYm94Lm1vZGVybi1wb3N0Y29kZSAubHgtZmllbGQtaW5wdXQsXG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UgLmlucHV0U2VhcmNoLmx4LWZpZWxkLXRleHQtYm94Lm1vZGVybi1wb3N0Y29kZSAuSW5wdXRCb3gtZmllbGQge1xuICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTY1NjU2O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAvKiBsZWF2ZSByb29tIGZvciB0aGUgZmxvYXRpbmcgbGFiZWwgYW5kIHRoZSBzdWJtaXQgaWNvbiBvbiB0aGUgcmlnaHQgKi9cbiAgICAgIHBhZGRpbmc6IDE4cHggNTJweCA2cHggMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UgLmlucHV0U2VhcmNoLmx4LWZpZWxkLXRleHQtYm94Lm1vZGVybi1wb3N0Y29kZSAubHgtZmllbGQtaW5wdXQ6aG92ZXIsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlIC5pbnB1dFNlYXJjaC5seC1maWVsZC10ZXh0LWJveC5tb2Rlcm4tcG9zdGNvZGUgLmx4LWZpZWxkLWlucHV0OmZvY3VzLFxuICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UgLmlucHV0U2VhcmNoLmx4LWZpZWxkLXRleHQtYm94Lm1vZGVybi1wb3N0Y29kZSAuSW5wdXRCb3gtZmllbGQ6aG92ZXIsXG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZSAuaW5wdXRTZWFyY2gubHgtZmllbGQtdGV4dC1ib3gubW9kZXJuLXBvc3Rjb2RlIC5JbnB1dEJveC1maWVsZDpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZSAuaW5wdXRTZWFyY2gubHgtZmllbGQtdGV4dC1ib3gubW9kZXJuLXBvc3Rjb2RlIC5JbnB1dEJveC1zdWJtaXQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICB3aWR0aDogNTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTJweCAxMnB4IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTY1NjU2O1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZSAuaW5wdXRTZWFyY2gubHgtZmllbGQtdGV4dC1ib3gubW9kZXJuLXBvc3Rjb2RlIC5JbnB1dEJveC1zdWJtaXRbZGlzYWJsZWRdIHtcbiAgICAgICAgb3BhY2l0eTogLjU1O1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZSAuaW5wdXRTZWFyY2gubHgtZmllbGQtdGV4dC1ib3gubW9kZXJuLXBvc3Rjb2RlIC5JbnB1dEJveC1zdWJtaXQgLklucHV0Qm94LXN1Ym1pdFdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBjb250ZW50czsgfVxuICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UgLmlucHV0U2VhcmNoLmx4LWZpZWxkLXRleHQtYm94Lm1vZGVybi1wb3N0Y29kZSAuSW5wdXRCb3gtc3VibWl0IC5JY29uLS1zZWFyY2gge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlIC5pbnB1dFNlYXJjaC5seC1maWVsZC10ZXh0LWJveC5tb2Rlcm4tcG9zdGNvZGUgLmx4LWZpZWxkLWxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDE0cHg7XG4gICAgICB0b3A6IDE4cHg7XG4gICAgICAvKiBzdGFydHMgaW5zaWRlIHRoZSBmaWVsZCAqL1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzc1NzU3NTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjE1cyBlYXNlLCB0b3AgLjE1cyBlYXNlLCBmb250LXNpemUgLjE1cyBlYXNlLCBjb2xvciAuMTVzIGVhc2U7IH1cbiAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZSAuaW5wdXRTZWFyY2gubHgtZmllbGQtdGV4dC1ib3gubW9kZXJuLXBvc3Rjb2RlLmZvY3VzIC5seC1maWVsZC1sYWJlbCxcbiAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZSAuaW5wdXRTZWFyY2gubHgtZmllbGQtdGV4dC1ib3gubW9kZXJuLXBvc3Rjb2RlLmZpbGxlZCAubHgtZmllbGQtbGFiZWwge1xuICAgICAgdG9wOiA4cHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtaW5mb3JtYXRpb25zUmVudGFsQmxvY2stLWRldGFpbHMge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtaW5mb3JtYXRpb25zUmVudGFsQmxvY2stLWRldGFpbHMgLkRlbGl2ZXJ5U3RlcFBhZ2UtaW5mb3JtYXRpb25zUmVudGFsSW5wdXQtLWZ1bGwsXG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtaW5mb3JtYXRpb25zUmVudGFsQmxvY2stLWRldGFpbHMgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWRkaXRpb25hbEluZm9ybWF0aW9ucy0tZnVsbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWluZm9ybWF0aW9uc1JlbnRhbEJsb2NrLS1kZXRhaWxzIC5EZWxpdmVyeVN0ZXBQYWdlLWFkZGl0aW9uYWxJbmZvcm1hdGlvbnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH0gfVxuICAubWFpbi1sb3hhbS1mciAuSW5wdXRCb3gtZmllbGQtLXJvdW5kZWQsXG4gIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWluZm9ybWF0aW9uc1JlbnRhbElucHV0IC5JbnB1dEJveC1maWVsZCB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzE0MTQxNDtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLm1haW4tbG94YW0tZnIgLklucHV0Qm94LWZpZWxkLS1yb3VuZGVkOmhvdmVyLCAubWFpbi1sb3hhbS1mciAuSW5wdXRCb3gtZmllbGQtLXJvdW5kZWQ6Zm9jdXMsXG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtaW5mb3JtYXRpb25zUmVudGFsSW5wdXQgLklucHV0Qm94LWZpZWxkOmhvdmVyLFxuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWluZm9ybWF0aW9uc1JlbnRhbElucHV0IC5JbnB1dEJveC1maWVsZDpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgYmxhY2sgIWltcG9ydGFudDsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5JbnB1dEJveC1maWVsZC0tcm91bmRlZDo6cGxhY2Vob2xkZXIsXG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtaW5mb3JtYXRpb25zUmVudGFsSW5wdXQgLklucHV0Qm94LWZpZWxkOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzhjOGM4YzsgfVxuICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1hZGRpdGlvbmFsSW5mb3JtYXRpb25zSW5wdXQtLXJvdW5kZWQsXG4gIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWFkZGl0aW9uYWxJbmZvcm1hdGlvbnNJbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTYwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWFkZGl0aW9uYWxJbmZvcm1hdGlvbnNJbnB1dC0tcm91bmRlZDo6cGxhY2Vob2xkZXIsXG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWRkaXRpb25hbEluZm9ybWF0aW9uc0lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzhjOGM4YztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1hZGRpdGlvbmFsSW5mb3JtYXRpb25zSW5wdXQtLXJvdW5kZWQ6aG92ZXIsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWFkZGl0aW9uYWxJbmZvcm1hdGlvbnNJbnB1dC0tcm91bmRlZDpmb2N1cyxcbiAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1hZGRpdGlvbmFsSW5mb3JtYXRpb25zSW5wdXQ6aG92ZXIsXG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWRkaXRpb25hbEluZm9ybWF0aW9uc0lucHV0OmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjayAhaW1wb3J0YW50OyB9XG4gIC5tYWluLWxveGFtLWZyIC5GaWVsZC1oZWxwIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNmY2ZjZmOyB9XG4gIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWluZm9ybWF0aW9uc1JlbnRhbCB7XG4gICAgbWFyZ2luOiB1bnNldDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDsgfVxuICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jb25kaXRpb25zTGFiZWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29uZGl0aW9uc0xhYmVsIC5EZWxpdmVyeVN0ZXBQYWdlLWN1c3RvbUNoZWNrQm94IHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE0MTQxNDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbmRpdGlvbnNMYWJlbCAuRGVsaXZlcnlTdGVwUGFnZS1jdXN0b21DaGVja0JveC1lcnJvciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZiMjYzYjsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbmRpdGlvbnNMYWJlbCAuRGVsaXZlcnlTdGVwUGFnZS10ZXh0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyB9XG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29uZGl0aW9uc0xhYmVsIC5EZWxpdmVyeVN0ZXBQYWdlLWNoZWNrIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgbGVmdDogMnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29uZGl0aW9uc0xhYmVsIC5EZWxpdmVyeVN0ZXBQYWdlLWNoZWNrIHtcbiAgICAgICAgICB0b3A6IDEzcHg7IH0gfVxuICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIGdhcDogMDtcbiAgICBwYWRkaW5nOiAxNnB4IDIzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAvKiBzbWFsbCBncmV5IGxhYmVsICh0b3AgbGluZSkgKi9cbiAgICAvKiBhZ2VuY3kgKGJvbGQgYmxhY2spICovXG4gICAgLyogcHJpY2UgKGJvbGQgYmxhY2spICovXG4gICAgLyogYXZhaWxhYmlsaXR5IHBpbGwgKi8gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAyNHB4OyB9IH1cbiAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0Jsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAvKiB0aGluIHZlcnRpY2FsIHNlcGFyYXRvcnMgKGRlc2t0b3Agb25seSkgKi8gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQmxvY2sge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDRENEQ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IDIwMXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0Jsb2NrOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQmxvY2sgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NTdWJCbG9ja0Nvc3RTaGlwcGluZyB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0Jsb2NrICsgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NCbG9jayB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRUFFQUVBOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0Jsb2NrIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTsgfSB9XG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NUaXRsZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGNvbG9yOiAjNkY2RjZGO1xuICAgICAgbWFyZ2luOiAycHggMCA4cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1ZhbHVlQWdlbmN5IHtcbiAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7IH1cbiAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1ZhbHVlQ29zdCB7XG4gICAgICBjb2xvcjogIzE0MTQxNDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVmFsdWVDb3N0IHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NWYWx1ZUF2YWlsYWJpbGl0eSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgLyogeWVsbG93IHBpbGwgKi9cbiAgICAgIC8qIHJlZCBwaWxsICovIH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVmFsdWVBdmFpbGFiaWxpdHkgPiBkaXYge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4IDAgMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUFGN0VFO1xuICAgICAgICAvKiBsaWdodCBncmVlbiAqL1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1ZhbHVlQXZhaWxhYmlsaXR5ID4gLmF2YWlsYWJpbGl0eS0tZ3JlZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUFGN0VFO1xuICAgICAgICBjb2xvcjogIzFGNkYzNzsgfVxuICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NWYWx1ZUF2YWlsYWJpbGl0eSA+IC5hdmFpbGFiaWxpdHktLXllbGxvdyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY0RTU7XG4gICAgICAgIGNvbG9yOiAjOUE1QjEzOyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1ZhbHVlQXZhaWxhYmlsaXR5ID4gLmF2YWlsYWJpbGl0eS0tcmVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZERUFFQTtcbiAgICAgICAgY29sb3I6ICNDQzA5MUQ7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVmFsdWVBdmFpbGFiaWxpdHkgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDaXJjbGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZmxleDogMCAwIDE4cHg7XG4gICAgICAgIC8qIHRoZSBjaGVjayBmb3IgdGhlIGdyZWVuIHN0YXRlICovIH1cbiAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NWYWx1ZUF2YWlsYWJpbGl0eSAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NpcmNsZS0tZ3JlZW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyRjhFNEU7IH1cbiAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NWYWx1ZUF2YWlsYWJpbGl0eSAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NpcmNsZS0teWVsbG93IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRDg4NDIxOyB9XG4gICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVmFsdWVBdmFpbGFiaWxpdHkgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDaXJjbGUtLXJlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0NDMDkxRDsgfVxuICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1ZhbHVlQXZhaWxhYmlsaXR5IC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ2lyY2xlLS1ncmVlbjo6YWZ0ZXIsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVmFsdWVBdmFpbGFiaWxpdHkgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDaXJjbGUtLXllbGxvdzo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1ZhbHVlQXZhaWxhYmlsaXR5IC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ2lyY2xlLS1yZWQ6OmJlZm9yZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NWYWx1ZUF2YWlsYWJpbGl0eSAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NpcmNsZS0tcmVkOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NWYWx1ZUF2YWlsYWJpbGl0eSAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NpcmNsZS0tcmVkOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1ZhbHVlQXZhaWxhYmlsaXR5IC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ2lyY2xlLS1yZWQ6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWFkZE5ld1NpdGUge1xuICAgIGZvbnQtZmFtaWx5OiBMYXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjb2xvcjogI0U3MEQyMztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTcwRDIzO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0NyU7XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHdpZHRoOiAyODNweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4OyB9XG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWRkTmV3U2l0ZS0tSWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zaG93TW9yZVNpdGVzUmVzdWx0cyB7XG4gICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDclO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMjgzcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2hvd01vcmVTaXRlc1Jlc3VsdHMtLUljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2hvd01vcmVTaXRlc1Jlc3VsdHMge1xuICAgIGZvbnQtZmFtaWx5OiBMYXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTQ3JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDI4M3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNob3dNb3JlU2l0ZXNSZXN1bHRzLS1JY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5RGF0ZSB7XG4gICAgbWFyZ2luOiAwIDAgNDhweCAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAvKiBIaWRlIHRoZSBvbGQgc21hbGwgZ3JleSBzdWJ0aXRsZSBpZiBpdCBzdGlsbCBleGlzdHMgYW55d2hlcmUgKi9cbiAgICAvKiBTZWxlY3QgYmxvY2sgc2hvdWxkIHNwYW4gZnVsbCB3aWR0aCBsaWtlIHRoZSBtb2NrICovXG4gICAgLyogPT09PT09PT09PSBUUklHR0VSIEJVVFRPTiAocmV1c2VzIC5Tb3J0LXNlbGVjdCkgPT09PT09PT09PSAqL1xuICAgIC8qIElmIHlvdSByZW5kZXIgYW4gaWNvbiBuZXh0IHRvIHRoZSBsYWJlbCBpbnNpZGUgdGhlIGJ1dHRvbiAqL1xuICAgIC8qID09PT09PT09PT0gRFJPUERPV04gTUVOVSA9PT09PT09PT09ICovXG4gICAgLyogU2Nyb2xsYmFyIChvcHRpb25hbCwgbmljZSB0b3VjaCkgKi9cbiAgICAvKiA9PT09PT09PT09IE9QVElPTiBST1dTIChyZXVzZSAuU29ydC1zZWxlY3Qtb3B0aW9uKSA9PT09PT09PT09ICovIH1cbiAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeURhdGUgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlEYXRlbGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5RGF0ZSAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeURhdGVTZWxlY3RCbG9jayB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5RGF0ZSAuU29ydC1mb3JtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgLyogY3VzdG9tIGJsYWNrIGNhcmV0ICovIH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5RGF0ZSAuU29ydC1mb3JtOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMTQxNDE0O1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzE0MTQxNDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5RGF0ZSAuU29ydC1mb3JtOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeURhdGUgLlNvcnQtZm9ybSBzZWxlY3QuU29ydC1zZWxlY3RbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlEYXRlIC5Tb3J0LXNlbGVjdCB7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgcGFkZGluZzogMCA0NHB4IDAgMTZweDtcbiAgICAgIC8qIHNwYWNlIGZvciBjYXJldCAqL1xuICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA4cHg7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5RGF0ZSAuU29ydC1zZWxlY3Q6aG92ZXIsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5RGF0ZSAuU29ydC1zZWxlY3Q6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXItY29sb3I6ICMxNDE0MTQ7IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5RGF0ZSAuU29ydC1zZWxlY3Q6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAjMTQxNDE0O1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMnB4OyB9XG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlEYXRlIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5RGF0ZVNlbGVjdC0tSWNvbiB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5RGF0ZSAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeURhdGVTZWxlY3QgLkZvcm0tZXJyb3Ige1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5RGF0ZSAuQ3VzdG9tU2VsZWN0LW1lbnUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgIHRvcDogY2FsYygxMDAlICsgNnB4KTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIG1heC1oZWlnaHQ6IDI2MHB4O1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeURhdGUgLkN1c3RvbVNlbGVjdC1tZW51Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMTBweDsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5RGF0ZSAuQ3VzdG9tU2VsZWN0LW1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlMGUwZTA7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7IH1cbiAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeURhdGUgLkN1c3RvbVNlbGVjdC1tZW51Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5RGF0ZSAuQ3VzdG9tU2VsZWN0LW9wdGlvbiB7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5RGF0ZSAuQ3VzdG9tU2VsZWN0LW9wdGlvbjpob3ZlcixcbiAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeURhdGUgLkN1c3RvbVNlbGVjdC1vcHRpb24uaXMtaGlnaGxpZ2h0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U3RTdFNztcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlEYXRlIC5DdXN0b21TZWxlY3Qtb3B0aW9uLmlzLXNlbGVjdGVkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeURhdGUgLkN1c3RvbVNlbGVjdC1vcHRpb24uaXMtZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICM4YzhjOGM7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeURhdGUgLkN1c3RvbVNlbGVjdC1vcHRpb24uaXMtZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICM4YzhjOGM7IH1cbiAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeURhdGUgLkN1c3RvbVNlbGVjdC1tZW51IHtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gICAgICBhbmltYXRpb246IGN1c3RvbVNlbGVjdEluIC4wOHMgZWFzZS1vdXQ7IH1cblxuQGtleWZyYW1lcyBjdXN0b21TZWxlY3RJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC45OCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7IH0gfVxuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5RGF0ZSAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeURhdGVTZWxlY3QtLUljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlDb250YWN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZDRkNTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlDb250YWN0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7IH0gfVxuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5Q29udGFjdCAuRGVsaXZlcnlTdGVwUGFnZS1pbmZvcm1hdGlvbnNSZW50YWxCbG9jay0tY29udGFjdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZ2FwOiAxNnB4OyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeUNvbnRhY3QgLkRlbGl2ZXJ5U3RlcFBhZ2UtaW5mb3JtYXRpb25zUmVudGFsQmxvY2stLWNvbnRhY3QgLmx4LWZpZWxkLXRleHQtYm94IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeUNvbnRhY3QgLkRlbGl2ZXJ5U3RlcFBhZ2UtaW5mb3JtYXRpb25zUmVudGFsQmxvY2stLWNvbnRhY3QgLmx4LWZpZWxkLXRleHQtYm94IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfSB9XG4gICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5Q29udGFjdCAuRGVsaXZlcnlTdGVwUGFnZS1pbmZvcm1hdGlvbnNSZW50YWxCbG9jay0tY29udGFjdCAubHgtZmllbGQtdGV4dC1ib3ggLmx4LWZpZWxkLWlucHV0IHtcbiAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeUNvbnRhY3QgLkRlbGl2ZXJ5U3RlcFBhZ2UtaW5mb3JtYXRpb25zUmVudGFsQmxvY2stLWNvbnRhY3QgLmx4LWZpZWxkLXRleHQtYm94IC5seC1maWVsZC1pbnB1dDpob3ZlciwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlDb250YWN0IC5EZWxpdmVyeVN0ZXBQYWdlLWluZm9ybWF0aW9uc1JlbnRhbEJsb2NrLS1jb250YWN0IC5seC1maWVsZC10ZXh0LWJveCAubHgtZmllbGQtaW5wdXQ6Zm9jdXMge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDAgIWltcG9ydGFudDsgfVxuICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeUNvbnRhY3QgLkRlbGl2ZXJ5U3RlcFBhZ2UtaW5mb3JtYXRpb25zUmVudGFsQmxvY2stLWNvbnRhY3QgLmx4LWZpZWxkLXRleHQtYm94IC5seC1maWVsZC1sYWJlbCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogIzc1NzU3NTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjE1cyBlYXNlLCB0b3AgLjE1cyBlYXNlLCBmb250LXNpemUgLjE1cyBlYXNlLCBjb2xvciAuMTVzIGVhc2U7IH1cbiAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlDb250YWN0IC5EZWxpdmVyeVN0ZXBQYWdlLWluZm9ybWF0aW9uc1JlbnRhbEJsb2NrLS1jb250YWN0IC5seC1maWVsZC10ZXh0LWJveC5maWxsZWQgLmx4LWZpZWxkLWxhYmVsLFxuICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeUNvbnRhY3QgLkRlbGl2ZXJ5U3RlcFBhZ2UtaW5mb3JtYXRpb25zUmVudGFsQmxvY2stLWNvbnRhY3QgLmx4LWZpZWxkLXRleHQtYm94LmZvY3VzIC5seC1maWVsZC1sYWJlbCxcbiAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlDb250YWN0IC5EZWxpdmVyeVN0ZXBQYWdlLWluZm9ybWF0aW9uc1JlbnRhbEJsb2NrLS1jb250YWN0IC5seC1maWVsZC10ZXh0LWJveCAubHgtZmllbGQtaW5wdXQ6Zm9jdXMgKyAubHgtZmllbGQtbGFiZWwsXG4gICAgICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5Q29udGFjdCAuRGVsaXZlcnlTdGVwUGFnZS1pbmZvcm1hdGlvbnNSZW50YWxCbG9jay0tY29udGFjdCAubHgtZmllbGQtdGV4dC1ib3ggLnBob25lLW51bWJlci1pbnB1dDpmb2N1cyArIC5seC1maWVsZC1sYWJlbCB7XG4gICAgICAgICAgdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlDb250YWN0IC5EZWxpdmVyeVN0ZXBQYWdlLWluZm9ybWF0aW9uc1JlbnRhbEJsb2NrLS1jb250YWN0IC5seC1maWVsZC10ZXh0LWJveC5maWxsZWQgLmx4LWZpZWxkLWlucHV0LFxuICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeUNvbnRhY3QgLkRlbGl2ZXJ5U3RlcFBhZ2UtaW5mb3JtYXRpb25zUmVudGFsQmxvY2stLWNvbnRhY3QgLmx4LWZpZWxkLXRleHQtYm94IC5seC1maWVsZC1pbnB1dDpmb2N1cyB7XG4gICAgICAgICAgcGFkZGluZzogMjJweCAxNnB4IDhweCAxNnB4OyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeUNvbnRhY3QgLkRlbGl2ZXJ5U3RlcFBhZ2UtaW5mb3JtYXRpb25zUmVudGFsQmxvY2stLWNvbnRhY3QgLnBob25lLWZpZWxkIC5seC1maWVsZC1sYWJlbCB7XG4gICAgICAgIGxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjOTk5OyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeUNvbnRhY3QgLkRlbGl2ZXJ5U3RlcFBhZ2UtaW5mb3JtYXRpb25zUmVudGFsQmxvY2stLWNvbnRhY3QgLnBob25lLWlucHV0LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeUNvbnRhY3QgLkRlbGl2ZXJ5U3RlcFBhZ2UtaW5mb3JtYXRpb25zUmVudGFsQmxvY2stLWNvbnRhY3QgLnBob25lLWlucHV0LWNvbnRhaW5lciAucGhvbmUtY29kZS1zZWxlY3Qge1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlDb250YWN0IC5EZWxpdmVyeVN0ZXBQYWdlLWluZm9ybWF0aW9uc1JlbnRhbEJsb2NrLS1jb250YWN0IC5waG9uZS1pbnB1dC1jb250YWluZXIgLnBob25lLW51bWJlci1pbnB1dCB7XG4gICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlDb250YWN0IC5EZWxpdmVyeVN0ZXBQYWdlLWluZm9ybWF0aW9uc1JlbnRhbEJsb2NrLS1jb250YWN0IC5waG9uZS1pbnB1dC1jb250YWluZXIgLnBob25lLW51bWJlci1pbnB1dDpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeUNvbnRhY3QgLkRlbGl2ZXJ5U3RlcFBhZ2UtaW5mb3JtYXRpb25zUmVudGFsQmxvY2stLWNvbnRhY3QgLnBob25lLWZpZWxkLmZvY3VzIC5waG9uZS1pbnB1dC1jb250YWluZXIsXG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeUNvbnRhY3QgLkRlbGl2ZXJ5U3RlcFBhZ2UtaW5mb3JtYXRpb25zUmVudGFsQmxvY2stLWNvbnRhY3QgLnBob25lLWZpZWxkIC5waG9uZS1udW1iZXItaW5wdXQ6Zm9jdXMgfiAucGhvbmUtaW5wdXQtY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMCAhaW1wb3J0YW50OyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeUNvbnRhY3QgLkRlbGl2ZXJ5U3RlcFBhZ2UtaW5mb3JtYXRpb25zUmVudGFsQmxvY2stLWNvbnRhY3QgLnBob25lLWZpZWxkLmZpbGxlZCAucGhvbmUtaW5wdXQtY29udGFpbmVyIC5waG9uZS1udW1iZXItaW5wdXQsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5Q29udGFjdCAuRGVsaXZlcnlTdGVwUGFnZS1pbmZvcm1hdGlvbnNSZW50YWxCbG9jay0tY29udGFjdCAucGhvbmUtZmllbGQuZm9jdXMgLnBob25lLWlucHV0LWNvbnRhaW5lciAucGhvbmUtbnVtYmVyLWlucHV0IHtcbiAgICAgICAgcGFkZGluZzogMjJweCAxNnB4IDhweCAxMDBweCAhaW1wb3J0YW50OyB9XG4gICAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeUNvbnRhY3QgLkRlbGl2ZXJ5U3RlcFBhZ2UtaW5mb3JtYXRpb25zUmVudGFsQmxvY2stLWNvbnRhY3QgZm9ybS1lcnJvciwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlDb250YWN0IC5EZWxpdmVyeVN0ZXBQYWdlLWluZm9ybWF0aW9uc1JlbnRhbEJsb2NrLS1jb250YWN0IC5Gb3JtLWVycm9yLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeUNvbnRhY3QgLkRlbGl2ZXJ5U3RlcFBhZ2UtaW5mb3JtYXRpb25zUmVudGFsQmxvY2stLWNvbnRhY3QgLmVycm9yRmllbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICNlNzBkMjM7IH1cbiAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utd2FybmluZ0JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOEVEO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBjb2xvcjogI0JGNEYwRjtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXdhcm5pbmdJY29uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBjb2xvcjogI0JGNEYwRjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIC8qIGFsaWducyB3aXRoIHRleHQgKi8gfVxuICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS13YXJuaW5nQ29udGVudCB7XG4gICAgZmxleDogMTsgfVxuICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS13YXJuaW5nVGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogI0JGNEYwRjtcbiAgICBmb250LWZhbWlseTogTGF0bztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utd2FybmluZ1RleHQge1xuICAgIG1hcmdpbjogMnB4IDAgMCAwO1xuICAgIGNvbG9yOiAjQkY0RjBGO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTQ3JTsgfVxuICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1hZGRpdGlvbmFsSW5mb3JtYXRpb25zSW5wdXQtLWVycm9yIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmIyNjNiOyB9XG4gIC5tYWluLWxveGFtLWZyIC5oYXNFcnJvciAjb25TaXRlRGVsaXZlcnlPcmRlclJlZixcbiAgLm1haW4tbG94YW0tZnIgLmhhc0Vycm9yICNhZ2VuY3lQaWNrVXBPcmRlclJlZiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UzMDAwMCAhaW1wb3J0YW50OyB9XG4gICAgLm1haW4tbG94YW0tZnIgLmhhc0Vycm9yICNvblNpdGVEZWxpdmVyeU9yZGVyUmVmOmZvY3VzLFxuICAgIC5tYWluLWxveGFtLWZyIC5oYXNFcnJvciAjYWdlbmN5UGlja1VwT3JkZXJSZWY6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMCAgIWltcG9ydGFudDsgfVxuXG4ubGF0by10aGluIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXJlZ3VsYXIsIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2UgcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkNhcnRQYWdlLWRhdGVMYWJlbC1kZXNrdG9wLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckJlZ2luLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckVuZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLklucHV0Qm94LWZpZWxkLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3ggLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3guZmlsbGVkIC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBkaXYgLmRheS1oZWFkZXIsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1QcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RSZWZlcmVuY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RJbmZvVGF4LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgLkNhcnRQYWdlLXByb2R1Y3QgLmNhcnRQYWdlLWluZGlzcG9uaWJsZSwgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jaywgLnJlZ2lzdGVyIC5pbmZvcm1hdGlvbnMgbGksIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaWRjb21wYW55IGxhYmVsLCAucmVnaXN0ZXIgLmluZm8sIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwsIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwtcGhvbmUsIC5waG9uZS1maWVsZCwgLkRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUtbmV3LCAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb0xhYmVsLW5ldywgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAud29ya3NpdGUtbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NUaXRsZSwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC50aGFua3MtbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIHAsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstYmFjaywgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1lc3BhY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlBZGRyZXNzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRlbEFnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWhvcmFpcmVzQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQgLmluZm8tbGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbFRUQywgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXVuaXRQYXJpY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1xdGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvVGF4LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYm9sZCwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LXN1YnRpdGxlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3QtaGVhZCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0TGFiZWwsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UHJpY2VBbW91bnQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0VW5pdFByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE5hbWUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1sYWJlbC1hY2Nlc3NvcnksIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSBoMywgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXRpdGxlLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtc3VidGl0bGUsIC5yZWdpc3RlciAucHJpbWFyeS1idG4sIC5tYWluLWxveGFtLWZyIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtIC5jb21wYW55LW5hbWUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1zd2l0Y2gsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1vdmVybGF5LWhlYWRlciwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5yZXNlcnZhdGlvbi1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgaDMsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyBoNCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXByb2R1Y3QsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlLCAubWFpbi1sb3hhbS1mciAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LlN1bW1hcnlTdGVwUGFnZS1lbnRyeS0tYWNjZXNzb3J5IC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5kZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ibGFjaywgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBzcGFuLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5kYXlfX21vbnRoX2J0bixcbi5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLm1vbnRoX195ZWFyX2J0biwgLnJlZ2lzdGVyZm9ybS10aXRsZSwgLnJlZ2lzdGVyIC5sb2dpbk1vZGFsLXN1YnRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tdGhpbi1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLXJlZ3VsYXItaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJsYWNrLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by10aGluIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXJlZ3VsYXIsIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2UgcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkNhcnRQYWdlLWRhdGVMYWJlbC1kZXNrdG9wLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckJlZ2luLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckVuZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLklucHV0Qm94LWZpZWxkLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3ggLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3guZmlsbGVkIC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBkaXYgLmRheS1oZWFkZXIsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1QcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RSZWZlcmVuY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RJbmZvVGF4LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgLkNhcnRQYWdlLXByb2R1Y3QgLmNhcnRQYWdlLWluZGlzcG9uaWJsZSwgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jaywgLnJlZ2lzdGVyIC5pbmZvcm1hdGlvbnMgbGksIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaWRjb21wYW55IGxhYmVsLCAucmVnaXN0ZXIgLmluZm8sIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwsIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwtcGhvbmUsIC5waG9uZS1maWVsZCwgLkRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUtbmV3LCAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb0xhYmVsLW5ldywgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAud29ya3NpdGUtbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NUaXRsZSwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC50aGFua3MtbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIHAsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstYmFjaywgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1lc3BhY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlBZGRyZXNzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRlbEFnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWhvcmFpcmVzQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQgLmluZm8tbGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbFRUQywgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXVuaXRQYXJpY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1xdGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvVGF4LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYm9sZCwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LXN1YnRpdGxlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3QtaGVhZCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0TGFiZWwsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UHJpY2VBbW91bnQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0VW5pdFByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE5hbWUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1sYWJlbC1hY2Nlc3NvcnksIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSBoMywgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXRpdGxlLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtc3VidGl0bGUsIC5yZWdpc3RlciAucHJpbWFyeS1idG4sIC5tYWluLWxveGFtLWZyIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtIC5jb21wYW55LW5hbWUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1zd2l0Y2gsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1vdmVybGF5LWhlYWRlciwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5yZXNlcnZhdGlvbi1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgaDMsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyBoNCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXByb2R1Y3QsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlLCAubWFpbi1sb3hhbS1mciAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LlN1bW1hcnlTdGVwUGFnZS1lbnRyeS0tYWNjZXNzb3J5IC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5kZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ibGFjaywgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBzcGFuLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5kYXlfX21vbnRoX2J0bixcbi5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLm1vbnRoX195ZWFyX2J0biwgLnJlZ2lzdGVyZm9ybS10aXRsZSwgLnJlZ2lzdGVyIC5sb2dpbk1vZGFsLXN1YnRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tdGhpbi1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLXJlZ3VsYXItaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJsYWNrLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by10aGluIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXJlZ3VsYXIsIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2UgcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkNhcnRQYWdlLWRhdGVMYWJlbC1kZXNrdG9wLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckJlZ2luLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckVuZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLklucHV0Qm94LWZpZWxkLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3ggLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3guZmlsbGVkIC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBkaXYgLmRheS1oZWFkZXIsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1QcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RSZWZlcmVuY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RJbmZvVGF4LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgLkNhcnRQYWdlLXByb2R1Y3QgLmNhcnRQYWdlLWluZGlzcG9uaWJsZSwgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jaywgLnJlZ2lzdGVyIC5pbmZvcm1hdGlvbnMgbGksIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaWRjb21wYW55IGxhYmVsLCAucmVnaXN0ZXIgLmluZm8sIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwsIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwtcGhvbmUsIC5waG9uZS1maWVsZCwgLkRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUtbmV3LCAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb0xhYmVsLW5ldywgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAud29ya3NpdGUtbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NUaXRsZSwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC50aGFua3MtbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIHAsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstYmFjaywgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1lc3BhY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlBZGRyZXNzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRlbEFnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWhvcmFpcmVzQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQgLmluZm8tbGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbFRUQywgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXVuaXRQYXJpY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1xdGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvVGF4LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYm9sZCwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LXN1YnRpdGxlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3QtaGVhZCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0TGFiZWwsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UHJpY2VBbW91bnQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0VW5pdFByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE5hbWUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1sYWJlbC1hY2Nlc3NvcnksIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSBoMywgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXRpdGxlLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtc3VidGl0bGUsIC5yZWdpc3RlciAucHJpbWFyeS1idG4sIC5tYWluLWxveGFtLWZyIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtIC5jb21wYW55LW5hbWUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1zd2l0Y2gsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1vdmVybGF5LWhlYWRlciwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5yZXNlcnZhdGlvbi1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgaDMsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyBoNCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXByb2R1Y3QsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlLCAubWFpbi1sb3hhbS1mciAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LlN1bW1hcnlTdGVwUGFnZS1lbnRyeS0tYWNjZXNzb3J5IC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5kZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ibGFjaywgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBzcGFuLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5kYXlfX21vbnRoX2J0bixcbi5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLm1vbnRoX195ZWFyX2J0biwgLnJlZ2lzdGVyZm9ybS10aXRsZSwgLnJlZ2lzdGVyIC5sb2dpbk1vZGFsLXN1YnRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tdGhpbi1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLXJlZ3VsYXItaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJsYWNrLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4uUmFkaW9BY2NvcmRpb24ge1xuICBib3JkZXItdG9wOiAxLjVweCBzb2xpZCAjZDdkNGQ1O1xuICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCAjZDdkNGQ1OyB9XG4gIC5SYWRpb0FjY29yZGlvbi0tZGlzYWJsZWQgLlJhZGlvQWNjb3JkaW9uLWhlYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGVkZWU7IH1cbiAgLlJhZGlvQWNjb3JkaW9uLWhlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuUmFkaW9BY2NvcmRpb24taGVhZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5SYWRpb0FjY29yZGlvbi1oZWFkIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSA2LjRyZW0gMnJlbSAycmVtO1xuICAgICAgICBmbGV4OiAwIDAgMzByZW07IH0gfVxuICAuUmFkaW9BY2NvcmRpb24taW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAuUmFkaW9BY2NvcmRpb24taW5wdXQ6Y2hlY2tlZCB+IC5SYWRpb0FjY29yZGlvbi1mYWtlUmFkaW8ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZiMjYzYjsgfVxuICAgICAgLlJhZGlvQWNjb3JkaW9uLWlucHV0OmNoZWNrZWQgfiAuUmFkaW9BY2NvcmRpb24tZmFrZVJhZGlvOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmIyNjNiOyB9XG4gICAgLlJhZGlvQWNjb3JkaW9uLWlucHV0OmNoZWNrZWQgfiAuUmFkaW9BY2NvcmRpb24tbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAuUmFkaW9BY2NvcmRpb24tZmFrZVJhZGlvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBoZWlnaHQ6IDIuN3JlbTtcbiAgICBtaW4td2lkdGg6IDIuN3JlbTtcbiAgICBtYXgtd2lkdGg6IDIuN3JlbTtcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7IH1cbiAgICAuUmFkaW9BY2NvcmRpb24tZmFrZVJhZGlvLS1lcnJvciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmIyNjNiOyB9XG4gICAgLlJhZGlvQWNjb3JkaW9uLWZha2VSYWRpbzo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgbGluZWFyOyB9XG4gIC5SYWRpb0FjY29yZGlvbi1sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgdHJhbnNpdGlvbjogMC4ycyBsaW5lYXI7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLlJhZGlvQWNjb3JkaW9uLWxhYmVsIHtcbiAgICAgICAgZmxleDogMCAwIDMwcmVtOyB9IH1cbiAgLlJhZGlvQWNjb3JkaW9uLW1lc3NhZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5SYWRpb0FjY29yZGlvbi1tZXNzYWdlIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07IH0gfVxuICAuUmFkaW9BY2NvcmRpb24tY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICBwYWRkaW5nOiAzcmVtIDAgMnJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLlJhZGlvQWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMi41cmVtIDZyZW07IH0gfVxuICAuUmFkaW9BY2NvcmRpb24gKyAuUmFkaW9BY2NvcmRpb24ge1xuICAgIGJvcmRlci10b3A6IG5vbmU7IH1cblxuLlBheW1lbnRQYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuUGF5bWVudFBhZ2Uge1xuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgcGFkZGluZzogMCA3cmVtOyB9IH1cbiAgLlBheW1lbnRQYWdlLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgY29sb3I6ICNmYjI2M2I7XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogNC42cmVtIDAgMy4ycmVtIDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuUGF5bWVudFBhZ2UtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07IH0gfVxuICAgIC5QYXltZW50UGFnZS10aXRsZS1sb3hhbS1mciB7XG4gICAgICBjb2xvcjogIzEyMTAxMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBMYXRvO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtOyB9XG4gIC5QYXltZW50UGFnZS13cmFwcGVyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBwYWRkaW5nOiAycmVtIDJyZW0gNnJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5QYXltZW50UGFnZS13cmFwcGVyIHtcbiAgICAgICAgZmxleDogMCAwIDY2JTtcbiAgICAgICAgd2lkdGg6IDY2JTtcbiAgICAgICAgbWF4LXdpZHRoOiA2NiU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3JlbTsgfSB9XG4gIC5QYXltZW50UGFnZS1zdWJtaXRXcmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5QYXltZW50UGFnZS1zdWJtaXRXcmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTsgfSB9XG4gIC5QYXltZW50UGFnZS1zdWJtaXRCdG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZiMjYzYjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMS41cmVtIDIuNXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5QYXltZW50UGFnZS1zdWJtaXRCdG4ge1xuICAgICAgICBwYWRkaW5nOiAwIDNyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1cmVtOyB9IH1cbiAgICAuUGF5bWVudFBhZ2Utc3VibWl0QnRuTGFiZWwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgLlBheW1lbnRQYWdlIC5QYXltZW50LWZvcm0tbG94YW0tZnIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7IH1cbiAgICAuUGF5bWVudFBhZ2UgLlBheW1lbnQtZm9ybS1sb3hhbS1mciAucGF5bWVudC1vcHRpb24ge1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDRENEQ0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuICAgICAgLlBheW1lbnRQYWdlIC5QYXltZW50LWZvcm0tbG94YW0tZnIgLnBheW1lbnQtb3B0aW9uLS1kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIC5QYXltZW50UGFnZSAuUGF5bWVudC1mb3JtLWxveGFtLWZyIC5wYXltZW50LW9wdGlvbi1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZ2FwOiAyNHB4OyB9XG4gICAgICAgIC5QYXltZW50UGFnZSAuUGF5bWVudC1mb3JtLWxveGFtLWZyIC5wYXltZW50LW9wdGlvbi1sYWJlbCAucGF5bWVudC1sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7IH1cbiAgICAgIC5QYXltZW50UGFnZSAuUGF5bWVudC1mb3JtLWxveGFtLWZyIC5wYXltZW50LW9wdGlvbi1pbnB1dCB7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4LXNocmluazogMDsgfVxuICAgICAgICAuUGF5bWVudFBhZ2UgLlBheW1lbnQtZm9ybS1sb3hhbS1mciAucGF5bWVudC1vcHRpb24taW5wdXQ6Y2hlY2tlZDo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgIGxlZnQ6IDNweDsgfVxuICAgICAgLlBheW1lbnRQYWdlIC5QYXltZW50LWZvcm0tbG94YW0tZnIgLnBheW1lbnQtb3B0aW9uLXJhZGlvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLlBheW1lbnRQYWdlIC5QYXltZW50LWZvcm0tbG94YW0tZnIgLnBheW1lbnQtb3B0aW9uLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICAgICAgICBjb2xvcjogIzE0MTQxNDtcbiAgICAgICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjMuNTJweDsgfVxuICAgICAgLlBheW1lbnRQYWdlIC5QYXltZW50LWZvcm0tbG94YW0tZnIgLnBheW1lbnQtb3B0aW9uLW1lc3NhZ2Uge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBjb2xvcjogI2QwMDAwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtOyB9XG4gICAgICAuUGF5bWVudFBhZ2UgLlBheW1lbnQtZm9ybS1sb3hhbS1mciAucGF5bWVudC1vcHRpb24tZGVzY3JpcHRpb24sIC5QYXltZW50UGFnZSAuUGF5bWVudC1mb3JtLWxveGFtLWZyIC5wYXltZW50LW9wdGlvbi1tZXNzYWdlIHtcbiAgICAgICAgY29sb3I6ICMyQTJBMkE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBMYXRvO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1LjZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTY1M3B4KSB7XG4gIC5tYWluLWxveGFtLWZyIC5QYXltZW50UGFnZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1sb3hhbS1mciAuUGF5bWVudFBhZ2Utd3JhcHBlciB7XG4gICAgcGFkZGluZzogMS42cmVtIDEuNnJlbSAzLjJyZW07IH0gfVxuXG4ubGF0by10aGluIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXJlZ3VsYXIsIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2UgcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkNhcnRQYWdlLWRhdGVMYWJlbC1kZXNrdG9wLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckJlZ2luLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckVuZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLklucHV0Qm94LWZpZWxkLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3ggLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3guZmlsbGVkIC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBkaXYgLmRheS1oZWFkZXIsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1QcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RSZWZlcmVuY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RJbmZvVGF4LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgLkNhcnRQYWdlLXByb2R1Y3QgLmNhcnRQYWdlLWluZGlzcG9uaWJsZSwgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jaywgLnJlZ2lzdGVyIC5pbmZvcm1hdGlvbnMgbGksIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaWRjb21wYW55IGxhYmVsLCAucmVnaXN0ZXIgLmluZm8sIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwsIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwtcGhvbmUsIC5waG9uZS1maWVsZCwgLkRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUtbmV3LCAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb0xhYmVsLW5ldywgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAud29ya3NpdGUtbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NUaXRsZSwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC50aGFua3MtbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIHAsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstYmFjaywgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1lc3BhY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlBZGRyZXNzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRlbEFnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWhvcmFpcmVzQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQgLmluZm8tbGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbFRUQywgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXVuaXRQYXJpY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1xdGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvVGF4LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYm9sZCwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LXN1YnRpdGxlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3QtaGVhZCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0TGFiZWwsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UHJpY2VBbW91bnQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0VW5pdFByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE5hbWUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1sYWJlbC1hY2Nlc3NvcnksIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSBoMywgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXRpdGxlLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtc3VidGl0bGUsIC5yZWdpc3RlciAucHJpbWFyeS1idG4sIC5tYWluLWxveGFtLWZyIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtIC5jb21wYW55LW5hbWUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1zd2l0Y2gsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1vdmVybGF5LWhlYWRlciwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5yZXNlcnZhdGlvbi1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgaDMsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyBoNCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXByb2R1Y3QsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlLCAubWFpbi1sb3hhbS1mciAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LlN1bW1hcnlTdGVwUGFnZS1lbnRyeS0tYWNjZXNzb3J5IC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5kZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ibGFjaywgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBzcGFuLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5kYXlfX21vbnRoX2J0bixcbi5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLm1vbnRoX195ZWFyX2J0biwgLnJlZ2lzdGVyZm9ybS10aXRsZSwgLnJlZ2lzdGVyIC5sb2dpbk1vZGFsLXN1YnRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tdGhpbi1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLXJlZ3VsYXItaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJsYWNrLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by10aGluIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXJlZ3VsYXIsIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2UgcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkNhcnRQYWdlLWRhdGVMYWJlbC1kZXNrdG9wLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckJlZ2luLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckVuZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLklucHV0Qm94LWZpZWxkLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3ggLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3guZmlsbGVkIC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBkaXYgLmRheS1oZWFkZXIsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1QcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RSZWZlcmVuY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RJbmZvVGF4LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgLkNhcnRQYWdlLXByb2R1Y3QgLmNhcnRQYWdlLWluZGlzcG9uaWJsZSwgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jaywgLnJlZ2lzdGVyIC5pbmZvcm1hdGlvbnMgbGksIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaWRjb21wYW55IGxhYmVsLCAucmVnaXN0ZXIgLmluZm8sIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwsIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwtcGhvbmUsIC5waG9uZS1maWVsZCwgLkRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUtbmV3LCAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb0xhYmVsLW5ldywgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAud29ya3NpdGUtbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NUaXRsZSwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC50aGFua3MtbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIHAsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstYmFjaywgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1lc3BhY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlBZGRyZXNzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRlbEFnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWhvcmFpcmVzQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQgLmluZm8tbGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbFRUQywgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXVuaXRQYXJpY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1xdGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvVGF4LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYm9sZCwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LXN1YnRpdGxlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3QtaGVhZCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0TGFiZWwsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UHJpY2VBbW91bnQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0VW5pdFByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE5hbWUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1sYWJlbC1hY2Nlc3NvcnksIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSBoMywgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXRpdGxlLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtc3VidGl0bGUsIC5yZWdpc3RlciAucHJpbWFyeS1idG4sIC5tYWluLWxveGFtLWZyIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtIC5jb21wYW55LW5hbWUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1zd2l0Y2gsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1vdmVybGF5LWhlYWRlciwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5yZXNlcnZhdGlvbi1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgaDMsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyBoNCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXByb2R1Y3QsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlLCAubWFpbi1sb3hhbS1mciAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LlN1bW1hcnlTdGVwUGFnZS1lbnRyeS0tYWNjZXNzb3J5IC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5kZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ibGFjaywgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBzcGFuLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5kYXlfX21vbnRoX2J0bixcbi5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLm1vbnRoX195ZWFyX2J0biwgLnJlZ2lzdGVyZm9ybS10aXRsZSwgLnJlZ2lzdGVyIC5sb2dpbk1vZGFsLXN1YnRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tdGhpbi1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLXJlZ3VsYXItaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJsYWNrLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by10aGluIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXJlZ3VsYXIsIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2UgcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkNhcnRQYWdlLWRhdGVMYWJlbC1kZXNrdG9wLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckJlZ2luLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckVuZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLklucHV0Qm94LWZpZWxkLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3ggLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3guZmlsbGVkIC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBkaXYgLmRheS1oZWFkZXIsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1QcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RSZWZlcmVuY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RJbmZvVGF4LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgLkNhcnRQYWdlLXByb2R1Y3QgLmNhcnRQYWdlLWluZGlzcG9uaWJsZSwgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jaywgLnJlZ2lzdGVyIC5pbmZvcm1hdGlvbnMgbGksIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaWRjb21wYW55IGxhYmVsLCAucmVnaXN0ZXIgLmluZm8sIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwsIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwtcGhvbmUsIC5waG9uZS1maWVsZCwgLkRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUtbmV3LCAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb0xhYmVsLW5ldywgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAud29ya3NpdGUtbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NUaXRsZSwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC50aGFua3MtbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIHAsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstYmFjaywgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1lc3BhY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlBZGRyZXNzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRlbEFnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWhvcmFpcmVzQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQgLmluZm8tbGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbFRUQywgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXVuaXRQYXJpY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1xdGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvVGF4LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYm9sZCwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LXN1YnRpdGxlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3QtaGVhZCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0TGFiZWwsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UHJpY2VBbW91bnQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0VW5pdFByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE5hbWUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1sYWJlbC1hY2Nlc3NvcnksIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSBoMywgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXRpdGxlLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtc3VidGl0bGUsIC5yZWdpc3RlciAucHJpbWFyeS1idG4sIC5tYWluLWxveGFtLWZyIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtIC5jb21wYW55LW5hbWUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1zd2l0Y2gsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1vdmVybGF5LWhlYWRlciwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5yZXNlcnZhdGlvbi1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgaDMsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyBoNCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXByb2R1Y3QsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlLCAubWFpbi1sb3hhbS1mciAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LlN1bW1hcnlTdGVwUGFnZS1lbnRyeS0tYWNjZXNzb3J5IC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5kZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ibGFjaywgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBzcGFuLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5kYXlfX21vbnRoX2J0bixcbi5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLm1vbnRoX195ZWFyX2J0biwgLnJlZ2lzdGVyZm9ybS10aXRsZSwgLnJlZ2lzdGVyIC5sb2dpbk1vZGFsLXN1YnRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tdGhpbi1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLXJlZ3VsYXItaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJsYWNrLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by10aGluIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXJlZ3VsYXIsIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2UgcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkNhcnRQYWdlLWRhdGVMYWJlbC1kZXNrdG9wLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckJlZ2luLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckVuZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLklucHV0Qm94LWZpZWxkLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3ggLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3guZmlsbGVkIC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBkaXYgLmRheS1oZWFkZXIsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1QcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RSZWZlcmVuY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RJbmZvVGF4LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgLkNhcnRQYWdlLXByb2R1Y3QgLmNhcnRQYWdlLWluZGlzcG9uaWJsZSwgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jaywgLnJlZ2lzdGVyIC5pbmZvcm1hdGlvbnMgbGksIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaWRjb21wYW55IGxhYmVsLCAucmVnaXN0ZXIgLmluZm8sIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwsIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwtcGhvbmUsIC5waG9uZS1maWVsZCwgLkRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUtbmV3LCAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb0xhYmVsLW5ldywgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAud29ya3NpdGUtbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NUaXRsZSwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC50aGFua3MtbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIHAsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstYmFjaywgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1lc3BhY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlBZGRyZXNzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRlbEFnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWhvcmFpcmVzQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQgLmluZm8tbGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbFRUQywgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXVuaXRQYXJpY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1xdGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvVGF4LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYm9sZCwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LXN1YnRpdGxlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3QtaGVhZCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0TGFiZWwsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UHJpY2VBbW91bnQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0VW5pdFByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE5hbWUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1sYWJlbC1hY2Nlc3NvcnksIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSBoMywgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXRpdGxlLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtc3VidGl0bGUsIC5yZWdpc3RlciAucHJpbWFyeS1idG4sIC5tYWluLWxveGFtLWZyIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtIC5jb21wYW55LW5hbWUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1zd2l0Y2gsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1vdmVybGF5LWhlYWRlciwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5yZXNlcnZhdGlvbi1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgaDMsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyBoNCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXByb2R1Y3QsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlLCAubWFpbi1sb3hhbS1mciAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LlN1bW1hcnlTdGVwUGFnZS1lbnRyeS0tYWNjZXNzb3J5IC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5kZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ibGFjaywgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBzcGFuLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5kYXlfX21vbnRoX2J0bixcbi5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLm1vbnRoX195ZWFyX2J0biwgLnJlZ2lzdGVyZm9ybS10aXRsZSwgLnJlZ2lzdGVyIC5sb2dpbk1vZGFsLXN1YnRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tdGhpbi1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLXJlZ3VsYXItaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJsYWNrLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4udS1UZXh0LWhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjZmIyNjNiICFpbXBvcnRhbnQ7IH1cblxuLnUtQXJyb3ctZG93blJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCLugL5cIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi51LUFycm93LWRvd25SaWdodDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gIGNvbG9yOiAjZmIyNjNiOyB9XG5cbi5sYXRvLXRoaW4ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tbGlnaHQge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tcmVndWxhciwgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBwLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuQ2FydFBhZ2UtZGF0ZUxhYmVsLWRlc2t0b3AsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyQmVnaW4sIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyRW5kLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuSW5wdXRCb3gtZmllbGQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveC5maWxsZWQgLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGRpdiAuZGF5LWhlYWRlciwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbVByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFJlZmVyZW5jZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSAuQ2FydFBhZ2UtcHJvZHVjdCAuY2FydFBhZ2UtaW5kaXNwb25pYmxlLCAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrLCAucmVnaXN0ZXIgLmluZm9ybWF0aW9ucyBsaSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0sIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pZGNvbXBhbnkgbGFiZWwsIC5yZWdpc3RlciAuaW5mbywgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbCwgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbC1waG9uZSwgLnBob25lLWZpZWxkLCAuRGVsaXZlcnlTdGVwUGFnZS10aXRsZS1uZXcsIC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvTGFiZWwtbmV3LCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC53b3Jrc2l0ZS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1RpdGxlLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnRoYW5rcy1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgcCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1iYWNrLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWVzcGFjZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeUFkZHJlc3MsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdGVsQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtaG9yYWlyZXNBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlciwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCAuaW5mby1saW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsVFRDLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdW5pdFBhcmljZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXF0ZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2Ugc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ib2xkLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktc3VidGl0bGUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdC1oZWFkLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3RMYWJlbCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RQcmljZUFtb3VudCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RVbml0UHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TmFtZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLWxhYmVsLWFjY2Vzc29yeSwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIGgzLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtdGl0bGUsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1zdWJ0aXRsZSwgLnJlZ2lzdGVyIC5wcmltYXJ5LWJ0biwgLm1haW4tbG94YW0tZnIgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0gLmNvbXBhbnktbmFtZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLXN3aXRjaCwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLW92ZXJsYXktaGVhZGVyLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnJlc2VydmF0aW9uLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBoMywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIGg0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItcHJvZHVjdCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2UsIC5tYWluLWxveGFtLWZyIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnkuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LS1hY2Nlc3NvcnkgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLmRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJsYWNrLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHNwYW4sIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmRheV9fbW9udGhfYnRuLFxuLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAubW9udGhfX3llYXJfYnRuLCAucmVnaXN0ZXJmb3JtLXRpdGxlLCAucmVnaXN0ZXIgLmxvZ2luTW9kYWwtc3VidGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by10aGluLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tcmVndWxhci1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYmxhY2staXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLXRoaW4ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tbGlnaHQge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tcmVndWxhciwgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBwLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuQ2FydFBhZ2UtZGF0ZUxhYmVsLWRlc2t0b3AsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyQmVnaW4sIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyRW5kLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuSW5wdXRCb3gtZmllbGQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveC5maWxsZWQgLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGRpdiAuZGF5LWhlYWRlciwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbVByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFJlZmVyZW5jZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSAuQ2FydFBhZ2UtcHJvZHVjdCAuY2FydFBhZ2UtaW5kaXNwb25pYmxlLCAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrLCAucmVnaXN0ZXIgLmluZm9ybWF0aW9ucyBsaSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0sIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pZGNvbXBhbnkgbGFiZWwsIC5yZWdpc3RlciAuaW5mbywgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbCwgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbC1waG9uZSwgLnBob25lLWZpZWxkLCAuRGVsaXZlcnlTdGVwUGFnZS10aXRsZS1uZXcsIC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvTGFiZWwtbmV3LCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC53b3Jrc2l0ZS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1RpdGxlLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnRoYW5rcy1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgcCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1iYWNrLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWVzcGFjZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeUFkZHJlc3MsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdGVsQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtaG9yYWlyZXNBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlciwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCAuaW5mby1saW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsVFRDLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdW5pdFBhcmljZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXF0ZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2Ugc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ib2xkLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktc3VidGl0bGUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdC1oZWFkLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3RMYWJlbCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RQcmljZUFtb3VudCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RVbml0UHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TmFtZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLWxhYmVsLWFjY2Vzc29yeSwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIGgzLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtdGl0bGUsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1zdWJ0aXRsZSwgLnJlZ2lzdGVyIC5wcmltYXJ5LWJ0biwgLm1haW4tbG94YW0tZnIgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0gLmNvbXBhbnktbmFtZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLXN3aXRjaCwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLW92ZXJsYXktaGVhZGVyLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnJlc2VydmF0aW9uLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBoMywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIGg0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItcHJvZHVjdCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2UsIC5tYWluLWxveGFtLWZyIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnkuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LS1hY2Nlc3NvcnkgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLmRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJsYWNrLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHNwYW4sIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmRheV9fbW9udGhfYnRuLFxuLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAubW9udGhfX3llYXJfYnRuLCAucmVnaXN0ZXJmb3JtLXRpdGxlLCAucmVnaXN0ZXIgLmxvZ2luTW9kYWwtc3VidGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by10aGluLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tcmVndWxhci1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYmxhY2staXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLXRoaW4ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tbGlnaHQge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tcmVndWxhciwgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBwLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuQ2FydFBhZ2UtZGF0ZUxhYmVsLWRlc2t0b3AsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyQmVnaW4sIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5EYXRlcGlja2VyICNkYXRlcGlja2VyRW5kLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuSW5wdXRCb3gtZmllbGQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5seC1maWVsZC10ZXh0LWJveC5maWxsZWQgLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGRpdiAuZGF5LWhlYWRlciwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbVByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFJlZmVyZW5jZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSAuQ2FydFBhZ2UtcHJvZHVjdCAuY2FydFBhZ2UtaW5kaXNwb25pYmxlLCAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrLCAucmVnaXN0ZXIgLmluZm9ybWF0aW9ucyBsaSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0sIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pZGNvbXBhbnkgbGFiZWwsIC5yZWdpc3RlciAuaW5mbywgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbCwgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbC1waG9uZSwgLnBob25lLWZpZWxkLCAuRGVsaXZlcnlTdGVwUGFnZS10aXRsZS1uZXcsIC5EZWxpdmVyeVN0ZXBQYWdlLXJhZGlvTGFiZWwtbmV3LCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC53b3Jrc2l0ZS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1RpdGxlLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnRoYW5rcy1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgcCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1iYWNrLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWVzcGFjZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeUFkZHJlc3MsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdGVsQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtaG9yYWlyZXNBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlciwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCAuaW5mby1saW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsVFRDLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdW5pdFBhcmljZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXF0ZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2Ugc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3REaXNwb25pYmlsaXR5LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm9UYXgsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SGlnaGxpZ2h0RmxhZy0tdGFyaWYsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU1haW5GZWF0dXJlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ib2xkLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktc3VidGl0bGUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdC1oZWFkLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3RMYWJlbCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RQcmljZUFtb3VudCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RVbml0UHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TmFtZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLWxhYmVsLWFjY2Vzc29yeSwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIGgzLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtdGl0bGUsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1zdWJ0aXRsZSwgLnJlZ2lzdGVyIC5wcmltYXJ5LWJ0biwgLm1haW4tbG94YW0tZnIgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0gLmNvbXBhbnktbmFtZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLXN3aXRjaCwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAubWFwLW92ZXJsYXktaGVhZGVyLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnJlc2VydmF0aW9uLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBoMywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIGg0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItcHJvZHVjdCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2UsIC5tYWluLWxveGFtLWZyIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnkuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LS1hY2Nlc3NvcnkgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLmRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJsYWNrLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHNwYW4sIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmRheV9fbW9udGhfYnRuLFxuLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAubW9udGhfX3llYXJfYnRuLCAucmVnaXN0ZXJmb3JtLXRpdGxlLCAucmVnaXN0ZXIgLmxvZ2luTW9kYWwtc3VidGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by10aGluLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tcmVndWxhci1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tYmxhY2staXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi52dWUtc2Nyb2xsYmFyX19hcmVhIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuXG4udnVlLXNjcm9sbGJhci10cmFuc2l0aW9uLCAudnVlLXNjcm9sbGJhcl9fc2Nyb2xsYmFyLXZlcnRpY2FsLCAudnVlLXNjcm9sbGJhcl9fc2Nyb2xsYmFyLWhvcml6b250YWwge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlOyB9XG5cbi52dWUtc2Nyb2xsYmFyLXRyYW5zaXRpb24tLXNjcm9sbGJhciB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBsaW5lYXI7IH1cblxuLnZ1ZS1zY3JvbGxiYXJfX3dyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi52dWUtc2Nyb2xsYmFyX19zY3JvbGxiYXItdmVydGljYWwsIC52dWUtc2Nyb2xsYmFyX19zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzdkNzc3OTsgfVxuXG4udnVlLXNjcm9sbGJhcl9fc2Nyb2xsYmFyLXZlcnRpY2FsIC5zY3JvbGxiYXIsXG4udnVlLXNjcm9sbGJhcl9fc2Nyb2xsYmFyLWhvcml6b250YWwgLnNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC52dWUtc2Nyb2xsYmFyX19zY3JvbGxiYXItdmVydGljYWwgLnNjcm9sbGJhci52dWUtc2Nyb2xsYmFyLXRyYW5zaXRpb24sXG4gIC52dWUtc2Nyb2xsYmFyX19zY3JvbGxiYXItaG9yaXpvbnRhbCAuc2Nyb2xsYmFyLnZ1ZS1zY3JvbGxiYXItdHJhbnNpdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2RiZDRkNjsgfVxuICAgIC52dWUtc2Nyb2xsYmFyX19zY3JvbGxiYXItdmVydGljYWwgLnNjcm9sbGJhci52dWUtc2Nyb2xsYmFyLXRyYW5zaXRpb246aG92ZXIsXG4gICAgLnZ1ZS1zY3JvbGxiYXJfX3Njcm9sbGJhci1ob3Jpem9udGFsIC5zY3JvbGxiYXIudnVlLXNjcm9sbGJhci10cmFuc2l0aW9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmMGVkZWU7IH1cblxuLnZ1ZS1zY3JvbGxiYXJfX3Njcm9sbGJhci12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgLnZ1ZS1zY3JvbGxiYXJfX3Njcm9sbGJhci12ZXJ0aWNhbCAuc2Nyb2xsYmFyIHtcbiAgICByaWdodDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIHdpZHRoOiAwLjNyZW07IH1cbiAgICAudnVlLXNjcm9sbGJhcl9fc2Nyb2xsYmFyLXZlcnRpY2FsIC5zY3JvbGxiYXI6aG92ZXIge1xuICAgICAgd2lkdGg6IDAuNXJlbTsgfVxuXG4udnVlLXNjcm9sbGJhcl9fc2Nyb2xsYmFyLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7IH1cbiAgLnZ1ZS1zY3JvbGxiYXJfX3Njcm9sbGJhci1ob3Jpem9udGFsIC5zY3JvbGxiYXIge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgIGhlaWdodDogMC4zcmVtOyB9XG4gICAgLnZ1ZS1zY3JvbGxiYXJfX3Njcm9sbGJhci1ob3Jpem9udGFsIC5zY3JvbGxiYXI6aG92ZXIge1xuICAgICAgaGVpZ2h0OiAwLjVyZW07IH1cblxuLmxhdG8tdGhpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1yZWd1bGFyLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHAsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5DYXJ0UGFnZS1kYXRlTGFiZWwtZGVza3RvcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJCZWdpbiwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJFbmQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5JbnB1dEJveC1maWVsZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94IC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94LmZpbGxlZCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgZGl2IC5kYXktaGVhZGVyLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtUHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UmVmZXJlbmNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SW5mb1RheCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIC5DYXJ0UGFnZS1wcm9kdWN0IC5jYXJ0UGFnZS1pbmRpc3BvbmlibGUsIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2ssIC5yZWdpc3RlciAuaW5mb3JtYXRpb25zIGxpLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWlkY29tcGFueSBsYWJlbCwgLnJlZ2lzdGVyIC5pbmZvLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLXBob25lLCAucGhvbmUtZmllbGQsIC5EZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLW5ldywgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW9MYWJlbC1uZXcsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLndvcmtzaXRlLWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVGl0bGUsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAudGhhbmtzLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBwLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWJhY2ssIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstZXNwYWNlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5QWRkcmVzcywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS10ZWxBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1ob3JhaXJlc0FnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhUIC5pbmZvLWxpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxUVEMsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS11bml0UGFyaWNlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcXRlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mb1RheCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJvbGQsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1zdWJ0aXRsZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0LWhlYWQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdExhYmVsLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFByaWNlQW1vdW50LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFVuaXRQcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3ROYW1lLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtbGFiZWwtYWNjZXNzb3J5LCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgaDMsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy10aXRsZSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXN1YnRpdGxlLCAucmVnaXN0ZXIgLnByaW1hcnktYnRuLCAubWFpbi1sb3hhbS1mciAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSAuY29tcGFueS1uYW1lLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtc3dpdGNoLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtb3ZlcmxheS1oZWFkZXIsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAucmVzZXJ2YXRpb24tbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIGgzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gaDQsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci1wcm9kdWN0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhULCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSwgLm1haW4tbG94YW0tZnIgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeS5TdW1tYXJ5U3RlcFBhZ2UtZW50cnktLWFjY2Vzc29yeSAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuZGVsaXZlcnlTdGVwUGFnZS10aXRsZSwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYmxhY2ssIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2Ugc3BhbiwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuZGF5X19tb250aF9idG4sXG4ubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5tb250aF9feWVhcl9idG4sIC5yZWdpc3RlcmZvcm0tdGl0bGUsIC5yZWdpc3RlciAubG9naW5Nb2RhbC1zdWJ0aXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXRoaW4taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1yZWd1bGFyLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ibGFjay1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLkF1dG9jb21wbGV0ZUdvb2dsZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkNGQ2O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItdG9wOiAwO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpOyB9XG4gIC5BdXRvY29tcGxldGVHb29nbGUtLW9wZW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLkF1dG9jb21wbGV0ZUdvb2dsZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA1cmVtO1xuICAgIGNvbG9yOiAjN2Q3Nzc5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICAuQXV0b2NvbXBsZXRlR29vZ2xlLWl0ZW0gKyAuQXV0b2NvbXBsZXRlR29vZ2xlLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGVkZWU7IH1cbiAgICAuQXV0b2NvbXBsZXRlR29vZ2xlLWl0ZW06aG92ZXIge1xuICAgICAgY29sb3I6ICNmYjI2M2I7IH1cblxuLnJlZ2lzdGVyIHtcbiAgY29sb3I6ICMxNDE0MTQ7IH1cbiAgLnJlZ2lzdGVyIC5Nb2RhbC1jb250YWluZXIge1xuICAgIHdpZHRoOiA4MDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiA0OHB4IDY0cHg7XG4gICAgLyogVHJhY2sgKi9cbiAgICAvKiBIYW5kbGUgKi9cbiAgICAvKiBIYW5kbGUgb24gaG92ZXIgKi8gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZ2lzdGVyIC5Nb2RhbC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiA0OHB4IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTsgfSB9XG4gICAgLnJlZ2lzdGVyIC5Nb2RhbC1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiA2cHg7IH1cbiAgICAucmVnaXN0ZXIgLk1vZGFsLWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAucmVnaXN0ZXIgLk1vZGFsLWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogI2Q0ZDRkNDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7IH1cbiAgICAucmVnaXN0ZXIgLk1vZGFsLWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2E4YThhODsgfVxuICAucmVnaXN0ZXIgLnJlZ2lzdGVyRm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnJlZ2lzdGVyIC5yZWdpc3RlckZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jayB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5yZWdpc3RlciAuTW9kYWwtY2xvc2VJY29uIHtcbiAgICBjb2xvcjogIzE0MTQxNDtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgLnJlZ2lzdGVyIC5jYXB0Y2hhIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gIC5yZWdpc3RlcmZvcm0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLXdpZHRoOiAxNzJweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jayBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjNzU3NTc1O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jayBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTcwZDIzO1xuICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jayBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrOyB9IH1cbiAgICAgIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2sgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgbWFyZ2luOiAwIDRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2sgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDcwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTsgfSB9XG4gICAgICAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrIGlucHV0W3R5cGU9J3JhZGlvJ106YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXM7IH1cbiAgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtcmFkaW9TZWxlY3RTdGF0dXMsXG4gIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLXJhZGlvU2VsZWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLXBhc3N3b3JkLXJlcXVpcmVtZW50cyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgICAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1wYXNzd29yZC1yZXF1aXJlbWVudHMgLkljb24tLWNoZWNrUmVkIHtcbiAgICAgIGNvbG9yOiByZWQ7IH1cbiAgICAgIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLXBhc3N3b3JkLXJlcXVpcmVtZW50cyAuSWNvbi0tY2hlY2tSZWQuSWNvbi0tdmFsaWQge1xuICAgICAgICBjb2xvcjogZ3JlZW47IH1cbiAgLnJlZ2lzdGVyIC5seC1maWVsZC10ZXh0LWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIC5yZWdpc3RlciAubHgtZmllbGQtdGV4dC1ib3gubHgtZmllbGQtc2VhcmNoIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnJlZ2lzdGVyIC5seC1maWVsZC10ZXh0LWJveCAubHgtZmllbGQtYWN0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgYmFja2dyb3VuZDogIzU2NTY1NjtcbiAgICAgIHdpZHRoOiA2MXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTJweCAxMnB4IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4ycztcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAgIC5yZWdpc3RlciAubHgtZmllbGQtdGV4dC1ib3ggLmx4LWZpZWxkLWFjdGlvbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7IH1cbiAgLnJlZ2lzdGVyIC5maWVsZC1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWdpc3RlciAuZmllbGQtcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgZ2FwOiAyNHB4OyB9IH1cbiAgICAucmVnaXN0ZXIgLmZpZWxkLXJvdyAubHgtZmllbGQtdGV4dC1ib3gge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnJlZ2lzdGVyIC5maWVsZC1yb3cgLmx4LWZpZWxkLXRleHQtYm94Om50aC1jaGlsZCgxKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucmVnaXN0ZXIgLmZpZWxkLXJvdyAubHgtZmllbGQtdGV4dC1ib3g6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfSB9XG4gIC5yZWdpc3RlciAubHgtZmllbGQtaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yZWdpc3RlciAjZy1yZWNhcHRjaGFfaW5jb3JyZWN0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5yZWdpc3RlciAuanMtcmVjYXB0Y2hhLWNhcHRjaGFhZGRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAucmVnaXN0ZXIgLnBhc3MtdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0b3A6IDE1cHg7XG4gICAgei1pbmRleDogMjsgfVxuICAgIC5yZWdpc3RlciAucGFzcy10b2dnbGU6aG92ZXIsIC5yZWdpc3RlciAucGFzcy10b2dnbGUuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZTcwZDIzOyB9XG4gIC5yZWdpc3RlciAuSWNvbi0tZXllXzIuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZTFkZGRmO1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAucmVnaXN0ZXIgLmVycm9yRmllbGQge1xuICAgIGNvbG9yOiByZWQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDEzcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5yZWdpc3RlciAuc2VjdGlvbi1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAucmVnaXN0ZXIgLmxvZ2luTW9kYWwtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4OyB9XG4gIC5yZWdpc3RlciAuaW5mb3JtYXRpb25zIGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTFweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkNGQ0OyB9XG4gICAgLnJlZ2lzdGVyIC5pbmZvcm1hdGlvbnMgbGk6bnRoLWNoaWxkKDQpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLnJlZ2lzdGVyIC5pbmZvcm1hdGlvbnMgaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLUJhY2tncm91bmRzLUxpZ2h0ZXIsICNmYWZhZmEpOyB9XG4gICAgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLUJhY2tncm91bmRzLUxvd2VyLCAjZTFkZGRmKTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLUJhY2tncm91bmRzLVVwcGVyLCAjZmZmKTtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gICAgICAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMThweDsgfVxuICAgIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLnJlZ2lzdGVyIC5yZXF1aXJlZCB7XG4gICAgY29sb3I6IHJlZDtcbiAgICBjb2xvcjogcmVkO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAucmVnaXN0ZXIgLnJlcXVpcmVkIGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cbiAgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWlkY29tcGFueSBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG4gIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1maWVsZGlkY29tcGFueSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgbWFyZ2luOiA2cHggMCAwIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzc1NzU3NTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWZpZWxkaWRjb21wYW55IGlucHV0IHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDU2cHg7IH1cbiAgICAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtZmllbGRpZGNvbXBhbnkgaSB7XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdG9wOiA0cHg7XG4gICAgICByaWdodDogMDsgfVxuICAucmVnaXN0ZXIgLmluZm8ge1xuICAgIGNvbG9yOiAjNTY1NjU2O1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgIC5yZWdpc3RlciAuaW5mbyAudGV4dC1pbmZvIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4OyB9XG4gICAgLnJlZ2lzdGVyIC5pbmZvIGEge1xuICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAucmVnaXN0ZXIgLmluZm8gYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAucmVnaXN0ZXIgLmZpZWxkLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5yZWdpc3RlciAuZmllbGQtcm93IC5seC1maWVsZC10ZXh0LWJveCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4OiA1MCU7IH1cbiAgLnJlZ2lzdGVyIC5seC1maWVsZC10ZXh0LWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnJlZ2lzdGVyIC5seC1maWVsZC10ZXh0LWJveC5maWxsZWQgLmx4LWZpZWxkLWxhYmVsLCAucmVnaXN0ZXIgLmx4LWZpZWxkLXRleHQtYm94OmZvY3VzLXdpdGhpbiAubHgtZmllbGQtbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IDhweCAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwsIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwtcGhvbmUge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4ycztcbiAgICB0b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNzU3NTc1O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucmVnaXN0ZXIgLmx4LWZpZWxkLXRleHQtYm94LmZpbGxlZCAubHgtZmllbGQtaW5wdXQge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IHVuc2V0OyB9XG4gIC5yZWdpc3RlciAubHgtZmllbGQtaW5wdXQge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3NTc1NzU7XG4gICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLnJlZ2lzdGVyIC5seC1maWVsZC1pbnB1dDpmb2N1cywgLnJlZ2lzdGVyIC5seC1maWVsZC1pbnB1dDpob3ZlciB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMTQxNDE0O1xuICAgICAgcGFkZGluZy10b3A6IDIycHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IHVuc2V0OyB9XG4gIC5yZWdpc3RlciAucHJpbWFyeS1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICNlNzBkMjM7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgYm9yZGVyLXJhZGl1czogMzZweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zczsgfVxuICAgIC5yZWdpc3RlciAucHJpbWFyeS1idG46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBjb2xvcjogI2U3MGQyMztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNzBkMjM7IH1cbiAgICAucmVnaXN0ZXIgLnByaW1hcnktYnRuLmZ1bGxXaWR0aCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAucmVnaXN0ZXIgLmpzLUxvYWRlciB7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucGhvbmUtZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBob25lLWZpZWxkLmZpbGxlZCAucGhvbmUtaW5wdXQtY29udGFpbmVyIC5waG9uZS1udW1iZXItaW5wdXQsIC5waG9uZS1maWVsZDpmb2N1cyAucGhvbmUtaW5wdXQtY29udGFpbmVyIC5waG9uZS1udW1iZXItaW5wdXQge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG5cbi5waG9uZS1pbnB1dC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucGhvbmUtY29kZS1zZWxlY3Qge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDhweCA2cHggOHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWluLXdpZHRoOiA5NnB4O1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogIzU2NTY1NiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcgMTBsNSA1IDUtNScgc3Ryb2tlPSclMjNmZmZmZmYnIHN0cm9rZS13aWR0aD0nMi41JyBmaWxsPSdub25lJyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKDEwMCUgLSAycHgpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogOHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBob25lLWNvZGUtc2VsZWN0Lm9wZW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003IDE0bDUtNSA1IDUnIHN0cm9rZT0nJTIzZmZmZmZmJyBzdHJva2Utd2lkdGg9JzIuNScgZmlsbD0nbm9uZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7IH1cblxuLnBob25lLW51bWJlci1pbnB1dCB7XG4gIGZsZXg6IDE7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogMTA1cHggIWltcG9ydGFudDsgfVxuXG4ucGhvbmUtZmllbGQgLmx4LWZpZWxkLWxhYmVsLXBob25lIHtcbiAgbGVmdDogMTA3cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTk7IH1cblxuLnBob25lLWZpZWxkLmZpbGxlZCAubHgtZmllbGQtbGFiZWwtcGhvbmUsXG4ucGhvbmUtZmllbGQ6Zm9jdXMtd2l0aGluIC5seC1maWVsZC1sYWJlbC1waG9uZSB7XG4gIHRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDEwN3B4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50OyB9XG5cbi5kaXNhYmxlZEJ1dHRvbiB7XG4gIG9wYWNpdHk6IDAuNTsgfVxuXG4ubWFpbi1sb3hhbS1mciAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMge1xuICBwYWRkaW5nOiAyLjRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuMnJlbTsgfVxuXG4ubWFpbi1sb3hhbS1mciAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07IH1cblxuLm1haW4tbG94YW0tZnIgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAxLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTsgfVxuICAubWFpbi1sb3hhbS1mciAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbS5zZWxlY3RlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTcwRDIzOyB9XG4gIC5tYWluLWxveGFtLWZyIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jayB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogaW5oZXJpdDsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jayBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjREFEQ0U0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjZyZW07IH1cbiAgICAgIC5tYWluLWxveGFtLWZyIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jayBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogMTJweDsgfVxuICAubWFpbi1sb3hhbS1mciAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSAuY29tcGFueS1hZGRyZXNzIHtcbiAgICBtYXJnaW4tdG9wOiAwLjhyZW07IH1cblxuLm1haW4tbG94YW0tZnIgLk1vZGFsLnJlZ2lzdGVyIC5seC1maWVsZC10ZXh0LWJveCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5PcmRlclN1bW1hcnkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoMTAwdmggLSAwLjVyZW0pKTtcbiAgYmFja2dyb3VuZDogIzJkMmEyYztcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMztcbiAgdHJhbnNpdGlvbjogMC41cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuT3JkZXJTdW1tYXJ5IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICBmbGV4OiAwIDAgMzIlO1xuICAgICAgd2lkdGg6IDMyJSAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiA0MDVweDtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuICAuT3JkZXJTdW1tYXJ5LS1vcGVuIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAuT3JkZXJTdW1tYXJ5LW9wZW5CdG4ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAtMy45cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIG1hcmdpbi1yaWdodDogMTAuOHJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjMmQyYTJjO1xuICAgIG1heC13aWR0aDogMTkuMnJlbTsgfVxuICAgIC5PcmRlclN1bW1hcnktb3BlbkJ0bkxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLk9yZGVyU3VtbWFyeS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBwYWRkaW5nOiA3LjFyZW0gMnJlbSAwO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5PcmRlclN1bW1hcnktY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMy41cmVtIDNyZW0gMS4ycmVtO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgIC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5yZWFzc3VyYW5jZS1jb21wb25lbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogMTJweDtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGOyB9XG4gICAgICAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAucmVhc3N1cmFuY2UtY29tcG9uZW50IC5yZWFzc3VyYW5jZS1lbnRyeSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDsgfVxuICAgICAgICAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAucmVhc3N1cmFuY2UtY29tcG9uZW50IC5yZWFzc3VyYW5jZS1lbnRyeSBpbWcge1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDsgfVxuICAgICAgICAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAucmVhc3N1cmFuY2UtY29tcG9uZW50IC5yZWFzc3VyYW5jZS1lbnRyeSBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogIzE0MTQxNDtcbiAgICAgICAgICBmb250LWZhbWlseTogTGF0bztcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7IH1cbiAgLk9yZGVyU3VtbWFyeS1jbG9zZUJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzVweDtcbiAgICByaWdodDogMjJweDtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5PcmRlclN1bW1hcnktY2xvc2VCdG4ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLk9yZGVyU3VtbWFyeS10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi42cmVtOyB9XG4gIC5PcmRlclN1bW1hcnktc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgLk9yZGVyU3VtbWFyeS1pdGVtcyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwOyB9XG4gICAgLk9yZGVyU3VtbWFyeS1pdGVtc1Njcm9sbFdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5PcmRlclN1bW1hcnktaXRlbXNTY3JvbGxXcmFwcGVyIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1Ni44cmVtOyB9IH1cbiAgLk9yZGVyU3VtbWFyeS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIzcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk3OTc5NzsgfVxuICAgIC5PcmRlclN1bW1hcnktaXRlbU5hbWUge1xuICAgICAgZmxleDogMCAwIDY1JTtcbiAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgICAgIC5PcmRlclN1bW1hcnktaXRlbU5hbWVUb3RhbCB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuT3JkZXJTdW1tYXJ5LWl0ZW1QcmljZSB7XG4gICAgICBmbGV4OiAwIDAgMzUlO1xuICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgLk9yZGVyU3VtbWFyeS1pdGVtUHJpY2VUb3RhbCB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLk9yZGVyU3VtbWFyeS1pdGVtLS1zdWJ0b3RhbCB7XG4gICAgICBwYWRkaW5nOiAyLjVyZW0gMCAwIDA7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgICAuT3JkZXJTdW1tYXJ5LWl0ZW0tLXN1YnRvdGFsIC5PcmRlclN1bW1hcnktaXRlbU5hbWUge1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAuT3JkZXJTdW1tYXJ5LWl0ZW0tLXN1YnRvdGFsLS10dmEge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk3OTc5NzsgfVxuICAuT3JkZXJTdW1tYXJ5LXRvdGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy10b3A6IDI1cHg7IH1cbiAgICAuT3JkZXJTdW1tYXJ5LXRvdGFsTGFiZWwge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5PcmRlclN1bW1hcnktdG90YWxBbW91bnQge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5PcmRlclN1bW1hcnktd2FybmluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGNvbG9yOiAjZGJkNGQ2O1xuICAgIG1hcmdpbi10b3A6IDg3cHg7IH1cbiAgLk9yZGVyU3VtbWFyeS1waWNrVXBNb2RlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuT3JkZXJTdW1tYXJ5LXBpY2tVcE1vZGVCdG4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmIyNjNiO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMi41cmVtO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gICAgICBmb250LXNpemU6IDEuN3JlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuT3JkZXJTdW1tYXJ5LXBpY2tVcE1vZGVCdG4ge1xuICAgICAgICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLk9yZGVyU3VtbWFyeS1waWNrVXBNb2RlQnRuIHtcbiAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07IH0gfVxuICAgICAgLk9yZGVyU3VtbWFyeS1waWNrVXBNb2RlQnRuOmhvdmVyLCAuT3JkZXJTdW1tYXJ5LXBpY2tVcE1vZGVCdG46Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLk9yZGVyU3VtbWFyeS1waWNrVXBNb2RlQnRuSWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuICAgICAgLk9yZGVyU3VtbWFyeS1waWNrVXBNb2RlQnRuLS1kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAuT3JkZXJTdW1tYXJ5LXBpY2tVcE1vZGU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAuT3JkZXJTdW1tYXJ5LW5vdFJlZ2lzdGVyWWV0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgLk9yZGVyU3VtbWFyeS1ub3RSZWdpc3RlcllldExpbmssIC5PcmRlclN1bW1hcnktbm90UmVnaXN0ZXJZZXRMaW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDsgfVxuICAuT3JkZXJTdW1tYXJ5LWNvbnRpbnVlV2l0aG91dFJlZ2lzdGVyaW5nLCAuT3JkZXJTdW1tYXJ5LWNvbnRpbnVlV2l0aG91dFJlZ2lzdGVyaW5nOmhvdmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAuT3JkZXJTdW1tYXJ5LWxpbmsge1xuICAgIGZvbnQtZmFtaWx5OiBMYXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjRTcwRDIzO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDclO1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5PcmRlclN1bW1hcnktbGluay0tZGlzYWJsZWQge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjNzU3NTc1OyB9XG4gICAgLk9yZGVyU3VtbWFyeS1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuT3JkZXJTdW1tYXJ5LWNvbm5lY3RUb1NlZVByaWNlcyB7XG4gICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGNvbG9yOiAjRTcwRDIzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNzBEMjM7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTQ3JTtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLk9yZGVyU3VtbWFyeS1jb25uZWN0VG9TZWVQcmljZXMtLWRpc2FibGVkIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgY29sb3I6ICM3NTc1NzU7XG4gICAgICBib3JkZXItY29sb3I6ICM3NTc1NzU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuQ29uZmlybWF0aW9uUGFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDAgNzBweDsgfSB9XG5cbi5Db25maXJtYXRpb25QYWdlLWJvZHkge1xuICBwYWRkaW5nLXRvcDogNThweDtcbiAgZmxleDogMCAwIDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5Db25maXJtYXRpb25QYWdlLWJvZHkge1xuICAgICAgcGFkZGluZzogMy4ycmVtIDIuOHJlbSAwIDA7XG4gICAgICBmbGV4OiAxIDEgNjAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuQ29uZmlybWF0aW9uUGFnZS1vcmRlclN1bW1hcnkge1xuICAgIGZsZXg6IDAgMCAzMiU7XG4gICAgbWluLXdpZHRoOiA0MDVweDsgfSB9XG5cbi5Db25maXJtYXRpb25QYWdlLWNvbmdyYXRUaXRsZSB7XG4gIHBhZGRpbmc6IDAgMThweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICBjb2xvcjogI2ZiMjYzYjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5Db25maXJtYXRpb25QYWdlLWNvbmdyYXRUZXh0IHtcbiAgcGFkZGluZzogMCAxOHB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uQ29uZmlybWF0aW9uUGFnZS1jb21tYW5kUmVmIHtcbiAgcGFkZGluZzogMzBweCAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuXG4uQ29uZmlybWF0aW9uUGFnZS1jb21tYW5kVGV4dCB7XG4gIHBhZGRpbmc6IDMwcHggMThweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuQ29uZmlybWF0aW9uUGFnZS1jb21tYW5kVGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE4cHggNzVweCAxOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuQ29uZmlybWF0aW9uUGFnZS1jb21tYW5kSW5mb3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5Db25maXJtYXRpb25QYWdlLWNvbW1hbmRJbmZvIHtcbiAgcGFkZGluZzogMjBweCAxOHB4IDQwcHggMThweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYmQ0ZDY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGJkNGQ2OyB9XG4gIC5Db25maXJtYXRpb25QYWdlLWNvbW1hbmRJbmZvICsgLkNvbmZpcm1hdGlvblBhZ2UtY29tbWFuZEluZm8ge1xuICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5Db25maXJtYXRpb25QYWdlLWNvbW1hbmRJbmZvIHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGJkNGQ2O1xuICAgICAgbWF4LXdpZHRoOiAzMzZweDsgfVxuICAgICAgLkNvbmZpcm1hdGlvblBhZ2UtY29tbWFuZEluZm8gKyAuQ29uZmlybWF0aW9uUGFnZS1jb21tYW5kSW5mbyB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RiZDRkNjsgfSB9XG5cbi5Db25maXJtYXRpb25QYWdlLWNvbW1hbmRUaW1lVGl0bGUge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogI2ZiMjYzYjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cblxuLkNvbmZpcm1hdGlvblBhZ2UtY29tbWFuZFRpbWVJbmZvcyB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZzogNXB4IDA7IH1cblxuLkNvbmZpcm1hdGlvblBhZ2UtY29tbWFuZFRpbWVCb2xkIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuXG4uQ29uZmlybWF0aW9uUGFnZS1jb21tYW5kUGxhY2VUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjZmIyNjNiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5Db25maXJtYXRpb25QYWdlLWNvbW1hbmRQbGFjZUluZm8ge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmc6IDVweCAwO1xuICBsaW5lLWhlaWdodDogMS42cmVtOyB9XG4gIC5Db25maXJtYXRpb25QYWdlLWNvbW1hbmRQbGFjZUluZm8tLWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgcGFkZGluZzogMzBweCAwIDEwcHggMDsgfVxuXG4uQ29uZmlybWF0aW9uUGFnZS1ob21lUmV0dXJuIHtcbiAgcGFkZGluZzogNDBweCAxOHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLkNvbmZpcm1hdGlvblBhZ2UtaG9tZVJldHVybiB7XG4gICAgICBwYWRkaW5nOiAxMDJweCAxOHB4OyB9IH1cblxuLkNvbmZpcm1hdGlvblBhZ2UtaG9tZUJ0biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmQ0ZDY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogIzdkNzc3OTtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLkNvbmZpcm1hdGlvblBhZ2UtaG9tZUJ0biB7XG4gICAgICBtYXgtd2lkdGg6IDI4NHB4OyB9IH1cblxuLmxhdG8tdGhpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1yZWd1bGFyLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHAsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5DYXJ0UGFnZS1kYXRlTGFiZWwtZGVza3RvcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJCZWdpbiwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJFbmQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5JbnB1dEJveC1maWVsZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94IC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94LmZpbGxlZCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgZGl2IC5kYXktaGVhZGVyLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtUHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UmVmZXJlbmNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SW5mb1RheCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIC5DYXJ0UGFnZS1wcm9kdWN0IC5jYXJ0UGFnZS1pbmRpc3BvbmlibGUsIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2ssIC5yZWdpc3RlciAuaW5mb3JtYXRpb25zIGxpLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWlkY29tcGFueSBsYWJlbCwgLnJlZ2lzdGVyIC5pbmZvLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLXBob25lLCAucGhvbmUtZmllbGQsIC5EZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLW5ldywgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW9MYWJlbC1uZXcsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLndvcmtzaXRlLWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVGl0bGUsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAudGhhbmtzLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBwLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWJhY2ssIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstZXNwYWNlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5QWRkcmVzcywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS10ZWxBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1ob3JhaXJlc0FnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhUIC5pbmZvLWxpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxUVEMsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS11bml0UGFyaWNlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcXRlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mb1RheCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJvbGQsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1zdWJ0aXRsZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0LWhlYWQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdExhYmVsLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFByaWNlQW1vdW50LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFVuaXRQcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3ROYW1lLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtbGFiZWwtYWNjZXNzb3J5LCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgaDMsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy10aXRsZSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXN1YnRpdGxlLCAucmVnaXN0ZXIgLnByaW1hcnktYnRuLCAubWFpbi1sb3hhbS1mciAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSAuY29tcGFueS1uYW1lLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtc3dpdGNoLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtb3ZlcmxheS1oZWFkZXIsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAucmVzZXJ2YXRpb24tbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIGgzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gaDQsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci1wcm9kdWN0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhULCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSwgLm1haW4tbG94YW0tZnIgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeS5TdW1tYXJ5U3RlcFBhZ2UtZW50cnktLWFjY2Vzc29yeSAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuZGVsaXZlcnlTdGVwUGFnZS10aXRsZSwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYmxhY2ssIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2Ugc3BhbiwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuZGF5X19tb250aF9idG4sXG4ubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5tb250aF9feWVhcl9idG4sIC5yZWdpc3RlcmZvcm0tdGl0bGUsIC5yZWdpc3RlciAubG9naW5Nb2RhbC1zdWJ0aXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXRoaW4taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1yZWd1bGFyLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ibGFjay1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tdGhpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1yZWd1bGFyLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHAsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5DYXJ0UGFnZS1kYXRlTGFiZWwtZGVza3RvcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJCZWdpbiwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJFbmQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5JbnB1dEJveC1maWVsZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94IC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94LmZpbGxlZCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgZGl2IC5kYXktaGVhZGVyLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtUHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UmVmZXJlbmNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SW5mb1RheCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIC5DYXJ0UGFnZS1wcm9kdWN0IC5jYXJ0UGFnZS1pbmRpc3BvbmlibGUsIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2ssIC5yZWdpc3RlciAuaW5mb3JtYXRpb25zIGxpLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWlkY29tcGFueSBsYWJlbCwgLnJlZ2lzdGVyIC5pbmZvLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLXBob25lLCAucGhvbmUtZmllbGQsIC5EZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLW5ldywgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW9MYWJlbC1uZXcsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLndvcmtzaXRlLWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVGl0bGUsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAudGhhbmtzLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBwLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWJhY2ssIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstZXNwYWNlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5QWRkcmVzcywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS10ZWxBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1ob3JhaXJlc0FnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhUIC5pbmZvLWxpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxUVEMsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS11bml0UGFyaWNlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcXRlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mb1RheCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJvbGQsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1zdWJ0aXRsZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0LWhlYWQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdExhYmVsLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFByaWNlQW1vdW50LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFVuaXRQcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3ROYW1lLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtbGFiZWwtYWNjZXNzb3J5LCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgaDMsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy10aXRsZSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXN1YnRpdGxlLCAucmVnaXN0ZXIgLnByaW1hcnktYnRuLCAubWFpbi1sb3hhbS1mciAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSAuY29tcGFueS1uYW1lLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtc3dpdGNoLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtb3ZlcmxheS1oZWFkZXIsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAucmVzZXJ2YXRpb24tbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIGgzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gaDQsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci1wcm9kdWN0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhULCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSwgLm1haW4tbG94YW0tZnIgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeS5TdW1tYXJ5U3RlcFBhZ2UtZW50cnktLWFjY2Vzc29yeSAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuZGVsaXZlcnlTdGVwUGFnZS10aXRsZSwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYmxhY2ssIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2Ugc3BhbiwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuZGF5X19tb250aF9idG4sXG4ubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5tb250aF9feWVhcl9idG4sIC5yZWdpc3RlcmZvcm0tdGl0bGUsIC5yZWdpc3RlciAubG9naW5Nb2RhbC1zdWJ0aXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXRoaW4taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1yZWd1bGFyLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ibGFjay1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tdGhpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1yZWd1bGFyLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHAsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5DYXJ0UGFnZS1kYXRlTGFiZWwtZGVza3RvcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJCZWdpbiwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJFbmQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5JbnB1dEJveC1maWVsZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94IC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94LmZpbGxlZCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgZGl2IC5kYXktaGVhZGVyLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtUHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UmVmZXJlbmNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SW5mb1RheCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIC5DYXJ0UGFnZS1wcm9kdWN0IC5jYXJ0UGFnZS1pbmRpc3BvbmlibGUsIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2ssIC5yZWdpc3RlciAuaW5mb3JtYXRpb25zIGxpLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWlkY29tcGFueSBsYWJlbCwgLnJlZ2lzdGVyIC5pbmZvLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLXBob25lLCAucGhvbmUtZmllbGQsIC5EZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLW5ldywgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW9MYWJlbC1uZXcsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLndvcmtzaXRlLWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVGl0bGUsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAudGhhbmtzLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBwLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWJhY2ssIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstZXNwYWNlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5QWRkcmVzcywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS10ZWxBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1ob3JhaXJlc0FnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhUIC5pbmZvLWxpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxUVEMsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS11bml0UGFyaWNlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcXRlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mb1RheCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJvbGQsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1zdWJ0aXRsZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0LWhlYWQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdExhYmVsLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFByaWNlQW1vdW50LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFVuaXRQcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3ROYW1lLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtbGFiZWwtYWNjZXNzb3J5LCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgaDMsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy10aXRsZSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXN1YnRpdGxlLCAucmVnaXN0ZXIgLnByaW1hcnktYnRuLCAubWFpbi1sb3hhbS1mciAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSAuY29tcGFueS1uYW1lLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtc3dpdGNoLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtb3ZlcmxheS1oZWFkZXIsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAucmVzZXJ2YXRpb24tbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIGgzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gaDQsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci1wcm9kdWN0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhULCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSwgLm1haW4tbG94YW0tZnIgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeS5TdW1tYXJ5U3RlcFBhZ2UtZW50cnktLWFjY2Vzc29yeSAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuZGVsaXZlcnlTdGVwUGFnZS10aXRsZSwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYmxhY2ssIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2Ugc3BhbiwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuZGF5X19tb250aF9idG4sXG4ubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5tb250aF9feWVhcl9idG4sIC5yZWdpc3RlcmZvcm0tdGl0bGUsIC5yZWdpc3RlciAubG9naW5Nb2RhbC1zdWJ0aXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXRoaW4taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1yZWd1bGFyLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ibGFjay1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tdGhpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1yZWd1bGFyLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHAsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5DYXJ0UGFnZS1kYXRlTGFiZWwtZGVza3RvcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJCZWdpbiwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJFbmQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5JbnB1dEJveC1maWVsZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94IC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94LmZpbGxlZCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgZGl2IC5kYXktaGVhZGVyLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtUHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UmVmZXJlbmNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SW5mb1RheCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIC5DYXJ0UGFnZS1wcm9kdWN0IC5jYXJ0UGFnZS1pbmRpc3BvbmlibGUsIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2ssIC5yZWdpc3RlciAuaW5mb3JtYXRpb25zIGxpLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWlkY29tcGFueSBsYWJlbCwgLnJlZ2lzdGVyIC5pbmZvLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLXBob25lLCAucGhvbmUtZmllbGQsIC5EZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLW5ldywgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW9MYWJlbC1uZXcsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLndvcmtzaXRlLWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVGl0bGUsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAudGhhbmtzLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBwLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWJhY2ssIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstZXNwYWNlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5QWRkcmVzcywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS10ZWxBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1ob3JhaXJlc0FnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhUIC5pbmZvLWxpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxUVEMsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS11bml0UGFyaWNlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcXRlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mb1RheCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJvbGQsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1zdWJ0aXRsZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0LWhlYWQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdExhYmVsLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFByaWNlQW1vdW50LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFVuaXRQcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3ROYW1lLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtbGFiZWwtYWNjZXNzb3J5LCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgaDMsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy10aXRsZSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXN1YnRpdGxlLCAucmVnaXN0ZXIgLnByaW1hcnktYnRuLCAubWFpbi1sb3hhbS1mciAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSAuY29tcGFueS1uYW1lLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtc3dpdGNoLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtb3ZlcmxheS1oZWFkZXIsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAucmVzZXJ2YXRpb24tbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIGgzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gaDQsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci1wcm9kdWN0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhULCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSwgLm1haW4tbG94YW0tZnIgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeS5TdW1tYXJ5U3RlcFBhZ2UtZW50cnktLWFjY2Vzc29yeSAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuZGVsaXZlcnlTdGVwUGFnZS10aXRsZSwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYmxhY2ssIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2Ugc3BhbiwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuZGF5X19tb250aF9idG4sXG4ubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5tb250aF9feWVhcl9idG4sIC5yZWdpc3RlcmZvcm0tdGl0bGUsIC5yZWdpc3RlciAubG9naW5Nb2RhbC1zdWJ0aXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXRoaW4taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1yZWd1bGFyLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ibGFjay1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLnUtVGV4dC1oaWdobGlnaHQge1xuICBjb2xvcjogI2ZiMjYzYiAhaW1wb3J0YW50OyB9XG5cbi51LUFycm93LWRvd25SaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwi7oC+XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4udS1BcnJvdy1kb3duUmlnaHQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICBjb2xvcjogI2ZiMjYzYjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5TdW1tYXJ5U3RlcFBhZ2Uge1xuICAgIHBhZGRpbmc6IDAgN3JlbTsgfSB9XG5cbi5TdW1tYXJ5U3RlcFBhZ2UtYm9keSB7XG4gIHBhZGRpbmc6IDAgMnJlbSAzcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuU3VtbWFyeVN0ZXBQYWdlLWJvZHkge1xuICAgICAgcGFkZGluZzogM3JlbSAwIDdyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAyMXJlbTsgfSB9XG5cbi5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXJSZWZlcmVuY2Uge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyUmVmZXJlbmNlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtOyB9IH1cblxuLlN1bW1hcnlTdGVwUGFnZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMy42cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuU3VtbWFyeVN0ZXBQYWdlLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfSB9XG4gIC5TdW1tYXJ5U3RlcFBhZ2UtdGl0bGUtLXJlZCB7XG4gICAgY29sb3I6ICNmYjI2M2I7IH1cblxuLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzLjZyZW07IH0gfVxuICAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlLS1yZWQge1xuICAgIGNvbG9yOiAjZmIyNjNiOyB9XG5cbi5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDNyZW0gMXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzLjZyZW07XG4gICAgICBwYWRkaW5nOiA2cmVtIDhyZW0gNXJlbTsgfSB9XG4gIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSBpIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLlN1bW1hcnlTdGVwUGFnZS1iaWxsaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuXG4uU3VtbWFyeVN0ZXBQYWdlLWJveGVzV3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbjogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuU3VtbWFyeVN0ZXBQYWdlLWJveGVzV3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5TdW1tYXJ5U3RlcFBhZ2UtYm94ZXNXcmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMTIyNHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2NTNweCkge1xuICAgIC5TdW1tYXJ5U3RlcFBhZ2UtYm94ZXNXcmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMTQwMHB4OyB9IH1cblxuLlN1bW1hcnlTdGVwUGFnZS1mbGV4QnJlYWsge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7IH1cblxuLlN1bW1hcnlTdGVwUGFnZS1ib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMi42cmVtO1xuICBwYWRkaW5nOiAycmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkNGQ2O1xuICBmbGV4LWJhc2lzOiA0NyU7IH1cbiAgLlN1bW1hcnlTdGVwUGFnZS1ib3gtV2Vla2VuZE5vdGlmaWNhdGlvbiB7XG4gICAgZmxleC1iYXNpczogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLlN1bW1hcnlTdGVwUGFnZS1ib3gtV2Vla2VuZE5vdGlmaWNhdGlvbiB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLlN1bW1hcnlTdGVwUGFnZS1ib3gge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgcGFkZGluZzogNHJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5TdW1tYXJ5U3RlcFBhZ2UtYm94ICsgLlN1bW1hcnlTdGVwUGFnZS1ib3gge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7IH0gfVxuXG4uU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNnJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlcyB7XG4gICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuICAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzRGF0ZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGUge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5QWRkcmVzcyB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMi42cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5QWRkcmVzcyB7XG4gICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuXG4uU3VtbWFyeVN0ZXBQYWdlLWVxdWlwbWVudHMge1xuICBtYXJnaW46IDVyZW0gYXV0byAwO1xuICBtYXgtd2lkdGg6IDQxcmVtOyB9XG4gIC5TdW1tYXJ5U3RlcFBhZ2UtZXF1aXBtZW50c0xpc3RJdGVtIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RiZDRkNjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RiZDRkNjsgfVxuICAgIC5TdW1tYXJ5U3RlcFBhZ2UtZXF1aXBtZW50c0xpc3RJdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7IH1cbiAgICAuU3VtbWFyeVN0ZXBQYWdlLWVxdWlwbWVudHNMaXN0SXRlbSArIC5TdW1tYXJ5U3RlcFBhZ2UtZXF1aXBtZW50c0xpc3RJdGVtIHtcbiAgICAgIGJvcmRlci10b3A6IDA7IH1cblxuLlN1bW1hcnlTdGVwUGFnZS1lbnRyeSB7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5IHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAxcmVtIDNyZW07IH0gfVxuICAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5VGh1bWJuYWlsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDRyZW07XG4gICAgaGVpZ2h0OiA0cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeVRodW1ibmFpbCB7XG4gICAgICAgIHdpZHRoOiA2LjZyZW07XG4gICAgICAgIGhlaWdodDogNi42cmVtOyB9IH1cbiAgICAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5VGh1bWJuYWlsSW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5RGV0YWlscyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gICAgbWFyZ2luOiAwIDAgMCAycmVtO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjglKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlEZXRhaWxzIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIG1hcmdpbjogMXJlbSAwIDAgM3JlbTsgfSB9XG4gIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU1haW5GZWF0dXJlIHtcbiAgICBjb2xvcjogI2ZiMjYzYjsgfVxuXG4uU3VtbWFyeVN0ZXBQYWdlLWJ1dHRvbldyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA3LjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uU3VtbWFyeVN0ZXBQYWdlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM3ZDc3Nzk7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMS41cmVtIDIuNXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3ZDc3Nzk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC41cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuU3VtbWFyeVN0ZXBQYWdlLWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAwIDNyZW07IH0gfVxuICAuU3VtbWFyeVN0ZXBQYWdlLWJ1dHRvbjphZnRlciB7XG4gICAgY29udGVudDogXCLugL5cIjtcbiAgICBmb250LWZhbWlseTogXCJpY29uc1wiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLlN1bW1hcnlTdGVwUGFnZS1idXR0b24ge1xuICAgICAgcGFkZGluZzogMS41cmVtIDIuNXJlbTsgfSB9XG4gIC5TdW1tYXJ5U3RlcFBhZ2UtYnV0dG9uOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgY29sb3I6ICNmYjI2M2I7IH1cblxuLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtYm9keSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuICBwYWRkaW5nOiA0LjhyZW0gMS42cmVtOyB9XG4gIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5JY29uLS1jaGVja1JlZCB7XG4gICAgd2lkdGg6IDRyZW07XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIGJhY2tncm91bmQ6ICMzMjg4NEI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0cmVtOyB9XG4gIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDgwLjZyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAucmVzZXJ2YXRpb24tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMy4xcmVtO1xuICAgIHBhZGRpbmc6IDIuNHJlbSAwO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDsgfVxuICAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLnRoYW5rcy1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcbiAgICBjb2xvcjogIzE0MTQxNDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi40cmVtOyB9XG4gIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAyLjRyZW0gMS42cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNCRjRGMEY7XG4gICAgYmFja2dyb3VuZDogI0ZGRjhFRDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMS42cmVtO1xuICAgIGdhcDogMXJlbTsgfVxuICAgIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCBpIHtcbiAgICAgIGNvbG9yOiAjQkY0RjBGOyB9XG4gICAgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgaDMge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGNvbG9yOiAjQkY0RjBGOyB9XG4gICAgICAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGNvbG9yOiAjQkY0RjBGO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4zcmVtOyB9XG4gIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxLjZyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstYmFjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBjb2xvcjogI0U3MEQyMztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNzBEMjM7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDclO1xuICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1lc3BhY2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICNFNzBEMjM7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0NyU7XG4gICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLlN1bW1hcnlTdGVwUGFnZS1yZWNhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDQuOHJlbSAwO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7IH1cblxuLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzOS4ycmVtKTtcbiAgcGFkZGluZy1yaWdodDogMy4ycmVtOyB9XG4gIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lcXVpcG1lbnRzIHtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwIDAgNC44cmVtIDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMXJlbSk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIHBhZGRpbmc6IDAgMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8ge1xuICB3aWR0aDogMzkuMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAgI0U3RTdFNztcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMy4ycmVtIDIuNHJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBmbGV4LXNocmluazogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIHtcbiAgICAgIHdpZHRoOiAzMXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIHtcbiAgICAgIG1hcmdpbi10b3A6IDQuOHJlbTtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuICAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWJveCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlcyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQ0RDQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07IH1cbiAgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLk9yZGVyU3VtbWFyeS1jYWxlbmRhciB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG4gIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMC41cmVtOyB9XG4gICAgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgY29sb3I6ICMxNDE0MTQ7IH1cbiAgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1zdWJUaXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBjb2xvcjogIzE0MTQxNDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDsgfVxuICAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyBoNCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDAuOHJlbTtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBjb2xvcjogIzEyMTAxMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyBoNCBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlBZGRyZXNzIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBjb2xvcjogIzEyMTAxMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS40cmVtOyB9XG4gICAgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1kZWxpdmVyeUFkZHJlc3MgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMnJlbTsgfVxuICAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRlbEFnZW5jZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNHJlbTsgfVxuICAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWhvcmFpcmVzQWdlbmNlIHAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdGVsQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtaG9yYWlyZXNBZ2VuY2UgcCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgY29sb3I6ICMxMjEwMTA7XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07IH1cblxuLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0TGlzdC1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwIDJyZW0gMS42cmVtIDIuNXJlbTsgfVxuICAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RMaXN0LWhlYWQgLmNvbC1wcm9kdWN0LWxhYmVsIHtcbiAgICB3aWR0aDogY2FsYyggMTAwJSAtIDI4LjdyZW0pOyB9XG4gIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdExpc3QtaGVhZCAuY29sLXByb2R1Y3QtcXVhbnRpdHkge1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0TGlzdC1oZWFkIC5jb2wtcHJvZHVjdC11bml0UHJpY2Uge1xuICAgIHdpZHRoOiAxMHJlbTsgfVxuICAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RMaXN0LWhlYWQgLnRvdGFsLXByaWNlIHtcbiAgICB3aWR0aDogMTByZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0TGlzdC1oZWFkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RMaXN0LWJvZHkge1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjRDRENEQ0O1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIHBhZGRpbmc6IDMuMnJlbSAyLjRyZW0gMCAyLjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDQuOHJlbTsgfVxuXG4uU3VtbWFyeVN0ZXBQYWdlLWVxdWlwbWVudHMge1xuICBwYWRkaW5nOiAzLjJyZW0gMi40cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjJyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICAjRDRENEQ0OyB9XG4gIC5TdW1tYXJ5U3RlcFBhZ2UtZXF1aXBtZW50c0xpc3RJdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cblxuLlN1bW1hcnlTdGVwUGFnZS1vcmRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDAuOHJlbTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDsgfVxuICAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC50b3RhbC1vcmRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxLjZyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDAuOHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjJyZW07XG4gICAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBjb2xvcjogIzE0MTQxNDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci1wcm9kdWN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gICAgICAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItcHJvZHVjdCBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgICAgIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci1wcm9kdWN0IC5wcmljZS1saW5lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50OyB9XG4gICAgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCB7XG4gICAgICBmb250LXNpemU6IDJyZW07IH1cbiAgICAgIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQgLmluZm8tbGluZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDsgfVxuICAgICAgICAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhUIC5pbmZvLWxpbmUgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDsgfVxuICAgICAgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCAucHJpY2UtbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxIVCAucHJpY2UtbGluZSBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07IH1cbiAgICAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbFRUQyB7XG4gICAgICBjb2xvcjogIzU2NTY1NjtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gICAgICAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbFRUQyAuaW5mby1saW5lIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDsgfVxuICAgICAgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxUVEMgLnByaWNlLWxpbmUge1xuICAgICAgICBmb250LXNpemU6IDJyZW07IH1cbiAgICAgICAgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxUVEMgLnByaWNlLWxpbmUgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IH1cblxuLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMi40cmVtIDAgMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuXG4uU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlUaHVtYm5haWwge1xuICB3aWR0aDogOS42cmVtO1xuICBoZWlnaHQ6IDhyZW07XG4gIG1heC1oZWlnaHQ6IDhyZW07XG4gIG1heC13aWR0aDogOS42cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5RGV0YWlscyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzOC4zcmVtKTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlEZXRhaWxzIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5UHJpY2Uge1xuICB3aWR0aDogMjguN3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlQcmljZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDkuNnJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeVByaWNlIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBnYXA6IDJyZW07IH0gfVxuXG4uU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdW5pdFBhcmljZSB7XG4gIGNvbG9yOiAjNTY1NjU2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdW5pdFBhcmljZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDFyZW07IH1cblxuLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXF0ZSB7XG4gIGNvbG9yOiAjNTY1NjU2O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1xdGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlIHtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDsgfVxuICAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTsgfVxuXG4uU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHkge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgY29sb3I6ICMxRjZGMzc7XG4gIHBhZGRpbmc6IDAuM3JlbSAwLjVyZW07XG4gIGJhY2tncm91bmQ6ICNFREZGRjE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMC44cmVtOyB9XG4gIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eS5hdmFpbGFiaWxpdHlUb0NvbmZpcm0ge1xuICAgIGNvbG9yOiAjQkY0RjBGO1xuICAgIGJhY2tncm91bmQ6ICNGRkY4RUQ7IH1cblxuLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvVGF4IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMC42cmVtO1xuICBnYXA6IDAuNHJlbTsgfVxuXG4uU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWdzIHtcbiAgcG9zaXRpb246IHN0YXRpYzsgfVxuXG4uU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmIHtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICNDQzA5MUQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWUge1xuICBjb2xvcjogIzEyMTAxMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDsgfVxuXG4uU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlNYWluRmVhdHVyZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb2xvcjogIzE0MTQxNDsgfVxuXG4uU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogIzEyMTAxMDtcbiAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50OyB9XG5cbi5tYWluLWxveGFtLWZyIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnkuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LS1hY2Nlc3Nvcnkge1xuICBwYWRkaW5nOiAwIDAgMCA5LjZyZW07XG4gIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuICAubWFpbi1sb3hhbS1mciAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LlN1bW1hcnlTdGVwUGFnZS1lbnRyeS0tYWNjZXNzb3J5OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1haW4tbG94YW0tZnIgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeS5TdW1tYXJ5U3RlcFBhZ2UtZW50cnktLWFjY2Vzc29yeSAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5VGh1bWJuYWlsIHtcbiAgICB3aWR0aDogNi40cmVtO1xuICAgIGhlaWdodDogNi40cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubWFpbi1sb3hhbS1mciAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LlN1bW1hcnlTdGVwUGFnZS1lbnRyeS0tYWNjZXNzb3J5IC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlEZXRhaWxzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzYuNHJlbSk7IH1cbiAgLm1haW4tbG94YW0tZnIgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeS5TdW1tYXJ5U3RlcFBhZ2UtZW50cnktLWFjY2Vzc29yeSAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTsgfVxuICAubWFpbi1sb3hhbS1mciAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LlN1bW1hcnlTdGVwUGFnZS1lbnRyeS0tYWNjZXNzb3J5IC5DYXJ0UGFnZS1wcm9kdWN0UmVmZXJlbmNlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLm1haW4tbG94YW0tZnIgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeS5TdW1tYXJ5U3RlcFBhZ2UtZW50cnktLWFjY2Vzc29yeSAuQ2FydFBhZ2UtcHJvZHVjdFJlZmVyZW5jZS1hY2Nlc3Nvcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzU2NTY1NjsgfVxuICAubWFpbi1sb3hhbS1mciAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LlN1bW1hcnlTdGVwUGFnZS1lbnRyeS0tYWNjZXNzb3J5IC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlNYWluRmVhdHVyZSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLm1haW4tbG94YW0tZnIgLlN1bW1hcnlTdGVwUGFnZS1lcXVpcG1lbnRzTGlzdEl0ZW0ge1xuICBib3JkZXI6IG5vbmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xuICAubWFpbi1sb3hhbS1mciAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5RGV0YWlscyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1haW4tbG94YW0tZnIgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeS5TdW1tYXJ5U3RlcFBhZ2UtZW50cnktLWFjY2Vzc29yeSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuLmxhdG8tdGhpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1yZWd1bGFyLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHAsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5DYXJ0UGFnZS1kYXRlTGFiZWwtZGVza3RvcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJCZWdpbiwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJFbmQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5JbnB1dEJveC1maWVsZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94IC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94LmZpbGxlZCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgZGl2IC5kYXktaGVhZGVyLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtUHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UmVmZXJlbmNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SW5mb1RheCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIC5DYXJ0UGFnZS1wcm9kdWN0IC5jYXJ0UGFnZS1pbmRpc3BvbmlibGUsIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2ssIC5yZWdpc3RlciAuaW5mb3JtYXRpb25zIGxpLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWlkY29tcGFueSBsYWJlbCwgLnJlZ2lzdGVyIC5pbmZvLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLXBob25lLCAucGhvbmUtZmllbGQsIC5EZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLW5ldywgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW9MYWJlbC1uZXcsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLndvcmtzaXRlLWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVGl0bGUsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAudGhhbmtzLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBwLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWJhY2ssIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstZXNwYWNlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5QWRkcmVzcywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS10ZWxBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1ob3JhaXJlc0FnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhUIC5pbmZvLWxpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxUVEMsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS11bml0UGFyaWNlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcXRlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mb1RheCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJvbGQsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1zdWJ0aXRsZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0LWhlYWQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdExhYmVsLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFByaWNlQW1vdW50LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFVuaXRQcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3ROYW1lLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtbGFiZWwtYWNjZXNzb3J5LCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgaDMsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy10aXRsZSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXN1YnRpdGxlLCAucmVnaXN0ZXIgLnByaW1hcnktYnRuLCAubWFpbi1sb3hhbS1mciAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSAuY29tcGFueS1uYW1lLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtc3dpdGNoLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtb3ZlcmxheS1oZWFkZXIsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAucmVzZXJ2YXRpb24tbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIGgzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gaDQsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci1wcm9kdWN0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhULCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSwgLm1haW4tbG94YW0tZnIgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeS5TdW1tYXJ5U3RlcFBhZ2UtZW50cnktLWFjY2Vzc29yeSAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuZGVsaXZlcnlTdGVwUGFnZS10aXRsZSwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYmxhY2ssIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2Ugc3BhbiwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuZGF5X19tb250aF9idG4sXG4ubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5tb250aF9feWVhcl9idG4sIC5yZWdpc3RlcmZvcm0tdGl0bGUsIC5yZWdpc3RlciAubG9naW5Nb2RhbC1zdWJ0aXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXRoaW4taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1yZWd1bGFyLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ibGFjay1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLkF1dG9jb21wbGV0ZUdvb2dsZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkNGQ2O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItdG9wOiAwO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpOyB9XG4gIC5BdXRvY29tcGxldGVHb29nbGUtLW9wZW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLkF1dG9jb21wbGV0ZUdvb2dsZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA1cmVtO1xuICAgIGNvbG9yOiAjN2Q3Nzc5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICAuQXV0b2NvbXBsZXRlR29vZ2xlLWl0ZW0gKyAuQXV0b2NvbXBsZXRlR29vZ2xlLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGVkZWU7IH1cbiAgICAuQXV0b2NvbXBsZXRlR29vZ2xlLWl0ZW06aG92ZXIge1xuICAgICAgY29sb3I6ICNmYjI2M2I7IH1cblxuLmxhdG8tdGhpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1yZWd1bGFyLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHAsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5DYXJ0UGFnZS1kYXRlTGFiZWwtZGVza3RvcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJCZWdpbiwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJFbmQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5JbnB1dEJveC1maWVsZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94IC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94LmZpbGxlZCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgZGl2IC5kYXktaGVhZGVyLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtUHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UmVmZXJlbmNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SW5mb1RheCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIC5DYXJ0UGFnZS1wcm9kdWN0IC5jYXJ0UGFnZS1pbmRpc3BvbmlibGUsIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2ssIC5yZWdpc3RlciAuaW5mb3JtYXRpb25zIGxpLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWlkY29tcGFueSBsYWJlbCwgLnJlZ2lzdGVyIC5pbmZvLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLXBob25lLCAucGhvbmUtZmllbGQsIC5EZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLW5ldywgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW9MYWJlbC1uZXcsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLndvcmtzaXRlLWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVGl0bGUsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAudGhhbmtzLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBwLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWJhY2ssIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstZXNwYWNlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5QWRkcmVzcywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS10ZWxBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1ob3JhaXJlc0FnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhUIC5pbmZvLWxpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxUVEMsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS11bml0UGFyaWNlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcXRlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mb1RheCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJvbGQsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1zdWJ0aXRsZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0LWhlYWQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdExhYmVsLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFByaWNlQW1vdW50LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFVuaXRQcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3ROYW1lLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtbGFiZWwtYWNjZXNzb3J5LCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgaDMsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy10aXRsZSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXN1YnRpdGxlLCAucmVnaXN0ZXIgLnByaW1hcnktYnRuLCAubWFpbi1sb3hhbS1mciAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSAuY29tcGFueS1uYW1lLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtc3dpdGNoLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtb3ZlcmxheS1oZWFkZXIsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAucmVzZXJ2YXRpb24tbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIGgzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gaDQsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci1wcm9kdWN0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhULCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSwgLm1haW4tbG94YW0tZnIgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeS5TdW1tYXJ5U3RlcFBhZ2UtZW50cnktLWFjY2Vzc29yeSAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuZGVsaXZlcnlTdGVwUGFnZS10aXRsZSwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYmxhY2ssIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2Ugc3BhbiwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuZGF5X19tb250aF9idG4sXG4ubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5tb250aF9feWVhcl9idG4sIC5yZWdpc3RlcmZvcm0tdGl0bGUsIC5yZWdpc3RlciAubG9naW5Nb2RhbC1zdWJ0aXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXRoaW4taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1yZWd1bGFyLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ibGFjay1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLkJyZWFkY3J1bWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuQnJlYWRjcnVtYiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogN3JlbTtcbiAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTsgfSB9XG4gIC5CcmVhZGNydW1iLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuQnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLkJyZWFkY3J1bWItaXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9IH1cbiAgICAuQnJlYWRjcnVtYi1pdGVtICsgLkJyZWFkY3J1bWItaXRlbSB7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5CcmVhZGNydW1iLWl0ZW0gKyAuQnJlYWRjcnVtYi1pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtOyB9IH1cbiAgICAgIC5CcmVhZGNydW1iLWl0ZW0gKyAuQnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcvJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogLTdweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLkJyZWFkY3J1bWItaXRlbSArIC5CcmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIGxlZnQ6IC0xMHB4OyB9IH1cbiAgLkJyZWFkY3J1bWItbGluayB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuQnJlYWRjcnVtYi1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuICAgIC5CcmVhZGNydW1iLWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLkNoZWNrb3V0U3RlcHMgW3YtY2xvYWtdIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uQ2hlY2tvdXRTdGVwcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMS4zcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5DaGVja291dFN0ZXBzLWxpc3Qge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuXG4uQ2hlY2tvdXRTdGVwcy1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGNvbG9yOiByZ2JhKDI1MSwgMzgsIDU5LCAwLjUpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5DaGVja291dFN0ZXBzLWxpbmsge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cblxuLkNoZWNrb3V0U3RlcHMtc3RlcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuQ2hlY2tvdXRTdGVwcy1zdGVwOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgZmxleDogMTsgfSB9XG4gIC5DaGVja291dFN0ZXBzLXN0ZXA6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2YwZWRlZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxLjhyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDUuMnJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLkNoZWNrb3V0U3RlcHMtc3RlcDpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5DaGVja291dFN0ZXBzLXN0ZXAgKyAuQ2hlY2tvdXRTdGVwcy1zdGVwIHtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTsgfSB9XG4gIC5DaGVja291dFN0ZXBzLXN0ZXAgKyAuQ2hlY2tvdXRTdGVwcy1zdGVwIC5DaGVja291dFN0ZXBzLWxpbms6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiA2LjVyZW07XG4gICAgYmFja2dyb3VuZDogI2YwZWRlZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLkNoZWNrb3V0U3RlcHMtc3RlcCArIC5DaGVja291dFN0ZXBzLXN0ZXAgLkNoZWNrb3V0U3RlcHMtbGluazo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5DaGVja291dFN0ZXBzLXN0ZXAgKyAuQ2hlY2tvdXRTdGVwcy1zdGVwIC5DaGVja291dFN0ZXBzLW51bWJlciB7XG4gICAgcGFkZGluZzogMCAxcmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLkNoZWNrb3V0U3RlcHMtc3RlcCArIC5DaGVja291dFN0ZXBzLXN0ZXAgLkNoZWNrb3V0U3RlcHMtbnVtYmVyIHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5DaGVja291dFN0ZXBzLXN0ZXAtLWFjdGl2ZSAuQ2hlY2tvdXRTdGVwcy1udW1iZXIsXG4gIC5DaGVja291dFN0ZXBzLXN0ZXAtLWFjdGl2ZSAuQ2hlY2tvdXRTdGVwcy1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuQ2hlY2tvdXRTdGVwcy1zdGVwLS1hY3RpdmUgLkNoZWNrb3V0U3RlcHMtbGFiZWwge1xuICAgIGNvbG9yOiAjMTIxMDEwOyB9XG5cbi5DaGVja291dFN0ZXBzLW51bWJlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgcGFkZGluZzogMCAxLjVyZW0gMCAwO1xuICBjb2xvcjogI2ZiMjYzYjsgfVxuXG4uQ2hlY2tvdXRTdGVwcy1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gIGNvbG9yOiAjZGJkNGQ2O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5DaGVja291dFN0ZXBzLWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMy40cmVtIGF1dG8gMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWhlYWQge1xuICAgICAgbWFyZ2luLXRvcDogNS40cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWhlYWQge1xuICAgICAgbWF4LXdpZHRoOiAxMjI0cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTY1M3B4KSB7XG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtaGVhZCB7XG4gICAgICBtYXgtd2lkdGg6IDE0MDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNjUzcHgpIHtcbiAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtaGVhZFdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgNzBweDsgfSB9XG5cbi5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxpbmtCYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAuNnJlbTtcbiAgdG9wOiAtMS40cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQuOHJlbTtcbiAgaGVpZ2h0OiA0LjhyZW07XG4gIGNvbG9yOiAjRTcwRDIzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTcwRDIzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMi4zcmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxpbmtCYWNrIHtcbiAgICAgIGxlZnQ6IDJyZW07IH0gfVxuXG4ubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1oZWFkU3RlcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNC40cmVtOyB9XG5cbi5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWl0ZW1TdGVwcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIuNGVtO1xuICBwYWRkaW5nOiAwIC40cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWl0ZW1TdGVwcyB7XG4gICAgICB3aWR0aDogNC44ZW07XG4gICAgICBwYWRkaW5nOiAwIDEuNnJlbTsgfSB9XG5cbi5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zLjVyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb2xvcjogIzEyMTAxMDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWljb25TdGVwcyBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEuNnJlbTtcbiAgaGVpZ2h0OiAxLjZyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDEuOHJlbTsgfVxuXG4ubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1pY29uU3RlcHNWYWxpZGF0ZSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2OTkyNDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1pY29uU3RlcHNWYWxpZGF0ZSBzcGFuIC5JY29uLS1jaGVja1JlZCB7XG4gICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMC4xcmVtOyB9XG5cbi5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWljb25TdGVwc0N1cnJlbnQgc3BhbiB7XG4gIGNvbG9yOiAjRkIyNjNCOyB9XG5cbi5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWljb25TdGVwc05leHQgc3BhbiB7XG4gIGNvbG9yOiAjODg4Mjg0OyB9XG5cbi5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWl0ZW1TZXBhIHtcbiAgd2lkdGg6IDEuNnJlbTtcbiAgaGVpZ2h0OiAwLjFyZW07XG4gIGJhY2tncm91bmQ6ICNFMUREREY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtaXRlbVNlcGEge1xuICAgICAgd2lkdGg6IDEwcmVtOyB9IH1cblxuLm1haW4tbG94YW0tZnIgLmRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDMxcHg7XG4gIGdhcDogMS4ycmVtO1xuICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7IH1cblxuLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAzLjRyZW0gYXV0byAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdhcDogNDhweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWhlYWQge1xuICAgICAgbWFyZ2luLXRvcDogNS40cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1oZWFkIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBnYXA6IDhweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWhlYWQge1xuICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICBtYXgtd2lkdGg6IDEyMjRweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjUzcHgpIHtcbiAgICAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWhlYWQge1xuICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7IH0gfVxuXG4ubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWhlYWRXcmFwcGVyIHtcbiAgcGFkZGluZzogMCA3MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtaGVhZFdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMzJweCAxNnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE2NTNweCkge1xuICAgIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtaGVhZFdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCA3MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2NTNweCkge1xuICAgIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtaGVhZFdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGlua0JhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC42cmVtO1xuICB0b3A6IC0xLjRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNC44cmVtO1xuICBoZWlnaHQ6IDQuOHJlbTtcbiAgY29sb3I6ICNFNzBEMjM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNzBEMjM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAyLjNyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1saW5rQmFjayB7XG4gICAgICBsZWZ0OiAwOyB9IH1cblxuLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1oZWFkU3RlcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuXG4ubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWl0ZW1TdGVwcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIuNGVtO1xuICBwYWRkaW5nOiAwIC40cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtaXRlbVN0ZXBzIHtcbiAgICAgIHdpZHRoOiA0LjhlbTtcbiAgICAgIHBhZGRpbmc6IDAgMS42cmVtOyB9IH1cblxuLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMy41cmVtO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgY29sb3I6ICMxMjEwMTA7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtaWNvblN0ZXBzIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMS42cmVtO1xuICBoZWlnaHQ6IDEuNnJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS44cmVtOyB9XG5cbi5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtaWNvblN0ZXBzVmFsaWRhdGUgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Njk5MjQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1pY29uU3RlcHNWYWxpZGF0ZSBzcGFuIC5JY29uLS1jaGVja1JlZCB7XG4gICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMC4xcmVtOyB9XG5cbi5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtaWNvblN0ZXBzQ3VycmVudCBzcGFuIHtcbiAgY29sb3I6ICNGQjI2M0I7IH1cblxuLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1pY29uU3RlcHNOZXh0IHNwYW4ge1xuICBjb2xvcjogIzg4ODI4NDsgfVxuXG4ubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWl0ZW1TZXBhIHtcbiAgd2lkdGg6IDEuNnJlbTtcbiAgaGVpZ2h0OiAwLjFyZW07XG4gIGJhY2tncm91bmQ6ICNFMUREREY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1pdGVtU2VwYSB7XG4gICAgICB3aWR0aDogMTByZW07IH0gfVxuXG4ubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzMXB4O1xuICBnYXA6IDEuMnJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50OyB9XG4gIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtdGl0bGUgLkljb24tLWNoZWNrbWFya19maWxsZWQge1xuICAgIGNvbG9yOiAjNTY5OTI0OyB9XG4gIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtdGl0bGUgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogOHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS10aXRsZSAuZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA4cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtdGl0bGUgLmRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi10ZXh0IHtcbiAgICAgIGNvbG9yOiAjMTIxMDEwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLmxhdG8tdGhpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1yZWd1bGFyLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHAsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5DYXJ0UGFnZS1kYXRlTGFiZWwtZGVza3RvcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJCZWdpbiwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJFbmQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5JbnB1dEJveC1maWVsZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94IC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94LmZpbGxlZCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgZGl2IC5kYXktaGVhZGVyLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtUHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UmVmZXJlbmNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SW5mb1RheCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIC5DYXJ0UGFnZS1wcm9kdWN0IC5jYXJ0UGFnZS1pbmRpc3BvbmlibGUsIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2ssIC5yZWdpc3RlciAuaW5mb3JtYXRpb25zIGxpLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWlkY29tcGFueSBsYWJlbCwgLnJlZ2lzdGVyIC5pbmZvLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLXBob25lLCAucGhvbmUtZmllbGQsIC5EZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLW5ldywgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW9MYWJlbC1uZXcsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLndvcmtzaXRlLWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVGl0bGUsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAudGhhbmtzLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBwLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWJhY2ssIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstZXNwYWNlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5QWRkcmVzcywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS10ZWxBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1ob3JhaXJlc0FnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhUIC5pbmZvLWxpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxUVEMsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS11bml0UGFyaWNlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcXRlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mb1RheCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJvbGQsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1zdWJ0aXRsZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0LWhlYWQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdExhYmVsLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFByaWNlQW1vdW50LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFVuaXRQcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3ROYW1lLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtbGFiZWwtYWNjZXNzb3J5LCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgaDMsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy10aXRsZSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXN1YnRpdGxlLCAucmVnaXN0ZXIgLnByaW1hcnktYnRuLCAubWFpbi1sb3hhbS1mciAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSAuY29tcGFueS1uYW1lLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtc3dpdGNoLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtb3ZlcmxheS1oZWFkZXIsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAucmVzZXJ2YXRpb24tbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIGgzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gaDQsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci1wcm9kdWN0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhULCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSwgLm1haW4tbG94YW0tZnIgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeS5TdW1tYXJ5U3RlcFBhZ2UtZW50cnktLWFjY2Vzc29yeSAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuZGVsaXZlcnlTdGVwUGFnZS10aXRsZSwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYmxhY2ssIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2Ugc3BhbiwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuZGF5X19tb250aF9idG4sXG4ubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5tb250aF9feWVhcl9idG4sIC5yZWdpc3RlcmZvcm0tdGl0bGUsIC5yZWdpc3RlciAubG9naW5Nb2RhbC1zdWJ0aXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXRoaW4taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1yZWd1bGFyLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ibGFjay1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tdGhpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1yZWd1bGFyLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHAsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5DYXJ0UGFnZS1kYXRlTGFiZWwtZGVza3RvcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJCZWdpbiwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJFbmQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5JbnB1dEJveC1maWVsZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94IC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94LmZpbGxlZCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgZGl2IC5kYXktaGVhZGVyLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtUHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UmVmZXJlbmNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SW5mb1RheCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIC5DYXJ0UGFnZS1wcm9kdWN0IC5jYXJ0UGFnZS1pbmRpc3BvbmlibGUsIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2ssIC5yZWdpc3RlciAuaW5mb3JtYXRpb25zIGxpLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWlkY29tcGFueSBsYWJlbCwgLnJlZ2lzdGVyIC5pbmZvLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLXBob25lLCAucGhvbmUtZmllbGQsIC5EZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLW5ldywgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW9MYWJlbC1uZXcsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLndvcmtzaXRlLWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVGl0bGUsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAudGhhbmtzLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBwLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWJhY2ssIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstZXNwYWNlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5QWRkcmVzcywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS10ZWxBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1ob3JhaXJlc0FnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhUIC5pbmZvLWxpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxUVEMsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS11bml0UGFyaWNlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcXRlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mb1RheCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJvbGQsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1zdWJ0aXRsZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0LWhlYWQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdExhYmVsLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFByaWNlQW1vdW50LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFVuaXRQcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3ROYW1lLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtbGFiZWwtYWNjZXNzb3J5LCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgaDMsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy10aXRsZSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXN1YnRpdGxlLCAucmVnaXN0ZXIgLnByaW1hcnktYnRuLCAubWFpbi1sb3hhbS1mciAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSAuY29tcGFueS1uYW1lLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtc3dpdGNoLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtb3ZlcmxheS1oZWFkZXIsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAucmVzZXJ2YXRpb24tbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIGgzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gaDQsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci1wcm9kdWN0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhULCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSwgLm1haW4tbG94YW0tZnIgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeS5TdW1tYXJ5U3RlcFBhZ2UtZW50cnktLWFjY2Vzc29yeSAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuZGVsaXZlcnlTdGVwUGFnZS10aXRsZSwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYmxhY2ssIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2Ugc3BhbiwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuZGF5X19tb250aF9idG4sXG4ubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5tb250aF9feWVhcl9idG4sIC5yZWdpc3RlcmZvcm0tdGl0bGUsIC5yZWdpc3RlciAubG9naW5Nb2RhbC1zdWJ0aXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXRoaW4taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1yZWd1bGFyLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ibGFjay1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tdGhpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1yZWd1bGFyLCAubWFpbi1sb3hhbS1mciAud3JyYXBlci1tZXNzYWdlIHAsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5DYXJ0UGFnZS1kYXRlcGlja2VyQ29udGFpbmVyIC5DYXJ0UGFnZS1kYXRlTGFiZWwtZGVza3RvcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJCZWdpbiwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkRhdGVwaWNrZXIgI2RhdGVwaWNrZXJFbmQsIC5tYWluLWxveGFtLWZyIC5yZXNlcnZhdGlvbi1vcHRpb25zIC5JbnB1dEJveC1maWVsZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94IC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLmx4LWZpZWxkLXRleHQtYm94LmZpbGxlZCAubHgtZmllbGQtbGFiZWwsIC5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgZGl2IC5kYXktaGVhZGVyLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1OYW1lLCAubWFpbi1sb3hhbS1mciAuT3JkZXJTdW1tYXJ5IC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5PcmRlclN1bW1hcnktaXRlbXMgLk9yZGVyU3VtbWFyeS1pdGVtUHJpY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UmVmZXJlbmNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0SW5mb1RheCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLm1haW4tbG94YW0tZnIgLmNhcnRQYWdlLXByb2R1Y3RMaXN0SW5kaXNwb25pYmxlIC5DYXJ0UGFnZS1wcm9kdWN0IC5jYXJ0UGFnZS1pbmRpc3BvbmlibGUsIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2ssIC5yZWdpc3RlciAuaW5mb3JtYXRpb25zIGxpLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWlkY29tcGFueSBsYWJlbCwgLnJlZ2lzdGVyIC5pbmZvLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWxhYmVsLXBob25lLCAucGhvbmUtZmllbGQsIC5EZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLW5ldywgLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW9MYWJlbC1uZXcsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLmFnZW5jeS1saXN0LWl0ZW0gLlRpbGUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLndvcmtzaXRlLWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVGl0bGUsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAudGhhbmtzLWxhYmVsLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWwgLm5vdGUtbGFiZWwgLmNvbnRlbnQtbm90ZS1sYWJlbCBwLCAuUGFnZS1jb250YWluZXJTdW1tYXJ5IC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZSAubGluay1tZXNzYWdlIC5saW5rLWJhY2ssIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstZXNwYWNlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2QgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5QWRkcmVzcywgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS10ZWxBZ2VuY2UgcCwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS1ob3JhaXJlc0FnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhUIC5pbmZvLWxpbmUgc3BhbiwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXRvYWxUVEMsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS11bml0UGFyaWNlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcXRlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdERpc3BvbmliaWxpdHksIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mb1RheCwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZiwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TWFpbkZlYXR1cmUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWxhYmVsLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWJvbGQsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1zdWJ0aXRsZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0LWhlYWQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0TGlzdExhYmVsLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFByaWNlQW1vdW50LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdFVuaXRQcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3ROYW1lLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtbGFiZWwtYWNjZXNzb3J5LCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgaDMsIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy10aXRsZSwgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXN1YnRpdGxlLCAucmVnaXN0ZXIgLnByaW1hcnktYnRuLCAubWFpbi1sb3hhbS1mciAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSAuY29tcGFueS1uYW1lLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtc3dpdGNoLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldyAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeU1vZGVDb250ZW50IC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcCAuRGVsaXZlcnlTdGVwUGFnZS1jb21wYW5pZXNSZXN1bHQtbmV3IC5tYXAtb3ZlcmxheS1oZWFkZXIsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAucmVzZXJ2YXRpb24tbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIGgzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gaDQsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci1wcm9kdWN0LCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbEhULCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtdG90YWxQcmljZSwgLm1haW4tbG94YW0tZnIgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeS5TdW1tYXJ5U3RlcFBhZ2UtZW50cnktLWFjY2Vzc29yeSAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWxDdXJyZW50LCAubWFpbi1sb3hhbS1mciAuZGVsaXZlcnlTdGVwUGFnZS10aXRsZSwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYmxhY2ssIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2Ugc3BhbiwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuZGF5X19tb250aF9idG4sXG4ubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5tb250aF9feWVhcl9idG4sIC5yZWdpc3RlcmZvcm0tdGl0bGUsIC5yZWdpc3RlciAubG9naW5Nb2RhbC1zdWJ0aXRsZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5TmFtZSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXRoaW4taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1yZWd1bGFyLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGF0by1ibGFjay1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLnZ1ZS1zY3JvbGxiYXJfX2FyZWEge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG5cbi52dWUtc2Nyb2xsYmFyLXRyYW5zaXRpb24sIC52dWUtc2Nyb2xsYmFyX19zY3JvbGxiYXItdmVydGljYWwsIC52dWUtc2Nyb2xsYmFyX19zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7IH1cblxuLnZ1ZS1zY3JvbGxiYXItdHJhbnNpdGlvbi0tc2Nyb2xsYmFyIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGxpbmVhcjsgfVxuXG4udnVlLXNjcm9sbGJhcl9fd3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnZ1ZS1zY3JvbGxiYXJfX3Njcm9sbGJhci12ZXJ0aWNhbCwgLnZ1ZS1zY3JvbGxiYXJfX3Njcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjN2Q3Nzc5OyB9XG5cbi52dWUtc2Nyb2xsYmFyX19zY3JvbGxiYXItdmVydGljYWwgLnNjcm9sbGJhcixcbi52dWUtc2Nyb2xsYmFyX19zY3JvbGxiYXItaG9yaXpvbnRhbCAuc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLnZ1ZS1zY3JvbGxiYXJfX3Njcm9sbGJhci12ZXJ0aWNhbCAuc2Nyb2xsYmFyLnZ1ZS1zY3JvbGxiYXItdHJhbnNpdGlvbixcbiAgLnZ1ZS1zY3JvbGxiYXJfX3Njcm9sbGJhci1ob3Jpem9udGFsIC5zY3JvbGxiYXIudnVlLXNjcm9sbGJhci10cmFuc2l0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGJkNGQ2OyB9XG4gICAgLnZ1ZS1zY3JvbGxiYXJfX3Njcm9sbGJhci12ZXJ0aWNhbCAuc2Nyb2xsYmFyLnZ1ZS1zY3JvbGxiYXItdHJhbnNpdGlvbjpob3ZlcixcbiAgICAudnVlLXNjcm9sbGJhcl9fc2Nyb2xsYmFyLWhvcml6b250YWwgLnNjcm9sbGJhci52dWUtc2Nyb2xsYmFyLXRyYW5zaXRpb246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2YwZWRlZTsgfVxuXG4udnVlLXNjcm9sbGJhcl9fc2Nyb2xsYmFyLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICAudnVlLXNjcm9sbGJhcl9fc2Nyb2xsYmFyLXZlcnRpY2FsIC5zY3JvbGxiYXIge1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgd2lkdGg6IDAuM3JlbTsgfVxuICAgIC52dWUtc2Nyb2xsYmFyX19zY3JvbGxiYXItdmVydGljYWwgLnNjcm9sbGJhcjpob3ZlciB7XG4gICAgICB3aWR0aDogMC41cmVtOyB9XG5cbi52dWUtc2Nyb2xsYmFyX19zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDsgfVxuICAudnVlLXNjcm9sbGJhcl9fc2Nyb2xsYmFyLWhvcml6b250YWwgLnNjcm9sbGJhciB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgaGVpZ2h0OiAwLjNyZW07IH1cbiAgICAudnVlLXNjcm9sbGJhcl9fc2Nyb2xsYmFyLWhvcml6b250YWwgLnNjcm9sbGJhcjpob3ZlciB7XG4gICAgICBoZWlnaHQ6IDAuNXJlbTsgfVxuXG4ubGF0by10aGluIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sYXRvLXJlZ3VsYXIsIC5tYWluLWxveGFtLWZyIC53cnJhcGVyLW1lc3NhZ2UgcCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLkNhcnRQYWdlLWRhdGVwaWNrZXJDb250YWluZXIgLkNhcnRQYWdlLWRhdGVMYWJlbC1kZXNrdG9wLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckJlZ2luLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAuQ2FydFBhZ2UtZGF0ZXBpY2tlckNvbnRhaW5lciAuRGF0ZXBpY2tlciAjZGF0ZXBpY2tlckVuZCwgLm1haW4tbG94YW0tZnIgLnJlc2VydmF0aW9uLW9wdGlvbnMgLklucHV0Qm94LWZpZWxkLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3ggLmx4LWZpZWxkLWxhYmVsLCAubWFpbi1sb3hhbS1mciAucmVzZXJ2YXRpb24tb3B0aW9ucyAubHgtZmllbGQtdGV4dC1ib3guZmlsbGVkIC5seC1maWVsZC1sYWJlbCwgLm1haW4tbG94YW0tZnIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBkaXYgLmRheS1oZWFkZXIsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LWl0ZW1zIC5PcmRlclN1bW1hcnktaXRlbU5hbWUsIC5tYWluLWxveGFtLWZyIC5PcmRlclN1bW1hcnkgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLk9yZGVyU3VtbWFyeS1pdGVtcyAuT3JkZXJTdW1tYXJ5LWl0ZW1QcmljZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RSZWZlcmVuY2UsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RJbmZvVGF4LCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAubWFpbi1sb3hhbS1mciAuY2FydFBhZ2UtcHJvZHVjdExpc3RJbmRpc3BvbmlibGUgLkNhcnRQYWdlLXByb2R1Y3QgLmNhcnRQYWdlLWluZGlzcG9uaWJsZSwgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jaywgLnJlZ2lzdGVyIC5pbmZvcm1hdGlvbnMgbGksIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaWRjb21wYW55IGxhYmVsLCAucmVnaXN0ZXIgLmluZm8sIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwsIC5yZWdpc3RlciAubHgtZmllbGQtbGFiZWwtcGhvbmUsIC5waG9uZS1maWVsZCwgLkRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUtbmV3LCAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb0xhYmVsLW5ldywgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXcgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudCAuRGVsaXZlcnlTdGVwUGFnZS1hZ2VuY3lQaWNrVXAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY29tcGFuaWVzUmVzdWx0LW5ldyAud29ya3NpdGUtbGlzdC1pdGVtIC5UaWxlLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0NvbnRhaW5lciwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NUaXRsZSwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC50aGFua3MtbGFiZWwsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZS1sYWJlbCAubm90ZS1sYWJlbCAuY29udGVudC1ub3RlLWxhYmVsIHAsIC5QYWdlLWNvbnRhaW5lclN1bW1hcnkgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlIC5saW5rLW1lc3NhZ2UgLmxpbmstYmFjaywgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLmxpbmstbWVzc2FnZSAubGluay1lc3BhY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utd3JhcHBlclBlcmlvZCAuU3VtbWFyeVN0ZXBQYWdlLXJlbnRhbERhdGVzTGluZSwgLlN1bW1hcnlTdGVwUGFnZS1kZWxldmVyeUluZm8gLlN1bW1hcnlTdGVwUGFnZS13cmFwcGVyUGVyaW9kIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXNMaW5lIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlBZGRyZXNzLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXRlbEFnZW5jZSBwLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLWhvcmFpcmVzQWdlbmNlIHAsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQgLmluZm8tbGluZSBzcGFuLCAuU3VtbWFyeVN0ZXBQYWdlLW9yZGVyIC5saW5lLW9yZGVyLmxpbmUtb3JkZXItdG9hbFRUQywgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXVuaXRQYXJpY2UsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1xdGUsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlIHNwYW4sIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0RGlzcG9uaWJpbGl0eSwgLlN1bW1hcnlTdGVwUGFnZS1wcm9kdWN0SW5mbyAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvVGF4LCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEhpZ2hsaWdodEZsYWctLXRhcmlmLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlNYWluRmVhdHVyZSwgLm1haW4tbG94YW0tZnIgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWwsIC5tYWluLWxveGFtLWZyIC5QYXltZW50U3RlcFBhZ2UtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tYm9sZCwgLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciAuT3JkZXJTdW1tYXJ5LXN1YnRpdGxlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdExpc3QtaGVhZCwgLm1haW4tbG94YW0tZnIgLkNhcnRQYWdlLXByb2R1Y3RMaXN0TGFiZWwsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0UHJpY2VBbW91bnQsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1wcm9kdWN0VW5pdFByaWNlLCAubWFpbi1sb3hhbS1mciAuQ2FydFBhZ2UtcHJvZHVjdE5hbWUsIC5tYWluLWxveGFtLWZyIC5DYXJ0UGFnZS1sYWJlbC1hY2Nlc3NvcnksIC5tYWluLWxveGFtLWZyIC5jYXJ0UGFnZS1wcm9kdWN0TGlzdEluZGlzcG9uaWJsZSBoMywgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXRpdGxlLCAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtc3VidGl0bGUsIC5yZWdpc3RlciAucHJpbWFyeS1idG4sIC5tYWluLWxveGFtLWZyIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtIC5jb21wYW55LW5hbWUsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1zd2l0Y2gsIC5tYWluLWxveGFtLWZyIC5EZWxpdmVyeVN0ZXBQYWdlLWNob2ljZVNlY3Rpb24tbmV3IC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5TW9kZUNvbnRlbnQgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcgLm1hcC1vdmVybGF5LWhlYWRlciwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5yZXNlcnZhdGlvbi1sYWJlbCwgLlBhZ2UtY29udGFpbmVyU3VtbWFyeSAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWxhYmVsIC5ub3RlLWxhYmVsIC5jb250ZW50LW5vdGUtbGFiZWwgaDMsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUsIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsZXZlcnlJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlLCAuU3VtbWFyeVN0ZXBQYWdlLWRlbGV2ZXJ5SW5mbyBoNCwgLlN1bW1hcnlTdGVwUGFnZS1vcmRlciAubGluZS1vcmRlci5saW5lLW9yZGVyLXByb2R1Y3QsIC5TdW1tYXJ5U3RlcFBhZ2Utb3JkZXIgLmxpbmUtb3JkZXIubGluZS1vcmRlci10b2FsSFQsIC5TdW1tYXJ5U3RlcFBhZ2UtcHJvZHVjdEluZm8gLlN1bW1hcnlTdGVwUGFnZS10b3RhbFByaWNlLCAubWFpbi1sb3hhbS1mciAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LlN1bW1hcnlTdGVwUGFnZS1lbnRyeS0tYWNjZXNzb3J5IC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAubWFpbi1sb3hhbS1mciAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbEN1cnJlbnQsIC5tYWluLWxveGFtLWZyIC5kZWxpdmVyeVN0ZXBQYWdlLXRpdGxlLCAubWFpbi1sb3hhbS1mciAuUGF5bWVudFN0ZXBQYWdlLWxhYmVsQ3VycmVudCwgLm1haW4tbG94YW0tZnIgLlBheW1lbnRTdGVwUGFnZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF0by1ibGFjaywgLm1haW4tbG94YW0tZnIgLndycmFwZXItbWVzc2FnZSBzcGFuLCAubWFpbi1sb3hhbS1mciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5kYXlfX21vbnRoX2J0bixcbi5tYWluLWxveGFtLWZyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLm1vbnRoX195ZWFyX2J0biwgLnJlZ2lzdGVyZm9ybS10aXRsZSwgLnJlZ2lzdGVyIC5sb2dpbk1vZGFsLXN1YnRpdGxlLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlOYW1lLCAuU3VtbWFyeVN0ZXBQYWdlLXByb2R1Y3RJbmZvIC5TdW1tYXJ5U3RlcFBhZ2Utc3ViVGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxhdG8tdGhpbi1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhdG8tbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLXJlZ3VsYXItaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sYXRvLWJsYWNrLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4uQXV0b2NvbXBsZXRlR29vZ2xlIHtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogMCAxLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmQ0ZDY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci10b3A6IDA7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7IH1cbiAgLkF1dG9jb21wbGV0ZUdvb2dsZS0tb3BlbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAuQXV0b2NvbXBsZXRlR29vZ2xlLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDVyZW07XG4gICAgY29sb3I6ICM3ZDc3Nzk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgIC5BdXRvY29tcGxldGVHb29nbGUtaXRlbSArIC5BdXRvY29tcGxldGVHb29nbGUtaXRlbSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YwZWRlZTsgfVxuICAgIC5BdXRvY29tcGxldGVHb29nbGUtaXRlbTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZiMjYzYjsgfVxuXG4ucmVnaXN0ZXIge1xuICBjb2xvcjogIzE0MTQxNDsgfVxuICAucmVnaXN0ZXIgLk1vZGFsLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDgwOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDQ4cHggNjRweDtcbiAgICAvKiBUcmFjayAqL1xuICAgIC8qIEhhbmRsZSAqL1xuICAgIC8qIEhhbmRsZSBvbiBob3ZlciAqLyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVnaXN0ZXIgLk1vZGFsLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDQ4cHggMTZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAucmVnaXN0ZXIgLk1vZGFsLWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDZweDsgfVxuICAgIC5yZWdpc3RlciAuTW9kYWwtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5yZWdpc3RlciAuTW9kYWwtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDRkNGQ0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDsgfVxuICAgIC5yZWdpc3RlciAuTW9kYWwtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYThhOGE4OyB9XG4gIC5yZWdpc3RlciAucmVnaXN0ZXJGb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucmVnaXN0ZXIgLnJlZ2lzdGVyRm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnJlZ2lzdGVyIC5Nb2RhbC1jbG9zZUljb24ge1xuICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAucmVnaXN0ZXIgLmNhcHRjaGEge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgLnJlZ2lzdGVyZm9ybS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4td2lkdGg6IDE3MnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM3NTc1NzU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlNzBkMjM7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgYmxhY2s7IH0gfVxuICAgICAgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jayBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQ6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBtYXJnaW46IDAgNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jayBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQ6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIGhlaWdodDogNzAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lOyB9IH1cbiAgICAgIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLWxhYmVsQmxvY2sgaW5wdXRbdHlwZT0ncmFkaW8nXTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtczsgfVxuICAucmVnaXN0ZXIgLlJlZ2lzdGVyUGFnZS1yYWRpb1NlbGVjdFN0YXR1cyxcbiAgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtcmFkaW9TZWxlY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtcGFzc3dvcmQtcmVxdWlyZW1lbnRzIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAgIC5yZWdpc3RlciAuUmVnaXN0ZXJQYWdlLXBhc3N3b3JkLXJlcXVpcmVtZW50cyAuSWNvbi0tY2hlY2tSZWQge1xuICAgICAgY29sb3I6IHJlZDsgfVxuICAgICAgLnJlZ2lzdGVyIC5SZWdpc3RlclBhZ2UtcGFzc3dvcmQtcmVxdWlyZW1lbnRzIC5JY29uLS1jaGVja1JlZC5JY29uLS12YWxpZCB7XG4gICAgICAgIGNvbG9yOiBncmVlbjsgfVxuICAucmVnaXN0ZXIgLmx4LWZpZWxkLXRleHQtYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgLnJlZ2lzdGVyIC5seC1maWVsZC10ZXh0LWJveC5seC1maWVsZC1zZWFyY2gge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucmVnaXN0ZXIgLmx4LWZpZWxkLXRleHQtYm94IC5seC1maWVsZC1hY3Rpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTY1NjU2O1xuICAgICAgd2lkdGg6IDYxcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAxMnB4IDEycHggMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjJzO1xuICAgICAgei1pbmRleDogMzsgfVxuICAgICAgLnJlZ2lzdGVyIC5seC1maWVsZC10ZXh0LWJveCAubHgtZmllbGQtYWN0aW9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDsgfVxuICAucmVnaXN0ZXIgLmZpZWxkLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZ2lzdGVyIC5maWVsZC1yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBnYXA6IDI0cHg7IH0gfVxuICAgIC5yZWdpc3RlciAuZmllbGQtcm93IC5seC1maWVsZC10ZXh0LWJveCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucmVnaXN0ZXIgLmZpZWxkLXJvdyAubHgtZmllbGQtdGV4dC1ib3g6bnRoLWNoaWxkKDEpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzJweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5yZWdpc3RlciAuZmllbGQtcm93IC5seC1maWVsZC10ZXh0LWJveDpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4OyB9IH1cbiAgLnJlZ2lzdGVyIC5seC1maWVsZC1pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJlZ2lzdGVyICNnLXJlY2FwdGNoYV9pbmNvcnJlY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJlZ2lzdGVyIC5qcy1yZWNhcHRjaGEtY2FwdGNoYWFkZG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5yZWdpc3RlciAucGFzcy10b2dnbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMThweDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRvcDogMTVweDtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLnJlZ2lzdGVyIC5wYXNzLXRvZ2dsZTpob3ZlciwgLnJlZ2lzdGVyIC5wYXNzLXRvZ2dsZS5hY3RpdmUge1xuICAgICAgY29sb3I6ICNlNzBkMjM7IH1cbiAgLnJlZ2lzdGVyIC5JY29uLS1leWVfMi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICNlMWRkZGY7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5yZWdpc3RlciAuZXJyb3JGaWVsZCB7XG4gICAgY29sb3I6IHJlZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTNweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnJlZ2lzdGVyIC5zZWN0aW9uLWluZm8ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5yZWdpc3RlciAubG9naW5Nb2RhbC1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7IH1cbiAgLnJlZ2lzdGVyIC5pbmZvcm1hdGlvbnMgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxMXB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQ0ZDQ7IH1cbiAgICAucmVnaXN0ZXIgLmluZm9ybWF0aW9ucyBsaTpudGgtY2hpbGQoNCkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAucmVnaXN0ZXIgLmluZm9ybWF0aW9ucyBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tQmFja2dyb3VuZHMtTGlnaHRlciwgI2ZhZmFmYSk7IH1cbiAgICAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tQmFja2dyb3VuZHMtTG93ZXIsICNlMWRkZGYpO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tQmFja2dyb3VuZHMtVXBwZXIsICNmZmYpO1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgICAgIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtIGlucHV0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4OyB9XG4gICAgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLXN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAucmVnaXN0ZXIgLnJlcXVpcmVkIHtcbiAgICBjb2xvcjogcmVkO1xuICAgIGNvbG9yOiByZWQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5yZWdpc3RlciAucmVxdWlyZWQgaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDsgfVxuICAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaWRjb21wYW55IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWZpZWxkaWRjb21wYW55IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGhlaWdodDogNTZweDtcbiAgICBtYXJnaW46IDZweCAwIDAgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzU3NTc1O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtZmllbGRpZGNvbXBhbnkgaW5wdXQge1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogIzE0MTQxNDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGhlaWdodDogNTZweDsgfVxuICAgIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1maWVsZGlkY29tcGFueSBpIHtcbiAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gIC5yZWdpc3RlciAuaW5mbyB7XG4gICAgY29sb3I6ICM1NjU2NTY7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgLnJlZ2lzdGVyIC5pbmZvIC50ZXh0LWluZm8ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7IH1cbiAgICAucmVnaXN0ZXIgLmluZm8gYSB7XG4gICAgICBjb2xvcjogIzE0MTQxNDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC5yZWdpc3RlciAuaW5mbyBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5yZWdpc3RlciAuZmllbGQtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnJlZ2lzdGVyIC5maWVsZC1yb3cgLmx4LWZpZWxkLXRleHQtYm94IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXg6IDUwJTsgfVxuICAucmVnaXN0ZXIgLmx4LWZpZWxkLXRleHQtYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucmVnaXN0ZXIgLmx4LWZpZWxkLXRleHQtYm94LmZpbGxlZCAubHgtZmllbGQtbGFiZWwsIC5yZWdpc3RlciAubHgtZmllbGQtdGV4dC1ib3g6Zm9jdXMtd2l0aGluIC5seC1maWVsZC1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICAgIHRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbCwgLnJlZ2lzdGVyIC5seC1maWVsZC1sYWJlbC1waG9uZSB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjJzO1xuICAgIHRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM3NTc1NzU7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5yZWdpc3RlciAubHgtZmllbGQtdGV4dC1ib3guZmlsbGVkIC5seC1maWVsZC1pbnB1dCB7XG4gICAgcGFkZGluZy10b3A6IDIycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogdW5zZXQ7IH1cbiAgLnJlZ2lzdGVyIC5seC1maWVsZC1pbnB1dCB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzc1NzU3NTtcbiAgICBjb2xvcjogIzE0MTQxNDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAucmVnaXN0ZXIgLmx4LWZpZWxkLWlucHV0OmZvY3VzLCAucmVnaXN0ZXIgLmx4LWZpZWxkLWlucHV0OmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxNDE0MTQ7XG4gICAgICBwYWRkaW5nLXRvcDogMjJweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogdW5zZXQ7IH1cbiAgLnJlZ2lzdGVyIC5wcmltYXJ5LWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogI2U3MGQyMztcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzOyB9XG4gICAgLnJlZ2lzdGVyIC5wcmltYXJ5LWJ0bjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGNvbG9yOiAjZTcwZDIzO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U3MGQyMzsgfVxuICAgIC5yZWdpc3RlciAucHJpbWFyeS1idG4uZnVsbFdpZHRoIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yZWdpc3RlciAuanMtTG9hZGVyIHtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5waG9uZS1maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGhvbmUtZmllbGQuZmlsbGVkIC5waG9uZS1pbnB1dC1jb250YWluZXIgLnBob25lLW51bWJlci1pbnB1dCwgLnBob25lLWZpZWxkOmZvY3VzIC5waG9uZS1pbnB1dC1jb250YWluZXIgLnBob25lLW51bWJlci1pbnB1dCB7XG4gICAgcGFkZGluZy10b3A6IDIycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBob25lLWlucHV0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5waG9uZS1jb2RlLXNlbGVjdCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogOHB4IDZweCA4cHggMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBtaW4td2lkdGg6IDk2cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiAjNTY1NjU2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNyAxMGw1IDUgNS01JyBzdHJva2U9JyUyM2ZmZmZmZicgc3Ryb2tlLXdpZHRoPScyLjUnIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMTAwJSAtIDJweCkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA4cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGhvbmUtY29kZS1zZWxlY3Qub3BlbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcgMTRsNS01IDUgNScgc3Ryb2tlPSclMjNmZmZmZmYnIHN0cm9rZS13aWR0aD0nMi41JyBmaWxsPSdub25lJyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDsgfVxuXG4ucGhvbmUtbnVtYmVyLWlucHV0IHtcbiAgZmxleDogMTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1sZWZ0OiAxMDVweCAhaW1wb3J0YW50OyB9XG5cbi5waG9uZS1maWVsZCAubHgtZmllbGQtbGFiZWwtcGhvbmUge1xuICBsZWZ0OiAxMDdweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OTsgfVxuXG4ucGhvbmUtZmllbGQuZmlsbGVkIC5seC1maWVsZC1sYWJlbC1waG9uZSxcbi5waG9uZS1maWVsZDpmb2N1cy13aXRoaW4gLmx4LWZpZWxkLWxhYmVsLXBob25lIHtcbiAgdG9wOiA4cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM2NjYgIWltcG9ydGFudDtcbiAgbGVmdDogMTA3cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7IH1cblxuLmRpc2FibGVkQnV0dG9uIHtcbiAgb3BhY2l0eTogMC41OyB9XG5cbi5tYWluLWxveGFtLWZyIC5yZWdpc3RlciAubGlzdENvbXBhbmllcyB7XG4gIHBhZGRpbmc6IDIuNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS4ycmVtOyB9XG5cbi5tYWluLWxveGFtLWZyIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTsgfVxuXG4ubWFpbi1sb3hhbS1mciAucmVnaXN0ZXIgLmxpc3RDb21wYW5pZXMtaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtOyB9XG4gIC5tYWluLWxveGFtLWZyIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtLnNlbGVjdGVkIHtcbiAgICBib3JkZXItY29sb3I6ICNFNzBEMjM7IH1cbiAgLm1haW4tbG94YW0tZnIgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0gLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0OyB9XG4gICAgLm1haW4tbG94YW0tZnIgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0gLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQURDRTQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNnJlbTsgfVxuICAgICAgLm1haW4tbG94YW0tZnIgLnJlZ2lzdGVyIC5saXN0Q29tcGFuaWVzLWl0ZW0gLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2NrIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQ6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4OyB9XG4gIC5tYWluLWxveGFtLWZyIC5yZWdpc3RlciAubGlzdENvbXBhbmllcy1pdGVtIC5jb21wYW55LWFkZHJlc3Mge1xuICAgIG1hcmdpbi10b3A6IDAuOHJlbTsgfVxuXG4ubWFpbi1sb3hhbS1mciAuTW9kYWwucmVnaXN0ZXIgLmx4LWZpZWxkLXRleHQtYm94IHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLk9yZGVyU3VtbWFyeSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygxMDB2aCAtIDAuNXJlbSkpO1xuICBiYWNrZ3JvdW5kOiAjMmQyYTJjO1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEzO1xuICB0cmFuc2l0aW9uOiAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5PcmRlclN1bW1hcnkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGZsZXg6IDAgMCAzMiU7XG4gICAgICB3aWR0aDogMzIlICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IDQwNXB4O1xuICAgICAgei1pbmRleDogOTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG4gIC5PcmRlclN1bW1hcnktLW9wZW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gIC5PcmRlclN1bW1hcnktb3BlbkJ0biB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi10b3A6IC0zLjlyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxMC44cmVtO1xuICAgIGJhY2tncm91bmQ6ICMyZDJhMmM7XG4gICAgbWF4LXdpZHRoOiAxOS4ycmVtOyB9XG4gICAgLk9yZGVyU3VtbWFyeS1vcGVuQnRuTGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuT3JkZXJTdW1tYXJ5LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIHBhZGRpbmc6IDcuMXJlbSAycmVtIDA7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLk9yZGVyU3VtbWFyeS1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAzLjVyZW0gM3JlbSAxLjJyZW07XG4gICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gICAgLk9yZGVyU3VtbWFyeS1jb250YWluZXIgLnJlYXNzdXJhbmNlLWNvbXBvbmVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAxMnB4O1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7IH1cbiAgICAgIC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5yZWFzc3VyYW5jZS1jb21wb25lbnQgLnJlYXNzdXJhbmNlLWVudHJ5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4OyB9XG4gICAgICAgIC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5yZWFzc3VyYW5jZS1jb21wb25lbnQgLnJlYXNzdXJhbmNlLWVudHJ5IGltZyB7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4OyB9XG4gICAgICAgIC5PcmRlclN1bW1hcnktY29udGFpbmVyIC5yZWFzc3VyYW5jZS1jb21wb25lbnQgLnJlYXNzdXJhbmNlLWVudHJ5IHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBMYXRvO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgfVxuICAuT3JkZXJTdW1tYXJ5LWNsb3NlQnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzNXB4O1xuICAgIHJpZ2h0OiAyMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLk9yZGVyU3VtbWFyeS1jbG9zZUJ0biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuT3JkZXJTdW1tYXJ5LXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjZyZW07IH1cbiAgLk9yZGVyU3VtbWFyeS1zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAuT3JkZXJTdW1tYXJ5LWl0ZW1zIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7IH1cbiAgICAuT3JkZXJTdW1tYXJ5LWl0ZW1zU2Nyb2xsV3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLk9yZGVyU3VtbWFyeS1pdGVtc1Njcm9sbFdyYXBwZXIge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDU2LjhyZW07IH0gfVxuICAuT3JkZXJTdW1tYXJ5LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjNweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTc5Nzk3OyB9XG4gICAgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSB7XG4gICAgICBmbGV4OiAwIDAgNjUlO1xuICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuICAgICAgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZVRvdGFsIHtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5PcmRlclN1bW1hcnktaXRlbVByaWNlIHtcbiAgICAgIGZsZXg6IDAgMCAzNSU7XG4gICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAuT3JkZXJTdW1tYXJ5LWl0ZW1QcmljZVRvdGFsIHtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuT3JkZXJTdW1tYXJ5LWl0ZW0tLXN1YnRvdGFsIHtcbiAgICAgIHBhZGRpbmc6IDIuNXJlbSAwIDAgMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAgIC5PcmRlclN1bW1hcnktaXRlbS0tc3VidG90YWwgLk9yZGVyU3VtbWFyeS1pdGVtTmFtZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC5PcmRlclN1bW1hcnktaXRlbS0tc3VidG90YWwtLXR2YSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTc5Nzk3OyB9XG4gIC5PcmRlclN1bW1hcnktdG90YWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLXRvcDogMjVweDsgfVxuICAgIC5PcmRlclN1bW1hcnktdG90YWxMYWJlbCB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLk9yZGVyU3VtbWFyeS10b3RhbEFtb3VudCB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLk9yZGVyU3VtbWFyeS13YXJuaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgY29sb3I6ICNkYmQ0ZDY7XG4gICAgbWFyZ2luLXRvcDogODdweDsgfVxuICAuT3JkZXJTdW1tYXJ5LXBpY2tVcE1vZGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5PcmRlclN1bW1hcnktcGlja1VwTW9kZUJ0biB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICNmYjI2M2I7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAyLjVyZW07XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgICAgIGZvbnQtc2l6ZTogMS43cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5PcmRlclN1bW1hcnktcGlja1VwTW9kZUJ0biB7XG4gICAgICAgICAgcGFkZGluZzogMCAzcmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuT3JkZXJTdW1tYXJ5LXBpY2tVcE1vZGVCdG4ge1xuICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTsgfSB9XG4gICAgICAuT3JkZXJTdW1tYXJ5LXBpY2tVcE1vZGVCdG46aG92ZXIsIC5PcmRlclN1bW1hcnktcGlja1VwTW9kZUJ0bjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuT3JkZXJTdW1tYXJ5LXBpY2tVcE1vZGVCdG5JY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG4gICAgICAuT3JkZXJTdW1tYXJ5LXBpY2tVcE1vZGVCdG4tLWRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC41OyB9XG4gIC5PcmRlclN1bW1hcnktcGlja1VwTW9kZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gIC5PcmRlclN1bW1hcnktbm90UmVnaXN0ZXJZZXQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAuT3JkZXJTdW1tYXJ5LW5vdFJlZ2lzdGVyWWV0TGluaywgLk9yZGVyU3VtbWFyeS1ub3RSZWdpc3RlcllldExpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogM3B4OyB9XG4gIC5PcmRlclN1bW1hcnktY29udGludWVXaXRob3V0UmVnaXN0ZXJpbmcsIC5PcmRlclN1bW1hcnktY29udGludWVXaXRob3V0UmVnaXN0ZXJpbmc6aG92ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gIC5PcmRlclN1bW1hcnktbGluayB7XG4gICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNFNzBEMjM7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0NyU7XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLk9yZGVyU3VtbWFyeS1saW5rLS1kaXNhYmxlZCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICM3NTc1NzU7IH1cbiAgICAuT3JkZXJTdW1tYXJ5LWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gIC5PcmRlclN1bW1hcnktY29ubmVjdFRvU2VlUHJpY2VzIHtcbiAgICBmb250LWZhbWlseTogTGF0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgY29sb3I6ICNFNzBEMjM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U3MEQyMztcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDclO1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuT3JkZXJTdW1tYXJ5LWNvbm5lY3RUb1NlZVByaWNlcy0tZGlzYWJsZWQge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBjb2xvcjogIzc1NzU3NTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzc1NzU3NTsgfVxuXG4uQ29udGFjdEJhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5Db250YWN0QmFyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLlN1Ym5hdi1jb250YWluZXIge1xuICB6LWluZGV4OiAyOyB9XG4iLCJAaW1wb3J0ICdzbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzJztcbkBpbXBvcnQgJy4uLy4uL3RoZW1lcy9fY29uZmlnL3ZhcmlhYmxlJztcbi8vIEN1c3RvbSBjbGFzc2VzXG5cbi5TbGlkZXIge1xuICAmLXBhZ2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAzLjZyZW0gMS41cmVtIDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi1kb3RzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuXG4gICYtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICB9XG4gIH1cblxuICAmLXByZXYsXG4gICYtbmV4dCB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIHdpZHRoOiAzLjRyZW07XG4gICAgaGVpZ2h0OiAzLjRyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMy40cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgei1pbmRleDogMjtcbiAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdER1cmF0aW9uO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRHcmV5O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xuXG4gICAgICAmLS1jbGlja2VkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodEdyZXk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIHNsaWNrIG9yaWdpbmFsIGNsYXNzZXNcblxuLnNsaWNrLWRvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxcmVtO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAwLjVyZW07XG5cbiAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogcmVkO1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6ICRncmV5Qm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG59XG5cbi8vLnNsaWNrIHtcbi8vICAmLWxpc3QsXG4vLyAgJi10cmFjayB7XG4vLyAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuLy8gIH1cbi8vfVxuXG4vKiBubyBqcyAqL1xuc2xpZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgc2xpZGVyLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbiIsIi8vIENvbXBvbmVudHNcbkBpbXBvcnQgJy4uLy4uL3RoZW1lcy9fY29uZmlnL3ZhcmlhYmxlJztcbkBpbXBvcnQgJy4uLy4uL3V0aWxzL2Nzcy9tZWRpYXF1ZXJpZXMnO1xuXG4vLyBDb21wb25lbnRzXG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL3NsaWRlci9pbmRleCc7XG5cbi5zbGlkZXJXaXRoU2VsZWN0QnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcblxuICAuU2xpZGVyLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuU2xpZGVyLW5leHQsXG4gIC5TbGlkZXItcHJldiB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzdkNzc3OTtcbiAgICB9XG4gIH1cblxuICAuVGlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4ICNkN2QzZDMgc29saWQ7XG4gICAgd2lkdGg6IDI2cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDI2cmVtO1xuICAgIHBhZGRpbmc6IDJyZW0gMCAwIDJyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246ICRkZWZhdWx0RHVyYXRpb24gYWxsO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgd2lkdGg6IDIzcmVtO1xuICAgICAgbWluLWhlaWdodDogMjNyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3BMYXJnZSkge1xuICAgICAgd2lkdGg6IDI2cmVtO1xuICAgICAgbWluLWhlaWdodDogMjZyZW07XG4gICAgfVxuXG4gICAgJi0tc2VsZWN0ZWQge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4IHJlZDtcbiAgICAgIGJvcmRlcjogMXB4IHJlZCBzb2xpZDtcbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgaGVpZ2h0OiAxMDAlOyAvLyBJRSBGaXggZm9yIGZsZXggc3VwcG9ydFxuICAgICAgZmxleDogMSAwIDEwMCU7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAmLXN1YnRpdGxlIHtcbiAgICAgICYtLXJlZCB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJvZHkge1xuICAgICAgbWFyZ2luOiAxLjVyZW0gMCAxLjJyZW07XG4gICAgfVxuXG4gICAgJi1hZGRyZXNzIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICB9XG5cbiAgICAmLWZsYWcge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICZEb3Qge1xuICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG5cbiAgICAgICAgJi0tZ3JlZW4ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGJkNDU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS15ZWxsb3cge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjljMDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1yZWQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYjI2M2I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDYxJTtcbiAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzllOWU5ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrR3JleTtcbiAgICAgIG1hcmdpbjogMS41cmVtIDAgMCBhdXRvO1xuXG4gICAgICAmLS1jaGVja2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDVyZW07XG4gICAgICB9XG5cbiAgICAgICZJY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuXG4gICAgICAgICYuSWNvbi0tbGVmdEFycm93IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCAxcmVtO1xuICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zbGljay1kb3RzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuc2xpY2stZG90cyBidXR0b24ge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5zbGljay1kb3RzIGJ1dHRvbixcbiAgLlNsaWRlci1wcmV2LFxuICAuU2xpZGVyLW5leHQge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxufVxuIiwiLm5ld1dvcmtpbmdTaXRlIHtcbiAgLk1vZGFsLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5MTRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDQ4cHggNjRweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMjRweCAzMnB4IDI0cHg7XG5cbiAgICB9XG4gIH1cbiAgLk1vZGFsLWJvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZWdpc3RlcmZvcm0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IFxuICAgIG1hcmdpbjogNHB4IDAgMjBweDtcbiAgfVxuXG4gIC5maWVsZC1yb3cge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMTZweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5maWVsZC1yb3cge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuICB9XG5cbiAgLyogPT09PT0gRmxvYXRpbmcgZmllbGQgd3JhcHBlciA9PT09PSAqL1xuICAubHgtZmllbGQtdGV4dC1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLyogSW5wdXQgbG9vayAoc2FtZSByYWRpdXMvaGVpZ2h0IGFzIHJlZ2lzdGVyKSAqL1xuICAubHgtZmllbGQtaW5wdXQsXG4gIC5waG9uZS1udW1iZXItaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTZweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMEQwRDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gIC5waG9uZS1udW1iZXItaW5wdXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubHgtZmllbGQtaW5wdXQ6Zm9jdXMsXG4gIC5waG9uZS1udW1iZXItaW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI0I1QjVCNTtcbiAgfVxuXG4gIC8qIEZsb2F0aW5nIGxhYmVsICovXG4gIC5seC1maWVsZC1sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEycHg7XG4gICAgdG9wOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzdBN0E3QTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICYuZmlsbGVke1xuICAgICAgdG9wOiA4cHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogIzViNWI1YjtcbiAgICB9XG4gIH1cbiAgLyogZmxvYXQgbGFiZWwgd2hlbiBmb2N1c2VkIE9SIHdoZW4gdGhlIHdyYXBwZXIgaGFzIC5maWxsZWQgKi9cbiAgLmx4LWZpZWxkLXRleHQtYm94LmZpbGxlZCAubHgtZmllbGQtbGFiZWwsXG4gIC5seC1maWVsZC1pbnB1dDpmb2N1cyArIC5seC1maWVsZC1sYWJlbHtcbiAgICB0b3A6IDhweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICM1YjViNWI7XG4gIH1cbiAgLmx4LWZpZWxkLWlucHV0OmZvY3VzIHtcbiAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5seC1maWVsZC10ZXh0LWJveC5maWxsZWQgLmx4LWZpZWxkLWlucHV0LFxuICAubHgtZmllbGQtaW5wdXQ6Zm9jdXN7XG4gICAgICBwYWRkaW5nOiAyMnB4IDE2cHggOHB4IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICBcbiAgLnBob25lLWZpZWxke1xuICAgICAgJi5maWxsZWQsICY6Zm9jdXMge1xuICAgICAgICAubHgtZmllbGQtbGFiZWx7XG4gICAgICAgICAgICB0b3A6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgY29sb3I6ICM1YjViNWI7XG4gICAgICAgIH1cbiAgICAgICAgLnBob25lLWlucHV0LWNvbnRhaW5lcntcbiAgICAgICAgICAgIC5waG9uZS1udW1iZXItaW5wdXR7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMTZweCA4cHggMTAxcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmx4LWZpZWxkLWxhYmVsOmZvY3Vze1xuICAgICAgICAgICAgdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNWI1YjViO1xuICAgICAgfVxuICAgICAgLnBob25lLWlucHV0LWNvbnRhaW5lcntcbiAgICAgICAgICAgIC5waG9uZS1udW1iZXItaW5wdXQ6Zm9jdXMge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDE2cHggOHB4IDEwMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiBcblxuICB9XG5cblxuICAvKiA9PT09PSBQaG9uZSBpbnB1dCAoc2VsZWN0ICsgaW5wdXQgaW5saW5lKSA9PT09PSAqL1xuICAucGhvbmUtaW5wdXQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgZ2FwOiA4cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QwZDBkMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbi5waG9uZS1maWVsZCAubHgtZmllbGQtbGFiZWwge1xuICB0b3A6MTdweDtcbiAgbGVmdDogMTAxcHggIWltcG9ydGFudDtcbiAgJi5maWxsZWR7XG4gICAgdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICM1YjViNWI7XG4gIH1cbn1cblxuLmx4LWZpZWxkLXRleHQtYm94OmZvY3VzLXdpdGhpbiAubHgtZmllbGQtbGFiZWwge1xuICAgIHRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjNWI1YjViO1xufVxuICAucGhvbmUtY29kZS1zZWxlY3Qge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMEQwRDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjNGM0YzOyAvKiBncmV5IHBpbGwgKi9cbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICM1NjU2NTYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IC8qIHJlbW92ZSBwaWxsIHJhZGl1cyAqL1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLnBob25lLWNvZGUtc2VsZWN0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogOHB4IDZweCA4cHggMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBtaW4td2lkdGg6IDkwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kOiAjNTY1NjU2ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcgMTBsNSA1IDUtNScgc3Ryb2tlPSclMjNmZmZmZmYnIHN0cm9rZS13aWR0aD0nMi41JyBmaWxsPSdub25lJyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMTAwJSAtIDJweCkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDhweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAmLm9wZW4ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcgMTRsNS01IDUgNScgc3Ryb2tlPSclMjNmZmZmZmYnIHN0cm9rZS13aWR0aD0nMi41JyBmaWxsPSdub25lJyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAucGhvbmUtY29kZS1zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvKiA9PT09PSBBdXRvY29tcGxldGUgbGlzdCAoaWYgbmVlZGVkKSA9PT09PSAqL1xuICAuUmVnaXN0ZXJQYWdlLWlucHV0QWdlbmN5UGlja1VwIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cblxuICAvKiA9PT09PSBSZXF1aXJlZCBub3RlID09PT09ICovXG4gIC5yZXF1aXJlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNnB4O1xuICAgIGNvbG9yOiAjRTMyMjIyO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW46IDBweCAwIDMycHg7XG4gIH1cblxuICAvKiA9PT09PSBFcnJvcnMgPT09PT0gKi9cbiAgLmVycm9yRmllbGQge1xuICAgIGNvbG9yOiAjRTMyMjIyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cblxuICAvKiA9PT09PSBDVEEgYnV0dG9uIChsaWtlIHJlZ2lzdGVyKSA9PT09PSAqL1xuICAucHJpbWFyeS1idG4ucmVnaXN0ZXJCdXR0b24uZnVsbFdpZHRoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxOTBweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgICBiYWNrZ3JvdW5kOiAjRTMyMjIyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJvcmRlcjogMDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycywgYm94LXNoYWRvdyAuMnM7XG4gIH1cblxuICAucHJpbWFyeS1idG4ucmVnaXN0ZXJCdXR0b24uZnVsbFdpZHRoOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjQzUxRDFEO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgyMjcsIDM0LCAzNCwgLjI1KTtcbiAgfVxuXG4gIC5wcmltYXJ5LWJ0bi5yZWdpc3RlckJ1dHRvbi5mdWxsV2lkdGg6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6ICNDRkNGQ0Y7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbiAgLndvcmtzaXRlRm9ybSB7XG4gICAgbWFyZ2luOiAwIGF1dG87IC8qIGNlbnRlciBjb2x1bW4gaW4gY2FyZCAqL1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb3JtLWFjdGlvbnN7XG4gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiLy8gTWl4aW5zXG5AaW1wb3J0ICcuLi8uLi91dGlscy9jc3MvYnV0dG9uJztcbkBpbXBvcnQgJy4uLy4uL2Fzc2V0cy9zdHlsZXMvaWNvbnMvaWNvbnMnO1xuQGltcG9ydCAnLi4vLi4vdXRpbHMvY3NzL21lZGlhcXVlcmllcyc7XG5AaW1wb3J0ICcuLi8uLi91dGlscy9jc3MvaWNvbnMnO1xuQGltcG9ydCAnLi4vLi4vdXRpbHMvY3NzL2FuaW1hdGlvbnMnO1xuQGltcG9ydCAnLi4vLi4vdGhlbWVzL19jb25maWcvdmFyaWFibGUnO1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy9zbGlkZXJXaXRoU2VsZWN0QnV0dG9uL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL2NvbXBvbmVudHMvbW9kYWxzL25ld1dvcmtpbmdTaXRlL19pbmRleCc7XG5cbiRib3JkZXJXaWR0aDogMXB4O1xuJGlucHV0Qm9yZGVyQ29sb3I6ICM5Nzk3OTc7XG5cbi5EZWxpdmVyeVN0ZXBQYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogMCA3MHB4IDI1cHggNzBweDtcbiAgICAmLW5ldyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtY2hvaWNlU2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICYtbmV3IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICYtbW9kZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJHJvYm90bztcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUuMnJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICAgIH1cblxuICAgICYtbmV3IHtcbiAgICAgIEBleHRlbmQgLmxhdG8tcmVndWxhcjtcbiAgICAgIGNvbG9yOiAjMTIxMDEwO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgJi1kZWxpdmVyeURhdGVsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gICYtbWFuZGF0b3J5IHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xuICB9XG5cbiAgJi1zZWFyY2hCdXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICAgIHdpZHRoOiA1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UwZGVkZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmLWNvbXBhbmllc1Jlc3VsdCB7XG4gICAgLy9tYXJnaW4tdG9wOiA3cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICB9XG5cbiAgJi1pbmZvcm1hdGlvbnNSZW50YWwsXG4gICYtZGVsaXZlcnlEYXRlLFxuICAmLWRlbGl2ZXJ5Q29udGFjdCB7XG4gICAgYm9yZGVyLXRvcDogJGJvcmRlcldpZHRoIHNvbGlkICNkN2Q0ZDU7XG4gIH1cblxuICAmLWluZm9ybWF0aW9uc1JlbnRhbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICYtZGVsaXZlcnlDb250YWN0IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtZGVsaXZlcnlEYXRlIHtcbiAgICBtYXJnaW46IDAgM3JlbSA1cmVtIDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLnNsaWNrLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAmID4gZGl2LFxuICAgICYgPiBkaXYgPiBkaXYge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYtc2VsZWN0ZWRTaXRlSW5mb3NDb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdkM2QzO1xuICAgIHBhZGRpbmc6IDIuNXJlbSAwO1xuICAgIG1hcmdpbjogNC4zcmVtIDkuNXJlbSAwIDA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogMi41cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRtaW5UYWJsZXQsICRtYXhUYWJsZXQpIHtcbiAgICAgIG1hcmdpbjogNC4zcmVtIDAgMCAwO1xuICAgIH1cblxuXG4gIH1cblxuICAmLVdlZWtlbmROb3RpZmljYXRpb24ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICAgIG1hcmdpbjogMCAzLjVyZW07XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1jb2xvcjogJGdyZXlCb3JkZXI7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICBtYXJnaW46IDAgMCAyLjVyZW07XG4gICAgfVxuICB9XG5cbiAgJi1mbGV4QnJlYWsge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgJi1zZWxlY3RlZFNpdGVJbmZvc0Jsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgMi41cmVtIDA7XG5cblxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgcGFkZGluZzogMCAzLjVyZW07XG4gICAgfVxuXG4gICAgJiArICYge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXlCb3JkZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JleUJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICYtc2VsZWN0ZWRTaXRlSW5mb3NTdWJCbG9ja0F2YWlsYWJpbGl0eSB7XG4gICAgcGFkZGluZzogMCAzcmVtIDAgMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJi1zZWxlY3RlZFNpdGVJbmZvc1N1YkJsb2NrQ29zdFNoaXBwaW5nIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAzcmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAmLXNlbGVjdGVkU2l0ZUluZm9zU3ViQmxvY2tXaXRoQm9yZGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtc2VsZWN0ZWRTaXRlSW5mb3NUaXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgIH1cbiAgfVxuXG4gICYtc2VsZWN0ZWRTaXRlSW5mb3NWYWx1ZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAmLXNlbGVjdGVkU2l0ZUluZm9zQ2lyY2xlIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcblxuICAgICYtLWdyZWVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGJkNDU7XG4gICAgfVxuXG4gICAgJi0teWVsbG93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjljMDA7XG4gICAgfVxuXG4gICAgJi0tcmVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYjI2M2I7XG4gICAgfVxuICB9XG5cbiAgJi1zZWxlY3RlZFNpdGVJbmZvc1ZhbHVlLFxuICAmLXNlbGVjdGVkU2l0ZUluZm9zVmFsdWVBZ2VuY3ksXG4gICYtc2VsZWN0ZWRTaXRlSW5mb3NWYWx1ZUNvc3Qge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtc2VsZWN0ZWRTaXRlSW5mb3NWYWx1ZUF2YWlsYWJpbGl0eSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cblxuICAmLWxhYmVsQ29tcGFuaWVzUmVzdWx0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAmLS1yZWRDb2xvciB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgJi1zZWFyY2hJY29uIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgJi1pbmZvcm1hdGlvbnNSZW50YWxCbG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmIC5JbnB1dEJveCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmLWRlbGl2ZXJ5RGF0ZVNlbGVjdEJsb2NrIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi1kZWxpdmVyeURhdGVTZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi1kZWxpdmVyeURhdGVTZWxlY3RFcnJvciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5Tb3J0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXlCb3JkZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA3cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtO1xuICAgIH1cblxuICAgICYtZm9ybSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4OiAwIDAgNTguNzUlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIGZsZXg6IDAgMCAxNTZweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgSWNvbigkZmlsZW5hbWU6IGRvd25BcnJvdywgJGluc2VydDogYWZ0ZXIpO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHJpZ2h0OiA0cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICByaWdodDogNHJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNlbGVjdCB7XG4gICAgICBmb250LWZhbWlseTogJGJhcmxvdztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICBwYWRkaW5nOiAxcmVtIDRyZW0gMXJlbSAxcmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICB0ZXh0LWluZGVudDogMC4wMXB4O1xuICAgICAgdGV4dC1vdmVyZmxvdzogJyc7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXI6ICRib3JkZXJXaWR0aCBzb2xpZCAjZTBkZWRlO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IDFweCAjZTBkZWRlO1xuICAgICAgY29sb3I6ICNhM2ExYTE7XG5cbiAgICAgICYtZXJyb3Ige1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWluZm9ybWF0aW9uc1JlbnRhbE51bWVybyxcbiAgJmFkZGl0aW9uYWxJbmZvcm1hdGlvbnMge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYtYWRkaXRpb25hbEluZm9ybWF0aW9ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDQ2JTtcbiAgICBtYXgtd2lkdGg6IDQ2JTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLWFkZGl0aW9uYWxJbmZvcm1hdGlvbnNJbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNnJlbTtcbiAgICBib3JkZXI6ICRib3JkZXJXaWR0aCBzb2xpZCAkaW5wdXRCb3JkZXJDb2xvcjtcbiAgICByZXNpemU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM3ZDc3Nzk7XG5cbiAgICAmLS1lcnJvciB7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gICYtYWRkaXRpb25hbEluZm9ybWF0aW9uc0lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1mYW1pbHk6ICRiYXJsb3c7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgY29sb3I6ICMwMDA7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG5cbiAgJi1hZGRpdGlvbmFsSW5mb3JtYXRpb25zSW5wdXQ6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIHRyYW5zaXRpb246ICRkZWZhdWx0RHVyYXRpb247XG4gIH1cblxuICAmLWluZm9ybWF0aW9uc1JlbnRhbElucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2lkdGg6IDMycmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3BMYXJnZSkge1xuICAgICAgd2lkdGg6IDM3cmVtO1xuICAgIH1cblxuICAgICYgKyAmIHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJG1pblRhYmxldCwgJG1heFRhYmxldCkge1xuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wTGFyZ2UpIHtcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWluZm9ybWF0aW9uc1NpdGVOYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICB9XG4gIH1cblxuICAmLWNvbmRpdGlvbnNMYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICB9XG5cbiAgJi1jdXN0b21DaGVja0JveCB7XG4gICAgYm9yZGVyOiAxLjFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICB3aWR0aDogMS42cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAxO1xuICAgIGZsZXg6IDAgMCAxLjZyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgd2lkdGg6IDEuOHJlbTtcbiAgICB9XG4gIH1cblxuICAmLWNoZWNrYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgJi1jaGVja2JveDpjaGVja2VkIH4gLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hlY2sge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAmLWNoZWNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIHRvcDogLTJweDtcbiAgICBsZWZ0OiA0cHg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgbGluZWFyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgaGVpZ2h0OiAwLjhyZW07XG4gICAgfVxuICB9XG5cbiAgJi10ZXh0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICYtLXVuZGVybGluZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAmLW9yZGVyU3VtbWFyeSB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIGZsZXg6IDAgMCAzMiU7XG4gICAgICBtaW4td2lkdGg6IDQwNXB4O1xuICAgIH1cbiAgfVxuXG4gICYtYm9keSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBmbGV4OiAwIDAgNjYlO1xuICAgICAgd2lkdGg6IDY2JTtcbiAgICAgIG1heC13aWR0aDogNjYlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgICYtbmV3IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNC40cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtaGlkZGVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgJjpjaGVja2VkIH4gLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW8ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgfVxuXG4gICAgJjpjaGVja2VkIH4gLkRlbGl2ZXJ5U3RlcFBhZ2UtcmFkaW86OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQgfiAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb0xhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgfVxuICB9XG5cbiAgZGl2W2FyaWEtY29udHJvbHNdIHtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgfVxuXG4gICYtcmFkaW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgaGVpZ2h0OiAyLjdyZW07XG4gICAgbWluLXdpZHRoOiAyLjdyZW07XG4gICAgbWF4LXdpZHRoOiAyLjdyZW07XG4gICAgdHJhbnNpdGlvbjogJGRlZmF1bHREdXJhdGlvbjtcblxuICAgICYtLWVycm9yIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIGxpbmVhcjtcbiAgICB9XG5cbiAgICAmTGFiZWwge1xuICAgICAgZm9udC1mYW1pbHk6ICRiYXJsb3c7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGxpbmVhcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgJi1uZXcge1xuICAgICAgICBAZXh0ZW5kIC5sYXRvLXJlZ3VsYXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmV3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgIGZsZXg6IDAgMCAzMHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbmV3IHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgIC5pY29uLXRvb2x0aXAtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50b29sdGlwLWljb257XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pY29uLXRvb2x0aXAge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC05MjklO1xuICAgICAgICAgICAgdG9wOiA0MTIlO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDQ2JTtcbiAgICAgICAgICAgICAgdG9wOiAtOCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzMzMyB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaWNvbi10b29sdGlwLWNvbnRhaW5lcjpob3ZlciAuaWNvbi10b29sdGlwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZTZWxlY3Qge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlcldpZHRoIHNvbGlkICNkN2Q0ZDU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW46IDAgM3JlbSAwIDAgIWltcG9ydGFudDtcbiAgICAgICYtbmV3IHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDRENEQ0O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcExhcmdlKSB7XG4gICAgICAgICAgcGFkZGluZzogMS41cmVtIDRyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgICAgIHBhZGRpbmc6IDJyZW0gIGNsYW1wKDAuM3JlbSwwdncsM3JlbSk7XG4gICAgICAgIH1cbiAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzE0MTQxNDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gNi40cmVtIDEuNXJlbSAycmVtO1xuICAgICAgfVxuXG4gICAgICAmLS1pbmxpbmUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICYgLkRlbGl2ZXJ5U3RlcFBhZ2UtbGFiZWxCbG9jayB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZGVlO1xuICAgICAgICAmLW5ldyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgY29sb3I6ICM1NjU2NTY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tb25TaXRlRGVsaXZlcnkge1xuICAgICAgICBib3JkZXItdG9wOiAkYm9yZGVyV2lkdGggc29saWQgI2Q3ZDRkNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWFnZW5jeVBpY2tVcElucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG5cbiAgJi1hZ2VuY3lQaWNrVXBJbnB1dCxcbiAgJi1vblNpdGVEZWxpdmVyeUlucHV0IHtcbiAgICB3aWR0aDogNTMlO1xuICAgIG1heC13aWR0aDogNTMlO1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLWJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGhlaWdodDogNXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgJi0tc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBtYXJnaW4tdG9wOiA0LjVyZW07XG4gICAgfVxuXG4gICAgJi0tc3VibWl0OmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYtLW91dGxpbmUge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJ1dHRvbigpO1xuICAgICAgQGluY2x1ZGUgYnRuLWhvdmVyLWVmZmVjdCgpO1xuICAgIH1cblxuICAgICZMYWJlbCB7XG4gICAgICBmb250LWZhbWlseTogJGJhcmxvdztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICYtLWFycm93LFxuICAgICAgJi0tYXJyb3dBZGRTaXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgfVxuXG4gICAgICAmLS1hcnJvd0FkZFNpdGUge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJ0bkFkZFNpdGUge1xuICAgICAgYm9yZGVyOiAjNjI2MTYxO1xuICAgICAgcGFkZGluZzogMCA0cmVtO1xuICAgIH1cblxuICAgICZTcGlubmVyIHtcbiAgICAgIEBpbmNsdWRlIHNwaW5uZXIoKTtcbiAgICB9XG5cbiAgICAmQmxvY2sge1xuICAgICAgbWFyZ2luOiAzLjVyZW0gMCA0cmVtIDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICYtLXN1Ym1pdCB7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcblxuICAgICAgICAmIC5Gb3JtLWVycm9yICsgLkRlbGl2ZXJ5U3RlcFBhZ2Utd29ya3NpdGVDcmVhdGlvbkZvcm1TdWJtaXRCdG4ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtYnRuTGFiZWxBZGRTaXRlIHtcbiAgICBjb2xvcjogIzYyNjE2MTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgICB9XG4gIH1cblxuICAmLWJ0bkxhYmVsQWRkU2l0ZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLWRlbGl2ZXJ5TW9kZSB7XG4gICAgJkNvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmSGVhZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB9XG5cbiAgICAgICYgLkRlbGl2ZXJ5U3RlcFBhZ2UtdW5hdmFpbGFiaWxpdHlSZWFzb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXdvcmtzaXRlQ3JlYXRpb24ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleUJvcmRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgIG1hcmdpbjogMy41cmVtIDAgNC4zcmVtO1xuICAgIH1cblxuICAgICZGb3JtIHtcbiAgICAgICZJbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgd2lkdGg6IDMycmVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMy41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3BMYXJnZSkge1xuICAgICAgICAgIHdpZHRoOiAzN3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNtYWxsIHtcbiAgICAgICAgICB3aWR0aDogMjdyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmICsgJiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRtaW5UYWJsZXQsICRtYXhUYWJsZXQpIHtcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wTGFyZ2UpIHtcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgLklucHV0Qm94IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICYgLkF1dG9jb21wbGV0ZUdvb2dsZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICB9XG5cbiAgICAgICAgJldyYXBwZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICYgLlNwaW5uZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDEuMzVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZTdWJtaXRCdG4ge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cblxuICAgICAgJkVycm9yTGluayB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleUJvcmRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIG1hcmdpbi1yaWdodDogM3JlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmLXN1YlRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGJhcmxvdztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAmLS1yZWQge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxufVxuLm1haW4tbG94YW0tZnIgLk9yZGVyU3VtbWFyeSB7XG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgfVxufVxuXG4ubWFpbi1sb3hhbS1mcntcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgLkRlbGl2ZXJ5U3RlcFBhZ2V7XG4gICAgcGFkZGluZzogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiA0OHB4O1xuICAgIG1heC13aWR0aDogMTIyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTY1M3B4KXtcbiAgICAgIG1heC13aWR0aDogMTQwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAmLWJvZHl7XG4gICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgIGdhcDogMzJweDtcbiAgICAgICAmLWJvZHl7XG4gICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgfVxuICAgIH1cbiAgICAmLWRlbGl2ZXJ5RGF0ZVNlbGVjdEVycm9yIHtcbiAgICAgIG1hcmdpbi10b3A6IHVuc2V0O1xuICAgIH1cblxuICB9XG5cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY2hvaWNlU2VjdGlvbi1uZXd7XG5cbiAgICAuRGVsaXZlcnlTdGVwUGFnZS1jaG9pY2VTZWN0aW9uLW5ldy1tb2RlcyxcbiAgICAuRGVsaXZlcnlTdGVwUGFnZS1yYWRpb1NlbGVjdC1uZXd7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgICAgcGFkZGluZzogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2RlQ29udGVudHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLWFnZW5jeVBpY2tVcHtcbiAgICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWdlbmN5UGlja1VwSW5wdXR7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtdGl0bGUtbmV3e1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgICAgICAgICBtYXJnaW46IDMycHggMCAxNnB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLWNvbXBhbmllc1Jlc3VsdC1uZXcge1xuICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdW5zZXQ7XG4gICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgICAgICB9XG4gICAgICAgICAgICAuRGVsaXZlcnlTdGVwUGFnZS1SZXN1bHRIZWFkZXJ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtnYXA6IDRweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuRGVsaXZlcnlTdGVwUGFnZS1sYWJlbENvbXBhbmllc1Jlc3VsdHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFnZW5jeS1saXN0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWdlbmN5LWxpc3QtaXRlbSB7XG4gICAgICAgICAgICAgIC5UaWxlIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5sYXRvLXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2QzZDM7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItd2lkdGggMC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyIGF1dG87XG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICAgICAgICAgICAgICAgIFwicmFkaW8gbWFpbi1jb250ZW50IHNpZGUtaW5mb1wiXG4gICAgICAgICAgICAgICAgICAgICAgXCIuIGV4cGFuZGFibGUtY29udGVudCAuXCI7XG4gICAgICAgICAgICAgIGdhcDogMXJlbSAxLjVyZW07XG5cbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXG4gICAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLWFkZHJlc3Mge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMkEyQTJBO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuVGlsZS0tc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzhCOEI4QjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuVGlsZS1yYWRpby1jb250YWluZXIge1xuICAgICAgICAgICAgICBncmlkLWFyZWE6IHJhZGlvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuVGlsZS1yYWRpbyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM4QjhCOEI7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgICAuVGlsZS0tc2VsZWN0ZWQgJiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5UaWxlLXJhZGlvLWRvdCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuVGlsZS1tYWluLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogbWFpbi1jb250ZW50O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuVGlsZS1zaWRlLWluZm8ge1xuICAgICAgICAgICAgICBncmlkLWFyZWE6IHNpZGUtaW5mbztcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuVGlsZS1kaXN0YW5jZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMkEyQTJBO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MTUuNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuVGlsZS1leHBhbmRhYmxlLWNvbnRlbnQge1xuICAgICAgICAgICAgICBncmlkLWFyZWE6IGV4cGFuZGFibGUtY29udGVudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLlRpbGUtaG91cnMtdG9nZ2xlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgICAgICAgICAgICBnYXA6LjRyZW07XG4gICAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1NTU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuVGlsZS1ob3Vycy10b2dnbGVfX2ljb257XG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmRyb3BJY29ueyB3aWR0aDoxMnB4OyBoZWlnaHQ6MTJweDsgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuVGlsZS1ob3Vycy10b2dnbGUuaXMtb3BlbiAuVGlsZS1ob3Vycy10b2dnbGVfX2ljb257XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWdlbmN5LWhvdXJzLXN0YXR1c3tcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWdlbmN5LWhvdXJzLXN0YXR1cy5pcy1vcGVueyBjb2xvcjojMUY2RjM3OyB9XG4gICAgICAgICAgICAuYWdlbmN5LWhvdXJzLXN0YXR1cy5pcy1jbG9zZWR7IGNvbG9yOiNDQzA5MUQ7IH1cblxuICAgICAgICAgICAgLlRpbGUtZmxhZyB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAmLWdyZWVuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRURGRkYxO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi15ZWxsb3cge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY4RUQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLXJlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjFGMjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYtZG90IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICYtZ3JlZW4ge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMxRjZGMzc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYteWVsbG93IHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQkY0RjBGO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLXJlZCB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI0NDMDkxRDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFnZW5jeS1ob3Vycy1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcblxuICAgICAgICAgICAgICAuYWdlbmN5LWhvdXJzLWxpc3Qge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XG5cbiAgICAgICAgICAgICAgICAgIC5kYXktbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLlRpbGUtbWV0YS1pbmxpbmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgZ2FwOiAuNnJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAuMjVyZW0gMCAuNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tYXAtc3dpdGNoIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmxhdG8tYm9sZDtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNzFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDkwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MzkwcHgpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE1NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAubWFwLXN3aXRjaGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA5NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZiMjYzYjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDc3cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5MHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMnM7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDc3cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjM5MHB4KSB7XG4gICAgICAgICAgICAgIHJpZ2h0OiA2MXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tYXAtc3dpdGNoLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB3aWR0aDogODQlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tYXAtc3dpdGNoLW5vTGlzdCB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1hcC1zd2l0Y2gtbGlzdCB7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxpc3QtdmlldyB7XG4gICAgICAgICAgICAuSUNvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFwLXN3aXRjaC1saXN0IHtcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFwLXN3aXRjaC1ub0xpc3Qge1xuICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYXAtc3dpdGNoZXIge1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm1hcC1jb250ZW50IHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTRkZGRkO1xuICAgICAgICAgICAgaGVpZ2h0OiA3MDdweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tYXAtY29udGVudDo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvIGxlZnQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjI0KSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDYwJVxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1hcC13cmFwcGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB9XG5cblxuICAgICAgICAgIC5tYXAtb3ZlcmxheSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiAzNzBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDI0cHgpO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMTJweDtcblxuXG5cbiAgICAgICAgICAgIC5hZ2VuY3ktbGlzdC1pdGVtIC5UaWxlIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDhweCAzMHB4IHJnYmEoMCwwLDAsLjE1KTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgICAgICAgICAgIHNjcm9sbGJhci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpIHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cblxuXG4gICAgICAgICAgLm1hcC1vdmVybGF5LWhlYWRlciB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5sYXRvLWJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogIzE0MTQxNDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAycHg7XG4gICAgICAgICAgfVxuXG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5tYXAtb3ZlcmxheSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgYm90dG9tOiBjYWxjKDhweCArIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSk7XG4gICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgLmFnZW5jeS1saXN0LWl0ZW17XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgICAgICAuVGlsZXtcbiAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE4MXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvKiB0aWdodGVuIHRpbGUgc3BhY2luZyBhIGJpdCBvbiBzbWFsbCBzY3JlZW5zICovXG4gICAgICAgICAgICAuYWdlbmN5LWxpc3QtaXRlbSAuVGlsZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5UaWxlLXNpZGUtaW5mbyB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC41cmVtOyAvKiByZWR1Y2UgZXh0cmEgdG9wIG1hcmdpbiBpbiB0aGUgcmlnaHQgY29sdW1uICovXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5UaWxlLXRpdGxlIHsgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAgICAgICAuVGlsZS1hZGRyZXNzIHsgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgICAgICAuVGlsZS1kaXN0YW5jZSB7IGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgICAgICAgLlRpbGUtaG91cnMtdG9nZ2xlIHsgZm9udC1zaXplOiAxM3B4OyB9XG5cbiAgICAgICAgICAgIC5tYXAtY29udGVudDo6YWZ0ZXIgeyBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLndvcmtzaXRlLWxpc3QtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgLlRpbGUge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC5sYXRvLXJlZ3VsYXI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDNkMztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLXdpZHRoIDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmciBhdXRvO1xuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgICAgICAgICAgICAgICBcInJhZGlvIG1haW4tY29udGVudCBzaWRlLWluZm9cIlxuICAgICAgICAgICAgICAgICAgICAgIFwiLiBleHBhbmRhYmxlLWNvbnRlbnQgLlwiO1xuICAgICAgICAgICAgICBnYXA6IDFyZW0gMS41cmVtO1xuXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgJi5UaWxlLS1zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOEI4QjhCO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5UaWxlLXJhZGlvLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgIGdyaWQtYXJlYTogcmFkaW87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5UaWxlLXJhZGlvIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzhCOEI4QjtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnM7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgICAgICAgICAgICAgLlRpbGUtLXNlbGVjdGVkICYge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuVGlsZS1yYWRpby1kb3Qge1xuICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5UaWxlLW1haW4tY29udGVudCB7XG4gICAgICAgICAgICAgIGdyaWQtYXJlYTogbWFpbi1jb250ZW50O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBnYXA6IDAuNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLlRpbGUtdGl0bGUge1xuICAgICAgICAgICAgICBjb2xvcjogIzE0MTQxNDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5UaWxlLWFkZHJlc3Mge1xuICAgICAgICAgICAgICBjb2xvcjogIzJBMkEyQTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuVGlsZS1zaWRlLWluZm8ge1xuICAgICAgICAgICAgICBncmlkLWFyZWE6IHNpZGUtaW5mbztcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuVGlsZS1tZXRhLWlubGluZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBnYXA6IC42cmVtO1xuICAgICAgICAgICAgICBtYXJnaW46IC4yNXJlbSAwIC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC8qIEhpZGUgb2xkIFwiQ2hvaXNpclwiIGJ1dHRvbiBpbiBjaGFudGllciB2aWV3ICovXG4gICAgICAgICAgLndvcmtzaXRlLWxpc3QtaXRlbSAuVGlsZS1idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8qIE9wdGlvbmFsOiBzY3JlZW4tcmVhZGVyLW9ubHkgY2xhc3MgZm9yIGhpZGRlbiByZWFsIHJhZGlvIGlucHV0ICovXG4gICAgICAgICAgLnNyLW9ubHkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICB9XG5cblxuICAgICAgICB9XG4gICAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXdhcm5pbmdUYWcge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogNHB4O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgIGNvbG9yOiAgI0JGNEYwRjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OkxhdG87XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOEVEO1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXdhcm5pbmdJY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuRGVsaXZlcnlTdGVwUGFnZS13YXJuaW5nVGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2UgLmlucHV0U2VhcmNoLmx4LWZpZWxkLXRleHQtYm94Lm1vZGVybi1wb3N0Y29kZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgLyogbWFrZSBzdXJlIHRoZSBnZW5lcmF0ZWQgSW5wdXRCb3ggcmVzcGVjdHMgdGhlIG5ldyBoZWlnaHQvc2hhcGUgKi9cbiAgICAuSW5wdXRCb3gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLyogdGhlIHRleHQgaW5wdXQgKi9cbiAgICAubHgtZmllbGQtaW5wdXQsXG4gICAgLklucHV0Qm94LWZpZWxkIHtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzU2NTY1NjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgLyogbGVhdmUgcm9vbSBmb3IgdGhlIGZsb2F0aW5nIGxhYmVsIGFuZCB0aGUgc3VibWl0IGljb24gb24gdGhlIHJpZ2h0ICovXG4gICAgICBwYWRkaW5nOiAxOHB4IDUycHggNnB4IDE0cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzE0MTQxNDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICY6aG92ZXIsJjpmb2N1c3tcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvKiB0aGUgc2VhcmNoIGJ1dHRvbiBwcm9kdWNlZCBieSBJbnB1dEJveCAqL1xuICAgIC5JbnB1dEJveC1zdWJtaXQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICB3aWR0aDogNTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTJweCAxMnB4IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTY1NjU2O1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmW2Rpc2FibGVkXSB7IG9wYWNpdHk6IC41NTsgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgICAgLklucHV0Qm94LXN1Ym1pdFdyYXBwZXIgeyBkaXNwbGF5OiBjb250ZW50czsgfVxuICAgICAgLkljb24tLXNlYXJjaCB7IGZvbnQtc2l6ZTogMjBweDsgY29sb3I6IGJsYWNrOyB9XG4gICAgfVxuXG4gICAgLyogZmxvYXRpbmcgbGFiZWwgKi9cbiAgICAubHgtZmllbGQtbGFiZWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTRweDtcbiAgICAgIHRvcDogMThweDsgICAgICAgICAgICAgICAgLyogc3RhcnRzIGluc2lkZSB0aGUgZmllbGQgKi9cbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICM3NTc1NzU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xNXMgZWFzZSwgdG9wIC4xNXMgZWFzZSwgZm9udC1zaXplIC4xNXMgZWFzZSwgY29sb3IgLjE1cyBlYXNlO1xuICAgIH1cblxuICAgIC8qIHdoZW4gZm9jdXNlZCBvciBoYXMgdmFsdWUsIGxpZnQgYW5kIHNocmluayB0aGUgbGFiZWwgKi9cbiAgICAmLmZvY3VzIC5seC1maWVsZC1sYWJlbCxcbiAgICAmLmZpbGxlZCAubHgtZmllbGQtbGFiZWwge1xuICAgICAgdG9wOiA4cHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICB9XG5cblxuICAuRGVsaXZlcnlTdGVwUGFnZS1pbmZvcm1hdGlvbnNSZW50YWxCbG9jay0tZGV0YWlsc3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAuRGVsaXZlcnlTdGVwUGFnZS1pbmZvcm1hdGlvbnNSZW50YWxJbnB1dC0tZnVsbCxcbiAgICAuRGVsaXZlcnlTdGVwUGFnZS1hZGRpdGlvbmFsSW5mb3JtYXRpb25zLS1mdWxsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWRkaXRpb25hbEluZm9ybWF0aW9uc3tcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLklucHV0Qm94LWZpZWxkLS1yb3VuZGVkLFxuICAuRGVsaXZlcnlTdGVwUGFnZS1pbmZvcm1hdGlvbnNSZW50YWxJbnB1dCAuSW5wdXRCb3gtZmllbGQge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgICY6aG92ZXIsICY6Zm9jdXMgeyBib3gtc2hhZG93OiBub25lOyAgYm9yZGVyOiAycHggc29saWQgYmxhY2sgIWltcG9ydGFudDsgfVxuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM4YzhjOGM7XG4gICAgfVxuICB9XG5cbiAgLyogUm91bmRlZCB0ZXh0YXJlYSAqL1xuICAuRGVsaXZlcnlTdGVwUGFnZS1hZGRpdGlvbmFsSW5mb3JtYXRpb25zSW5wdXQtLXJvdW5kZWQsXG4gIC5EZWxpdmVyeVN0ZXBQYWdlLWFkZGl0aW9uYWxJbmZvcm1hdGlvbnNJbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTYwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHsgY29sb3I6ICM4YzhjOGM7IGZvbnQtc2l6ZTogMTZweDtmb250LXdlaWdodDogNDAwO31cbiAgICAmOmhvdmVyLCAmOmZvY3VzIHsgYm94LXNoYWRvdzogbm9uZTsgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrICFpbXBvcnRhbnQ7IH1cbiAgfVxuICBcblxuICAvKiBIZWxwZXIgdGV4dCB1bmRlciB0ZXh0YXJlYSAqL1xuICAuRmllbGQtaGVscCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzZmNmY2ZjtcbiAgfVxuXG4gIC5EZWxpdmVyeVN0ZXBQYWdlLWluZm9ybWF0aW9uc1JlbnRhbHtcbiAgICBtYXJnaW46IHVuc2V0O1xuICAgIGJvcmRlcjpub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuRGVsaXZlcnlTdGVwUGFnZS1jb25kaXRpb25zTGFiZWx7XG4gICAgbWFyZ2luOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtY3VzdG9tQ2hlY2tCb3h7XG4gICAgICBib3JkZXItY29sb3I6ICMxNDE0MTQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgJi1lcnJvcntcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICAgIH1cbiAgICAuRGVsaXZlcnlTdGVwUGFnZS10ZXh0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIH1cbiAgICAuRGVsaXZlcnlTdGVwUGFnZS1jaGVja3tcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgbGVmdDogMnB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgICB0b3A6IDEzcHhcbiAgICAgIH1cbiAgICB9XG4gICAgXG5cbiAgfVxuICBcblxuXG4gIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ29udGFpbmVyIHtcbiAgICBAZXh0ZW5kIC5sYXRvLXJlZ3VsYXI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIGdhcDogMDtcbiAgICBwYWRkaW5nOiAxNnB4IDIzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgIH1cblxuICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQmxvY2sge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDRENCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMjAxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1N1YkJsb2NrQ29zdFNoaXBwaW5ne1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAvKiB0aGluIHZlcnRpY2FsIHNlcGFyYXRvcnMgKGRlc2t0b3Agb25seSkgKi9cbiAgICAgICYgKyAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc0Jsb2NrIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0VBRUFFQTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHsgcGFkZGluZzogMDsgYm9yZGVyOiBub25lOyB9XG4gICAgfVxuXG4gICAgLyogc21hbGwgZ3JleSBsYWJlbCAodG9wIGxpbmUpICovXG4gICAgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NUaXRsZSB7XG4gICAgICBAZXh0ZW5kIC5sYXRvLXJlZ3VsYXI7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGNvbG9yOiAjNkY2RjZGO1xuICAgICAgbWFyZ2luOiAycHggMCA4cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLyogYWdlbmN5IChib2xkIGJsYWNrKSAqL1xuICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zVmFsdWVBZ2VuY3kge1xuICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICB9XG5cbiAgICAvKiBwcmljZSAoYm9sZCBibGFjaykgKi9cbiAgICAuRGVsaXZlcnlTdGVwUGFnZS1zZWxlY3RlZFNpdGVJbmZvc1ZhbHVlQ29zdCB7XG4gICAgICBjb2xvcjogIzE0MTQxNDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICBzcGFuIHsgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIH1cblxuICAgIC8qIGF2YWlsYWJpbGl0eSBwaWxsICovXG4gICAgLkRlbGl2ZXJ5U3RlcFBhZ2Utc2VsZWN0ZWRTaXRlSW5mb3NWYWx1ZUF2YWlsYWJpbGl0eSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgPiBkaXYge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4IDAgMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUFGN0VFOyAgICAgLyogbGlnaHQgZ3JlZW4gKi9cbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cblxuICAgICAgPiAuYXZhaWxhYmlsaXR5LS1ncmVlbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFQUY3RUU7XG4gICAgICAgIGNvbG9yOiAjMUY2RjM3O1xuICAgICAgfVxuXG4gICAgICAvKiB5ZWxsb3cgcGlsbCAqL1xuICAgICAgPiAuYXZhaWxhYmlsaXR5LS15ZWxsb3cge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGNEU1O1xuICAgICAgICBjb2xvcjogIzlBNUIxMztcbiAgICAgIH1cblxuICAgICAgLyogcmVkIHBpbGwgKi9cbiAgICAgID4gLmF2YWlsYWJpbGl0eS0tcmVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZERUFFQTtcbiAgICAgICAgY29sb3I6ICNDQzA5MUQ7XG4gICAgICB9XG5cbiAgICAgIC5EZWxpdmVyeVN0ZXBQYWdlLXNlbGVjdGVkU2l0ZUluZm9zQ2lyY2xlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGZsZXg6IDAgMCAxOHB4O1xuICAgICAgICAmLS1ncmVlbiAgeyBiYWNrZ3JvdW5kOiAjMkY4RTRFOyB9XG4gICAgICAgICYtLXllbGxvdyB7IGJhY2tncm91bmQ6ICNEODg0MjE7IH1cbiAgICAgICAgJi0tcmVkICAgIHsgYmFja2dyb3VuZDogI0NDMDkxRDsgfVxuXG4gICAgICAgIC8qIHRoZSBjaGVjayBmb3IgdGhlIGdyZWVuIHN0YXRlICovXG4gICAgICAgICYtLWdyZWVuOjphZnRlciwgICYtLXllbGxvdzo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDsgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJi0tcmVkOjpiZWZvcmUsXG4gICAgICAgICYtLXJlZDo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgICYtLXJlZDo6YmVmb3JlIHsgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgICAgICYtLXJlZDo6YWZ0ZXIgIHsgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5EZWxpdmVyeVN0ZXBQYWdlLWFkZE5ld1NpdGV7XG4gICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGNvbG9yOiAjRTcwRDIzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNzBEMjM7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTQ3JTtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgbWFyZ2luOjAgYXV0bztcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aWR0aDogMjgzcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICAmLS1JY29ue1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuICB9XG5cbi5EZWxpdmVyeVN0ZXBQYWdlLXNob3dNb3JlU2l0ZXNSZXN1bHRze1xuICAgIGZvbnQtZmFtaWx5OiBMYXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTQ3JTtcbiAgICBtYXJnaW46MCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMjgzcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICYtLUljb257XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG4gIH1cblxuLkRlbGl2ZXJ5U3RlcFBhZ2Utc2hvd01vcmVTaXRlc1Jlc3VsdHN7XG4gICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDclO1xuICAgIG1hcmdpbjowIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyODNweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJi0tSWNvbntcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5RGF0ZSB7XG4gICAgbWFyZ2luOiAwIDAgNDhweCAwO1xuICAgIGJvcmRlcjpub25lO1xuXG4gICAgLyogSGlkZSB0aGUgb2xkIHNtYWxsIGdyZXkgc3VidGl0bGUgaWYgaXQgc3RpbGwgZXhpc3RzIGFueXdoZXJlICovXG4gICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlEYXRlbGFiZWwgeyBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAvKiBTZWxlY3QgYmxvY2sgc2hvdWxkIHNwYW4gZnVsbCB3aWR0aCBsaWtlIHRoZSBtb2NrICovXG4gICAgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlEYXRlU2VsZWN0QmxvY2sge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG5cbiAgICAuU29ydC1mb3JtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAvKiBjdXN0b20gYmxhY2sgY2FyZXQgKi9cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgd2lkdGg6IDhweDsgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMxNDE0MTQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMTQxNDE0O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuXG4gICAgICAmOjphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICB9XG5cblxuXG4gICAgLlNvcnQtZm9ybSBzZWxlY3QuU29ydC1zZWxlY3RbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC8qID09PT09PT09PT0gVFJJR0dFUiBCVVRUT04gKHJldXNlcyAuU29ydC1zZWxlY3QpID09PT09PT09PT0gKi9cbiAgICAuU29ydC1zZWxlY3Qge1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIHBhZGRpbmc6IDAgNDRweCAwIDE2cHg7IC8qIHNwYWNlIGZvciBjYXJldCAqL1xuICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTQxNDE0O1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgIzE0MTQxNDtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvKiBJZiB5b3UgcmVuZGVyIGFuIGljb24gbmV4dCB0byB0aGUgbGFiZWwgaW5zaWRlIHRoZSBidXR0b24gKi9cbiAgICAuRGVsaXZlcnlTdGVwUGFnZS1kZWxpdmVyeURhdGVTZWxlY3R7XG5cbiAgICAgICYtLUljb24ge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5Gb3JtLWVycm9ye1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8qID09PT09PT09PT0gRFJPUERPV04gTUVOVSA9PT09PT09PT09ICovXG4gICAgLkN1c3RvbVNlbGVjdC1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICB0b3A6IGNhbGMoMTAwJSArIDZweCk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBtYXgtaGVpZ2h0OiAyNjBweDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoMCwwLDAsLjA4KTtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLyogU2Nyb2xsYmFyIChvcHRpb25hbCwgbmljZSB0b3VjaCkgKi9cbiAgICAuQ3VzdG9tU2VsZWN0LW1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgIH1cbiAgICAuQ3VzdG9tU2VsZWN0LW1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlMGUwZTA7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgfVxuICAgIC5DdXN0b21TZWxlY3QtbWVudTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLyogPT09PT09PT09PSBPUFRJT04gUk9XUyAocmV1c2UgLlNvcnQtc2VsZWN0LW9wdGlvbikgPT09PT09PT09PSAqL1xuICAgIC5DdXN0b21TZWxlY3Qtb3B0aW9uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIH1cblxuICBcbiAgICAuQ3VzdG9tU2VsZWN0LW9wdGlvbjpob3ZlcixcbiAgICAuQ3VzdG9tU2VsZWN0LW9wdGlvbi5pcy1oaWdobGlnaHRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFN0U3O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuXG5cbiAgICAuQ3VzdG9tU2VsZWN0LW9wdGlvbi5pcy1zZWxlY3RlZCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuIFxuICAgIC5DdXN0b21TZWxlY3Qtb3B0aW9uLmlzLWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjOGM4YzhjO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICM4YzhjOGM7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAuQ3VzdG9tU2VsZWN0LW1lbnUge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgICAgIGFuaW1hdGlvbjogY3VzdG9tU2VsZWN0SW4gLjA4cyBlYXNlLW91dDtcbiAgICB9XG4gICAgQGtleWZyYW1lcyBjdXN0b21TZWxlY3RJbiB7XG4gICAgICBmcm9tIHsgb3BhY2l0eTogMDsgdHJhbnNmb3JtOiBzY2FsZVkoLjk4KTsgfVxuICAgICAgdG8gICB7IG9wYWNpdHk6IDE7IHRyYW5zZm9ybTogc2NhbGVZKDEpOyB9XG4gICAgfVxuICAgIC5EZWxpdmVyeVN0ZXBQYWdlLWRlbGl2ZXJ5RGF0ZVNlbGVjdC0tSWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTZweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgXG4gICAgfVxuICB9XG5cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2UtZGVsaXZlcnlDb250YWN0e1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2Q0ZDU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICAgICAgfVxuICAgICAuRGVsaXZlcnlTdGVwUGFnZS1pbmZvcm1hdGlvbnNSZW50YWxCbG9jay0tY29udGFjdHtcbiAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIC5seC1maWVsZC10ZXh0LWJveCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAubHgtZmllbGQtaW5wdXQge1xuICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7ICAgLy8gZGUgbGEgcGxhY2UgcG91ciBsZSBsYWJlbFxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5seC1maWVsZC1sYWJlbCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogIzc1NzU3NTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjE1cyBlYXNlLCB0b3AgLjE1cyBlYXNlLCBmb250LXNpemUgLjE1cyBlYXNlLCBjb2xvciAuMTVzIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmLmZpbGxlZCAubHgtZmllbGQtbGFiZWwsXG4gICAgICAgICYuZm9jdXMgLmx4LWZpZWxkLWxhYmVsLFxuICAgICAgICAubHgtZmllbGQtaW5wdXQ6Zm9jdXMgKyAubHgtZmllbGQtbGFiZWwsXG4gICAgICAgIC5waG9uZS1udW1iZXItaW5wdXQ6Zm9jdXMgKyAubHgtZmllbGQtbGFiZWwge1xuICAgICAgICAgIHRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgICAgICYuZmlsbGVkIC5seC1maWVsZC1pbnB1dCxcbiAgICAgICAgLmx4LWZpZWxkLWlucHV0OmZvY3VzIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMnB4IDE2cHggOHB4IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5waG9uZS1maWVsZCAubHgtZmllbGQtbGFiZWwge1xuICAgICAgICBsZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgIH1cbiAgICAgIC5waG9uZS1pbnB1dC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IC8vIGFycm9uZGlzIHByb3ByZXNcblxuICAgICAgICAucGhvbmUtY29kZS1zZWxlY3Qge1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGhvbmUtbnVtYmVyLWlucHV0IHtcbiAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAmOmZvY3VzIHsgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucGhvbmUtZmllbGQuZm9jdXMgLnBob25lLWlucHV0LWNvbnRhaW5lcixcbiAgICAgIC5waG9uZS1maWVsZCAucGhvbmUtbnVtYmVyLWlucHV0OmZvY3VzIH4gLnBob25lLWlucHV0LWNvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5waG9uZS1maWVsZC5maWxsZWQsIC5waG9uZS1maWVsZC5mb2N1cyB7XG4gICAgICAgIC5waG9uZS1pbnB1dC1jb250YWluZXJ7XG4gICAgICAgICAgLnBob25lLW51bWJlci1pbnB1dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDE2cHggOHB4IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgZm9ybS1lcnJvciwgLkZvcm0tZXJyb3IsIC5lcnJvckZpZWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjZTcwZDIzO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2Utd2FybmluZ0JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOEVEO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBjb2xvcjogI0JGNEYwRjtcbiAgICBwYWRkaW5nOiAgMjRweCAxNnB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgbWFyZ2luLWJvdHRvbToxNnB4O1xuICB9XG5cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2Utd2FybmluZ0ljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGNvbG9yOiAjQkY0RjBGO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tdG9wOiAycHg7IC8qIGFsaWducyB3aXRoIHRleHQgKi9cbiAgfVxuXG4gIC5EZWxpdmVyeVN0ZXBQYWdlLXdhcm5pbmdDb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2Utd2FybmluZ1RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICNCRjRGMEY7XG4gICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgZm9udC1zaXplOjIwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6MjRweDtcbiAgfVxuXG4gIC5EZWxpdmVyeVN0ZXBQYWdlLXdhcm5pbmdUZXh0IHtcbiAgICBtYXJnaW46IDJweCAwIDAgMDtcbiAgICBjb2xvcjogI0JGNEYwRjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBMYXRvO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE0NyU7XG4gIH1cbiAgLkRlbGl2ZXJ5U3RlcFBhZ2UtYWRkaXRpb25hbEluZm9ybWF0aW9uc0lucHV0LS1lcnJvcntcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICB9XG4gIC5oYXNFcnJvciAjb25TaXRlRGVsaXZlcnlPcmRlclJlZiwgXG4gIC5oYXNFcnJvciAjYWdlbmN5UGlja1VwT3JkZXJSZWYge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMzAwMDAgIWltcG9ydGFudDtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAgICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cblxufVxuIiwiLy8gVGhlbWUgY29sb3Jcbi8vXG4vLyBDb25maWd1cmFibGUgY29sb3IgYnkgdGhlbWUuXG4vL1xuLy8gJGJvZHktYmFja2dyb3VuZCAtICNmZmY7IGJhY2tncm91bmQgY29sb3IsXG4vLyAkaGVhZGVyLWJhY2tncm91bmQgLSAjMDAwOyBoZWFkZXIgYmFrZ3JvdW5kXG5cbi8vIFN0eWxlZ3VpZGUgQmFzZS5jb2xvcnNcbiRjb2xvclByaW1hcnk6ICNmYjI2M2I7XG4kY29sb3JEYXJrOiAjMTIxMDEwO1xuIiwiQGltcG9ydCAnLi4vLi4vdXRpbHMvY3NzL21lZGlhcXVlcmllcyc7XG5AaW1wb3J0ICcuLi8uLi90aGVtZXMvX2NvbmZpZy92YXJpYWJsZSc7XG5cbi5SYWRpb0FjY29yZGlvbiB7XG4gIGJvcmRlci10b3A6IDEuNXB4IHNvbGlkICNkN2Q0ZDU7XG4gIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkICNkN2Q0ZDU7XG5cbiAgJi0tZGlzYWJsZWQge1xuICAgICYgLlJhZGlvQWNjb3JkaW9uLWhlYWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JleTtcbiAgICB9XG4gIH1cblxuICAmLWhlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gNi40cmVtIDJyZW0gMnJlbTtcbiAgICAgIGZsZXg6IDAgMCAzMHJlbTtcbiAgICB9XG4gIH1cblxuICAmLWlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgJjpjaGVja2VkIH4ge1xuICAgICAgJiAuUmFkaW9BY2NvcmRpb24ge1xuICAgICAgICAmLWZha2VSYWRpbyB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1sYWJlbCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZmFrZVJhZGlvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBoZWlnaHQ6IDIuN3JlbTtcbiAgICBtaW4td2lkdGg6IDIuN3JlbTtcbiAgICBtYXgtd2lkdGg6IDIuN3JlbTtcbiAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdER1cmF0aW9uO1xuXG4gICAgJi0tZXJyb3Ige1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgbGluZWFyO1xuICAgIH1cbiAgfVxuXG4gICYtbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiAkYmFybG93O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgdHJhbnNpdGlvbjogMC4ycyBsaW5lYXI7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgIGZsZXg6IDAgMCAzMHJlbTtcbiAgICB9XG4gIH1cblxuICAmLW1lc3NhZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgfVxuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgIHBhZGRpbmc6IDNyZW0gMCAycmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgcGFkZGluZzogMCAwIDIuNXJlbSA2cmVtO1xuICAgIH1cbiAgfVxuXG4gICYgKyAmIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG4iLCIvLyBNaXhpbnNcbkBpbXBvcnQgJy4uLy4uL3RoZW1lcy9fY29uZmlnL3ZhcmlhYmxlJztcbkBpbXBvcnQgJy4uLy4uL3V0aWxzL2Nzcy9tZWRpYXF1ZXJpZXMnO1xuQGltcG9ydCAnLi4vLi4vdXRpbHMvY3NzL2J1dHRvbic7XG5AaW1wb3J0ICcuLi8uLi9hc3NldHMvc3R5bGVzL2ljb25zL2ljb25zJztcbkBpbXBvcnQgJy4uLy4uL3V0aWxzL2Nzcy9yYWRpb0FjY29yZGlvbic7XG5cbi5QYXltZW50UGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcblxuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBwYWRkaW5nOiAwIDdyZW07XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGJhcmxvdztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogNC42cmVtIDAgMy4ycmVtIDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgICB9XG5cbiAgICAmLWxveGFtLWZyIHtcbiAgICAgIGNvbG9yOiAjMTIxMDEwO1xuICAgICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gICAgfVxuICB9XG5cbiAgJi13cmFwcGVyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBwYWRkaW5nOiAycmVtIDJyZW0gNnJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBmbGV4OiAwIDAgNjYlO1xuICAgICAgd2lkdGg6IDY2JTtcbiAgICAgIG1heC13aWR0aDogNjYlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICB9XG4gIH1cblxuICAmLXN1Ym1pdCB7XG4gICAgJldyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmQnRuIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbigpO1xuXG4gICAgICAmTGFiZWwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuUGF5bWVudC1mb3JtLWxveGFtLWZyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuXG4gICAgLnBheW1lbnQtb3B0aW9uIHtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDRENDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cbiAgICAgICYtLWRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZ2FwOiAyNHB4O1xuXG4gICAgICAgIC5wYXltZW50LWxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWlucHV0IHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgICY6Y2hlY2tlZDo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXJhZGlvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBMYXRvO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzLjUycHg7XG4gICAgICB9XG5cbiAgICAgICYtbWVzc2FnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGNvbG9yOiAjZDAwMDAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICB9XG5cbiAgICAgICYtZGVzY3JpcHRpb24sICYtbWVzc2FnZSB7XG4gICAgICAgIGNvbG9yOiAjMkEyQTJBO1xuICAgICAgICBmb250LWZhbWlseTogTGF0bztcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNS42cHg7XG4gICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1haW4tbG94YW0tZnIge1xuICAuUGF5bWVudFBhZ2Uge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjUzcHgpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG5cbiAgLlBheW1lbnRQYWdlLXdyYXBwZXIge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBwYWRkaW5nOiAxLjZyZW0gMS42cmVtIDMuMnJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIE1JWElOU1xuXG5AaW1wb3J0ICcuLi8uLi90aGVtZXMvX2NvbmZpZy92YXJpYWJsZSc7XG5AaW1wb3J0ICcuLi8uLi91dGlscy9jc3MvbWVkaWFxdWVyaWVzJztcbkBpbXBvcnQgJy4uLy4uL3V0aWxzL2Nzcy9pY29ucyc7XG5AaW1wb3J0ICcuLi8uLi91dGlscy9jc3MvYnV0dG9uJztcbkBpbXBvcnQgJy4uLy4uL3V0aWxzL2Nzcy90ZXh0JztcbkBpbXBvcnQgJy4uLy4uL2Fzc2V0cy9zdHlsZXMvaWNvbnMvaWNvbnMnO1xuXG4vLyBDT01QT05FTlRTXG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL29yZGVyU3VtbWFyeS9pbmRleCc7XG5cbi5Db25maXJtYXRpb25QYWdlIHtcbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogMCA3MHB4O1xuICB9XG5cbiAgJi1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogNThweDtcbiAgICBmbGV4OiAwIDAgMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nOiAzLjJyZW0gMi44cmVtIDAgMDtcbiAgICAgIGZsZXg6IDEgMSA2MCU7XG4gICAgfVxuICB9XG5cbiAgJi1vcmRlclN1bW1hcnkge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBmbGV4OiAwIDAgMzIlO1xuICAgICAgbWluLXdpZHRoOiA0MDVweDtcbiAgICB9XG4gIH1cblxuICAmLXRvcENvbnRlbnQge1xuICB9XG5cbiAgJi1jb25ncmF0IHtcbiAgICAmVGl0bGUge1xuICAgICAgcGFkZGluZzogMCAxOHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRyb2JvdG87XG4gICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgJlRleHQge1xuICAgICAgcGFkZGluZzogMCAxOHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRyb2JvdG87XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLWNvbW1hbmQge1xuICAgICZSZWYge1xuICAgICAgcGFkZGluZzogMzBweCAxOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6ICRyb2JvdG87XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgfVxuXG4gICAgJlRleHQge1xuICAgICAgcGFkZGluZzogMzBweCAxOHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTBweCAxOHB4IDc1cHggMThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmSW5mb3Mge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJkluZm8ge1xuICAgICAgcGFkZGluZzogMjBweCAxOHB4IDQwcHggMThweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleUJvcmRlcjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleUJvcmRlcjtcblxuICAgICAgJiArICYge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleUJvcmRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiAzMzZweDtcblxuICAgICAgICAmICsgJiB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5Qm9yZGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlRpbWUge1xuICAgICAgJlRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRyb2JvdG87XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgIH1cblxuICAgICAgJkluZm9zIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRyb2JvdG87XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIH1cblxuICAgICAgJkJvbGQge1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZQbGFjZSB7XG4gICAgICAmVGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJHJvYm90bztcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgICZJbmZvIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRyb2JvdG87XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcblxuICAgICAgICAmLS1ib2xkIHtcbiAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAxMHB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWhvbWUge1xuICAgICZSZXR1cm4ge1xuICAgICAgcGFkZGluZzogNDBweCAxOHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmc6IDEwMnB4IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJkJ0biB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleUJvcmRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBjb2xvcjogJGdyZXk7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyODRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIE1JWElOU1xuQGltcG9ydCAnLi4vLi4vdGhlbWVzL19jb25maWcvdmFyaWFibGUnO1xuQGltcG9ydCAnLi4vLi4vdXRpbHMvY3NzL21lZGlhcXVlcmllcyc7XG5AaW1wb3J0ICcuLi8uLi91dGlscy9jc3MvaWNvbnMnO1xuQGltcG9ydCAnLi4vLi4vdXRpbHMvY3NzL2J1dHRvbic7XG5AaW1wb3J0ICcuLi8uLi91dGlscy9jc3MvdGV4dCc7XG5AaW1wb3J0ICcuLi8uLi9hc3NldHMvc3R5bGVzL2ljb25zL2ljb25zJztcblxuLlN1bW1hcnlTdGVwUGFnZSB7XG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgcGFkZGluZzogMCA3cmVtO1xuICB9XG5cbiAgJi1ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDJyZW0gM3JlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nOiAzcmVtIDAgN3JlbTtcbiAgICB9XG4gIH1cblxuICAmLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nOiAwIDIxcmVtO1xuICAgIH1cbiAgfVxuXG4gICYtb3JkZXJSZWZlcmVuY2Uge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICB9XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGJhcmxvdztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMy42cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgIH1cblxuICAgICYtLXJlZCB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgJi1zdWJUaXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRiYXJsb3c7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzLjZyZW07XG4gICAgfVxuXG4gICAgJi0tcmVkIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAmLW1lc3NhZ2Uge1xuICAgIGZvbnQtZmFtaWx5OiAkYmFybG93O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcmVtIDFyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDMuNnJlbTtcbiAgICAgIHBhZGRpbmc6IDZyZW0gOHJlbSA1cmVtO1xuICAgIH1cblxuICAgICYgaSB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuICB9XG5cbiAgJi1iaWxsaW5nIHtcbiAgICBmb250LWZhbWlseTogJGJhcmxvdztcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuNnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxuXG4gICYtYm94ZXNXcmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBtYXgtd2lkdGg6IDEyMjRweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE2NTNweCkge1xuICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgfVxuICB9XG5cbiAgJi1mbGV4QnJlYWsge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG5cbiAgJi1ib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXlCb3JkZXI7XG4gICAgZmxleC1iYXNpczogNDclO1xuXG4gICAgJi1XZWVrZW5kTm90aWZpY2F0aW9uIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgcGFkZGluZzogNHJlbTtcbiAgICB9XG5cbiAgICAmICsgJiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1yZW50YWxEYXRlcyB7XG4gICAgZm9udC1mYW1pbHk6ICRiYXJsb3c7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuXG4gICAgJkRhdGUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgJi1kZWxpdmVyeU1vZGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgJi1kZWxpdmVyeUFkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gICYtZXF1aXBtZW50cyB7XG4gICAgbWFyZ2luOiA1cmVtIGF1dG8gMDtcbiAgICBtYXgtd2lkdGg6IDQxcmVtO1xuXG4gICAgJkxpc3RJdGVtIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleUJvcmRlcjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleUJvcmRlcjtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgICYgKyAmIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWVudHJ5IHtcbiAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAxcmVtIDNyZW07XG4gICAgfVxuXG4gICAgJlRodW1ibmFpbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNHJlbTtcbiAgICAgIGhlaWdodDogNHJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgd2lkdGg6IDYuNnJlbTtcbiAgICAgICAgaGVpZ2h0OiA2LjZyZW07XG4gICAgICB9XG5cbiAgICAgICZJbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJkRldGFpbHMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICAgICAgbWFyZ2luOiAwIDAgMCAycmVtO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyOCUpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgbWFyZ2luOiAxcmVtIDAgMCAzcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZOYW1lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAmTWFpbkZlYXR1cmUge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gICYtYnV0dG9uV3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYtYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYnV0dG9uKCk7XG4gICAgQGluY2x1ZGUgSWNvbigkZmlsZW5hbWU6IHJpZ2h0QXJyb3csICRpbnNlcnQ6IGFmdGVyKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMi41cmVtO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxufVxuXG4uUGFnZS1jb250YWluZXJTdW1tYXJ5e1xuICAuU3VtbWFyeVN0ZXBQYWdle1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuU3VtbWFyeVN0ZXBQYWdlLWJvZHl7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5TdW1tYXJ5U3RlcFBhZ2UtbWVzc2FnZXtcbiAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuICAgIHBhZGRpbmc6IDQuOHJlbSAxLjZyZW07XG5cbiAgICAuSWNvbi0tY2hlY2tSZWR7XG4gICAgICB3aWR0aDogNHJlbTtcbiAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICMzMjg4NEI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgfVxuXG4gICAgLlN1bW1hcnlTdGVwUGFnZS1tZXNzYWdlLWNvbnRlbnR7XG4gICAgICBtYXgtd2lkdGg6IDgwLjZyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG5cbiAgICAuU3VtbWFyeVN0ZXBQYWdlLW1lc3NhZ2UtbGFiZWx7XG4gICAgICAucmVzZXJ2YXRpb24tbGFiZWx7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4xcmVtO1xuXG4gICAgICAgIEBleHRlbmQgLmxhdG8tYm9sZDtcblxuICAgICAgICBwYWRkaW5nOiAyLjRyZW0gMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ODAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC50aGFua3MtbGFiZWx7XG4gICAgICAgIGZvbnQtc2l6ZToxLjZyZW07XG5cbiAgICAgICAgQGV4dGVuZCAubGF0by1yZWd1bGFyO1xuXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjNyZW07XG4gICAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi40cmVtO1xuXG4gICAgICB9XG5cbiAgICAgIC5ub3RlLWxhYmVse1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAyLjRyZW0gMS42cmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQkY0RjBGO1xuICAgICAgICBiYWNrZ3JvdW5kOiAgICNGRkY4RUQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS42cmVtO1xuICAgICAgICBnYXA6IDFyZW07XG5cbiAgICAgICAgaXtcbiAgICAgICAgICBjb2xvcjogI0JGNEYwRjsgXG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudC1ub3RlLWxhYmVse1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICBoM3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjQkY0RjBGO1xuXG4gICAgICAgICAgICBAZXh0ZW5kIC5sYXRvLWJvbGQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgY29sb3I6ICNCRjRGMEY7XG5cbiAgICAgICAgICAgIEBleHRlbmQgLmxhdG8tcmVndWxhcjtcblxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGluay1tZXNzYWdle1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMS42cmVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG5cbiAgICAgIC5saW5rLWJhY2t7XG4gICAgICAgIEBleHRlbmQgLmxhdG8tcmVndWxhcjtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGNvbG9yOiAjRTcwRDIzO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTcwRDIzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDclO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmxpbmstZXNwYWNle1xuICAgICAgICBAZXh0ZW5kIC5sYXRvLXJlZ3VsYXI7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICAjRTcwRDIzO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMTQ3JTtcbiAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uU3VtbWFyeVN0ZXBQYWdle1xuICAmLXJlY2Fwe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6NC44cmVtIDA7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICB9XG4gICYtcHJvZHVjdEluZm97XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM5LjJyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMnJlbTtcbiAgICAuU3VtbWFyeVN0ZXBQYWdlLWVxdWlwbWVudHN7XG4gICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgICBtYXJnaW46IDAgMCA0LjhyZW0gMDtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMxcmVtKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgJi13cmFwcGVye1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gICYtZGVsZXZlcnlJbmZve1xuICAgIHdpZHRoOiAzOS4ycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAgI0U3RTdFNztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDMuMnJlbSAyLjRyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIHdpZHRoOiAzMXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgbWFyZ2luLXRvcDogNC44cmVtO1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLlN1bW1hcnlTdGVwUGFnZS1ib3h7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5TdW1tYXJ5U3RlcFBhZ2UtcmVudGFsRGF0ZXN7XG4gICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDRENEQ0O1xuICAgICBwYWRkaW5nLWJvdHRvbTogMi40cmVtO1xuICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gICAgfVxuICAgIC5PcmRlclN1bW1hcnktY2FsZW5kYXJ7XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgICAuU3VtbWFyeVN0ZXBQYWdlLXdyYXBwZXJQZXJpb2R7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMC41cmVtO1xuICAgICAgLlN1bW1hcnlTdGVwUGFnZS1yZW50YWxEYXRlc0xpbmV7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBjb2xvcjogIzE0MTQxNDtcbiAgICAgICAgQGV4dGVuZCAubGF0by1yZWd1bGFyO1xuICAgICAgICBzcGFue1xuICAgICAgICAgIEBleHRlbmQgLmxhdG8tcmVndWxhcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuU3VtbWFyeVN0ZXBQYWdlLXN1YlRpdGxlLC5TdW1tYXJ5U3RlcFBhZ2UtZGVsaXZlcnlNb2Rle1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgICBAZXh0ZW5kIC5sYXRvLWJvbGQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjZyZW07XG4gICAgICBmb250LXdlaWdodDo4MDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgaDR7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOjAuOHJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgY29sb3I6ICMxMjEwMTA7XG4gICAgICBAZXh0ZW5kIC5sYXRvLWJvbGQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAuU3VtbWFyeVN0ZXBQYWdlLWRlbGl2ZXJ5QWRkcmVzc3tcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgY29sb3I6ICMxMjEwMTA7XG4gICAgICBAZXh0ZW5kIC5sYXRvLXJlZ3VsYXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS40cmVtO1xuICAgICAgcHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5TdW1tYXJ5U3RlcFBhZ2UtdGVsQWdlbmNle1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNHJlbTtcbiAgICB9XG4gICAgLlN1bW1hcnlTdGVwUGFnZS1ob3JhaXJlc0FnZW5jZXtcbiAgICAgIHB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLlN1bW1hcnlTdGVwUGFnZS10ZWxBZ2VuY2UsLlN1bW1hcnlTdGVwUGFnZS1ob3JhaXJlc0FnZW5jZXtcbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBjb2xvcjogIzEyMTAxMDtcbiAgICAgICAgQGV4dGVuZCAubGF0by1yZWd1bGFyO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1wcm9kdWN0TGlzdHtcbiAgICAgICYtaGVhZHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBwYWRkaW5nOiAwIDJyZW0gMS42cmVtIDIuNXJlbTtcbiAgICAgICAgLmNvbC1wcm9kdWN0LWxhYmVse1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gMjguN3JlbSk7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbC1wcm9kdWN0LXF1YW50aXR5e1xuICAgICAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbC1wcm9kdWN0LXVuaXRQcmljZXtcbiAgICAgICAgICB3aWR0aDogMTByZW07XG4gICAgICAgIH1cbiAgICAgICAgLnRvdGFsLXByaWNle1xuICAgICAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1ib2R5e1xuICAgICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjRDRENEQ0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDMuMnJlbSAyLjRyZW0gMCAyLjRyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1lcXVpcG1lbnRze1xuICAgICAgcGFkZGluZzogMy4ycmVtIDIuNHJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICAjRDRENEQ0O1xuICAgICAgJkxpc3RJdGVte1xuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLW9yZGVye1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogMC44cmVtO1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgIC50b3RhbC1vcmRlcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMS42cmVtO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6MC44cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjJyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICAjRjdGN0Y3O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5saW5lLW9yZGVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgQGV4dGVuZCAubGF0by1yZWd1bGFyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgJi5saW5lLW9yZGVyLXByb2R1Y3R7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgQGV4dGVuZCAubGF0by1ib2xkO1xuICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucHJpY2UtbGluZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubGluZS1vcmRlci10b2FsSFR7XG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgIEBleHRlbmQgLmxhdG8tYm9sZDtcbiAgICAgICAgICAuaW5mby1saW5le1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAgIEBleHRlbmQgLmxhdG8tcmVndWxhcjtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnByaWNlLWxpbmV7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5saW5lLW9yZGVyLXRvYWxUVEN7XG4gICAgICAgICAgY29sb3I6ICM1NjU2NTY7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgQGV4dGVuZCAubGF0by1yZWd1bGFyO1xuICAgICAgICAgIC5pbmZvLWxpbmV7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnByaWNlLWxpbmV7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICYtcHJvZHVjdEluZm97XG4gICAgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeXtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAyLjRyZW0gMCAwIDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeVRodW1ibmFpbHtcbiAgICAgIHdpZHRoOiA5LjZyZW07XG4gICAgICBoZWlnaHQ6IDhyZW07XG4gICAgICBtYXgtaGVpZ2h0OiA4cmVtO1xuICAgICAgbWF4LXdpZHRoOiA5LjZyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeURldGFpbHN7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzguM3JlbSk7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeVByaWNle1xuICAgICAgd2lkdGg6IDI4LjdyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogOS42cmVtO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgZ2FwOiAycmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5TdW1tYXJ5U3RlcFBhZ2UtdW5pdFBhcmljZXtcbiAgICAgIGNvbG9yOiAjNTY1NjU2O1xuICAgICAgQGV4dGVuZCAubGF0by1yZWd1bGFyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5TdW1tYXJ5U3RlcFBhZ2UtcXRle1xuICAgICAgY29sb3I6ICM1NjU2NTY7XG4gICAgICBAZXh0ZW5kIC5sYXRvLXJlZ3VsYXI7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuU3VtbWFyeVN0ZXBQYWdlLXRvdGFsUHJpY2V7XG4gICAgICBjb2xvcjogIzE0MTQxNDtcbiAgICAgIEBleHRlbmQgLmxhdG8tYm9sZDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG4gICAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgQGV4dGVuZCAubGF0by1yZWd1bGFyO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLlN1bW1hcnlTdGVwUGFnZXtcbiAgICAgICAmLXByb2R1Y3REaXNwb25pYmlsaXR5e1xuICAgICAgICBAZXh0ZW5kIC5sYXRvLXJlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBjb2xvcjogIzFGNkYzNztcbiAgICAgICAgcGFkZGluZzogMC4zcmVtIDAuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI0VERkZGMTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjhyZW07XG5cbiAgICAgICAgICYuYXZhaWxhYmlsaXR5VG9Db25maXJtIHtcbiAgICAgICAgICAgY29sb3I6ICNCRjRGMEY7XG4gICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY4RUQ7XG4gICAgICAgICB9XG4gICAgICAgfVxuXG4gICAgICAmLXByb2R1Y3RJbmZvVGF4e1xuICAgICAgICBAZXh0ZW5kIC5sYXRvLXJlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNnJlbTtcbiAgICAgICAgZ2FwOiAwLjRyZW07XG4gICAgICB9XG4gICAgICAmLXByb2R1Y3RIaWdobGlnaHRGbGFnc3tcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgXG4gICAgICB9XG4gICAgICAmLXByb2R1Y3RIaWdobGlnaHRGbGFnLS10YXJpZntcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgY29sb3I6ICNDQzA5MUQ7XG4gICAgICAgIEBleHRlbmQgLmxhdG8tcmVndWxhcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgICAmLWVudHJ5TmFtZXtcbiAgICAgICAgY29sb3I6ICMxMjEwMTA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBAZXh0ZW5kIC5sYXRvLWJsYWNrO1xuICAgICAgICBmb250LXdlaWdodDo4MDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICYtZW50cnlNYWluRmVhdHVyZXtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgICBAZXh0ZW5kIC5sYXRvLXJlZ3VsYXI7XG4gICAgICB9XG4gICAgICAmLXN1YlRpdGxle1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBjb2xvcjogIzEyMTAxMDtcbiAgICAgICAgQGV4dGVuZCAubGF0by1ibGFjaztcbiAgICAgICAgZm9udC13ZWlnaHQ6ODAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ubWFpbi1sb3hhbS1mciB7XG4gIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnkuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5LS1hY2Nlc3Nvcnkge1xuICBwYWRkaW5nOiAwIDAgMCA5LjZyZW07XG4gIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAgICAgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeVRodW1ibmFpbHtcbiAgICAgICAgd2lkdGg6IDYuNHJlbTtcbiAgICAgICAgaGVpZ2h0OiA2LjRyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICAgIH1cbiAgICAgIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlEZXRhaWxzIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM2LjRyZW0pO1xuICAgICAgfVxuICAgICAgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeU5hbWV7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBAZXh0ZW5kIC5sYXRvLWJvbGQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuICAgICAgfVxuICAgICAgLkNhcnRQYWdlLXByb2R1Y3RSZWZlcmVuY2V7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICAuQ2FydFBhZ2UtcHJvZHVjdFJlZmVyZW5jZS1hY2Nlc3Nvcnl7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGNvbG9yOiAjNTY1NjU2O1xuICAgIH1cbiAgICAgIC5TdW1tYXJ5U3RlcFBhZ2UtZW50cnlNYWluRmVhdHVyZXtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxufVxuICAuU3VtbWFyeVN0ZXBQYWdlLWVxdWlwbWVudHNMaXN0SXRlbSB7XG4gICAgYm9yZGVyOm5vbmU7XG4gIH1cblxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgICAuU3VtbWFyeVN0ZXBQYWdlLWVudHJ5RGV0YWlscyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLlN1bW1hcnlTdGVwUGFnZS1lbnRyeS5TdW1tYXJ5U3RlcFBhZ2UtZW50cnktLWFjY2Vzc29yeSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi91dGlscy9jc3MvbWVkaWFxdWVyaWVzJztcbkBpbXBvcnQgJy4uLy4uL3RoZW1lcy9fY29uZmlnL3ZhcmlhYmxlJztcblxuLkJyZWFkY3J1bWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtO1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgfVxuXG4gICYtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgJi1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cblxuICAgICYgKyAmIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29udGVudDogJy8nO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAtN3B4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWxpbmsge1xuICAgIGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG4iLCIuQ2hlY2tvdXRTdGVwcyB7XG4gIFt2LWNsb2FrXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxLjNyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cblxuICAmLWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gICYtc3RlcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICRsaWdodEdyZXk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEuOHJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1LjJyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgKyAmIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgfVxuXG4gICAgICAmIC5DaGVja291dFN0ZXBzLWxpbms6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB3aWR0aDogNi41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRHcmV5O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYgLkNoZWNrb3V0U3RlcHMtbnVtYmVyIHtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICAmIC5DaGVja291dFN0ZXBzLW51bWJlcixcbiAgICAgICYgLkNoZWNrb3V0U3RlcHMtbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuXG4gICAgICAmIC5DaGVja291dFN0ZXBzLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLW51bWJlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiAkYmFybG93O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbSAwIDA7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICB9XG5cbiAgJi1sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6ICRiYXJsb3c7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICAgIGNvbG9yOiAkZ3JleUJvcmRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5tYWluLWxveGFtLWZye1xuICAuRGVsaXZlcnlTdGVwUGFnZXtcbiAgICAmLWhlYWR7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDMuNHJlbSBhdXRvIDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUuNHJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjI0cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjUzcHgpe1xuICAgICAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWhlYWRXcmFwcGVye1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE2NTNweCkge1xuICAgICAgICBwYWRkaW5nOiAwIDcwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1saW5rQmFja3tcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC42cmVtO1xuICAgICAgdG9wOiAtIDEuNHJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogNC44cmVtO1xuICAgICAgaGVpZ2h0OiA0LjhyZW07XG4gICAgICBjb2xvcjogI0U3MEQyMztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNzBEMjM7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBmb250LXNpemU6IDIuM3JlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgICBsZWZ0OiAycmVtO1xuICAgICAgfVxuICAgICAgXG4gICAgfVxuXG4gICAgJi1oZWFkU3RlcHN7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNC40cmVtO1xuICAgIH1cblxuICAgICYtaXRlbVN0ZXBze1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDIuNGVtO1xuICAgICAgcGFkZGluZzogMCAuNHJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICB3aWR0aDogNC44ZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMS42cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbGFiZWx7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0zLjVyZW07XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlICwgMCk7XG5cbiAgICAgIEBleHRlbmQgLmxhdG8tcmVndWxhcjtcblxuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBjb2xvcjogIzEyMTAxMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1sYWJlbEN1cnJlbnR7XG4gICAgICBAZXh0ZW5kIC5sYXRvLWJvbGQ7XG4gICAgfVxuXG4gICAgJi1pY29uU3RlcHN7XG4gICAgICBzcGFue1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMS42cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaWNvblN0ZXBzVmFsaWRhdGV7XG4gICAgICBzcGFue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY5OTI0O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgIC5JY29uLS1jaGVja1JlZHtcbiAgICAgICAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAwLjFyZW07XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cblxuICAgICYtaWNvblN0ZXBzQ3VycmVudHtcbiAgICAgIHNwYW57XG4gICAgICAgIGNvbG9yOiAjRkIyNjNCO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaWNvblN0ZXBzTmV4dHtcbiAgICAgIHNwYW57XG4gICAgICAgIGNvbG9yOiAjODg4Mjg0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaXRlbVNlcGF7XG4gICAgICB3aWR0aDogMS42cmVtO1xuICAgICAgaGVpZ2h0OiAwLjFyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjRTFERERGO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gIH1cblxuICAuZGVsaXZlcnlTdGVwUGFnZS10aXRsZXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICAgIGdhcDogMS4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OjgwMCAhaW1wb3J0YW50O1xuXG4gICAgQGV4dGVuZCAubGF0by1ib2xkO1xuICB9XG5cbiAgLlBheW1lbnRTdGVwUGFnZSB7XG4gICAgJi1oZWFkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMy40cmVtIGF1dG8gMCBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBnYXA6IDQ4cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNS40cmVtO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgIG1heC13aWR0aDogMTIyNHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTY1M3B4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaGVhZFdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCA3MHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XG5cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNjUzcHgpIHtcbiAgICAgICAgcGFkZGluZzogMCA3MHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2NTNweCkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbGlua0JhY2sge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLjZyZW07XG4gICAgICB0b3A6IC0gMS40cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA0LjhyZW07XG4gICAgICBoZWlnaHQ6IDQuOHJlbTtcbiAgICAgIGNvbG9yOiAjRTcwRDIzO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U3MEQyMztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmLWhlYWRTdGVwcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgICYtaXRlbVN0ZXBzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAyLjRlbTtcbiAgICAgIHBhZGRpbmc6IDAgLjRyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IDQuOGVtO1xuICAgICAgICBwYWRkaW5nOiAwIDEuNnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTMuNXJlbTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXG4gICAgICBAZXh0ZW5kIC5sYXRvLXJlZ3VsYXI7XG5cbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgY29sb3I6ICMxMjEwMTA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbGFiZWxDdXJyZW50IHtcbiAgICAgIEBleHRlbmQgLmxhdG8tYm9sZDtcbiAgICB9XG5cbiAgICAmLWljb25TdGVwcyB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWljb25TdGVwc1ZhbGlkYXRlIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY5OTI0O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgIC5JY29uLS1jaGVja1JlZCB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMC4xcmVtO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWljb25TdGVwc0N1cnJlbnQge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjRkIyNjNCO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaWNvblN0ZXBzTmV4dCB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICM4ODgyODQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pdGVtU2VwYSB7XG4gICAgICB3aWR0aDogMS42cmVtO1xuICAgICAgaGVpZ2h0OiAwLjFyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjRTFERERGO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5QYXltZW50U3RlcFBhZ2UtdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gICAgZ2FwOiAxLjJyZW07XG4gICAgQGV4dGVuZCAubGF0by1ib2xkO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xuXG4gICAgLkljb24tLWNoZWNrbWFya19maWxsZWQge1xuICAgICAgY29sb3I6ICM1Njk5MjQ7XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDhweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDhweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC5kZXNjcmlwdGlvbi10ZXh0IHtcbiAgICAgICAgY29sb3I6ICMxMjEwMTA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLnZ1ZS1zY3JvbGxiYXIge1xuICAmX19hcmVhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG5cbiAgJi10cmFuc2l0aW9uLFxuICAmX19zY3JvbGxiYXItdmVydGljYWwsXG4gICZfX3Njcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB9XG5cbiAgJi10cmFuc2l0aW9uIHtcbiAgICAmLS1zY3JvbGxiYXIge1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGxpbmVhcjtcbiAgICB9XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX3Njcm9sbGJhci12ZXJ0aWNhbCxcbiAgJl9fc2Nyb2xsYmFyLWhvcml6b250YWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleTtcbiAgfVxuXG4gICZfX3Njcm9sbGJhci12ZXJ0aWNhbCAuc2Nyb2xsYmFyLFxuICAmX19zY3JvbGxiYXItaG9yaXpvbnRhbCAuc2Nyb2xsYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAmLnZ1ZS1zY3JvbGxiYXItdHJhbnNpdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JleUJvcmRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodEdyZXk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2Nyb2xsYmFyLXZlcnRpY2FsIHtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG5cbiAgICAmIC5zY3JvbGxiYXIge1xuICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgd2lkdGg6IDAuM3JlbTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHdpZHRoOiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2Nyb2xsYmFyLWhvcml6b250YWwge1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcblxuICAgICYgLnNjcm9sbGJhciB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgaGVpZ2h0OiAwLjNyZW07XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3V0aWxzL2Nzcy9tZWRpYXF1ZXJpZXMnO1xuQGltcG9ydCAnLi4vLi4vdGhlbWVzL19jb25maWcvdmFyaWFibGUnO1xuXG4uQXV0b2NvbXBsZXRlR29vZ2xlIHtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogMCAxLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmV5Qm9yZGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItdG9wOiAwO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBhbGwgJGRlZmF1bHREdXJhdGlvbjtcblxuICAmLS1vcGVuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICB9XG5cbiAgJi1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRiYXJsb3c7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDVyZW07XG4gICAgY29sb3I6ICRncmV5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAkZGVmYXVsdER1cmF0aW9uO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgJiArICYge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodEdyZXk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9hdXRvY29tcGxldGVHb29nbGUvaW5kZXgnO1xuXG4ucmVnaXN0ZXIge1xuICBjb2xvcjogIzE0MTQxNDtcblxuICAuTW9kYWwtY29udGFpbmVyIHtcbiAgICB3aWR0aDogODA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgcGFkZGluZzogNDhweCA2NHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgcGFkZGluZzogNDhweCAxNnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogNnB4O1xuICAgIH1cblxuICAgIC8qIFRyYWNrICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLyogSGFuZGxlICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogI2Q0ZDRkNDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgfVxuXG4gICAgLyogSGFuZGxlIG9uIGhvdmVyICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2E4YThhODtcbiAgICB9XG4gIH1cblxuICAucmVnaXN0ZXJGb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmZvcm0tYWN0aW9ucyBidXR0b24ge1xuICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgIH1cbiAgfVxuXG4gIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jayB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLk1vZGFsLWNsb3NlSWNvbiB7XG4gICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5jYXB0Y2hhIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG5cbiAgJmZvcm0tdGl0bGUge1xuICAgIEBleHRlbmQgLmxhdG8tYmxhY2s7XG5cbiAgICBmb250LXNpemU6IDMxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5SZWdpc3RlclBhZ2UtbGFiZWxCbG9jayB7XG4gICAgQGV4dGVuZCAubGF0by1yZWd1bGFyO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4td2lkdGg6IDE3MnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjNzU3NTc1O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U3MGQyMztcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmNoZWNrZWQ6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBtYXJnaW46IDAgNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZjtcblxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGFsbE1vYmlsZSkge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgaGVpZ2h0OiA3MCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5SZWdpc3RlclBhZ2UtcmFkaW9TZWxlY3RTdGF0dXMsXG4gIC5SZWdpc3RlclBhZ2UtcmFkaW9TZWxlY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuUmVnaXN0ZXJQYWdlLXBhc3N3b3JkLXJlcXVpcmVtZW50cyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgLkljb24tLWNoZWNrUmVkIHtcbiAgICAgIGNvbG9yOiByZWQ7XG5cbiAgICAgICYuSWNvbi0tdmFsaWQge1xuICAgICAgICBjb2xvcjogZ3JlZW47XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5seC1maWVsZC10ZXh0LWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICYubHgtZmllbGQtc2VhcmNoIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5seC1maWVsZC1hY3Rpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTY1NjU2O1xuICAgICAgd2lkdGg6IDYxcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAxMnB4IDEycHggMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjJzO1xuICAgICAgei1pbmRleDogMztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIGdhcDogMjRweDtcbiAgICB9XG4gICAgLmx4LWZpZWxkLXRleHQtYm94IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAubHgtZmllbGQtdGV4dC1ib3g6bnRoLWNoaWxkKDEpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRhbGxNb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmx4LWZpZWxkLWlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICNnLXJlY2FwdGNoYV9pbmNvcnJlY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuanMtcmVjYXB0Y2hhLWNhcHRjaGFhZGRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5wYXNzLXRvZ2dsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdG9wOiAxNXB4O1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmhvdmVyLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZTcwZDIzO1xuICAgIH1cbiAgfVxuICAuSWNvbi0tZXllXzIuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZTFkZGRmO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuICAuZXJyb3JGaWVsZCB7XG4gICAgY29sb3I6IHJlZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgfVxuXG4gIC5zZWN0aW9uLWluZm8ge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAubG9naW5Nb2RhbC1zdWJ0aXRsZSB7XG4gICAgQGV4dGVuZCAubGF0by1ibGFjaztcblxuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICB9XG5cbiAgLmluZm9ybWF0aW9ucyB7XG4gICAgbGkge1xuICAgICAgQGV4dGVuZCAubGF0by1yZWd1bGFyO1xuXG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAxMXB4IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q0ZDRkNDtcblxuICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuXG4gIC5saXN0Q29tcGFuaWVzIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLUJhY2tncm91bmRzLUxpZ2h0ZXIsICNmYWZhZmEpO1xuXG4gICAgJi10aXRsZSB7XG4gICAgICBAZXh0ZW5kIC5sYXRvLWJvbGQ7XG5cbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgQGV4dGVuZCAubGF0by1yZWd1bGFyO1xuXG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1CYWNrZ3JvdW5kcy1Mb3dlciwgI2UxZGRkZik7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1CYWNrZ3JvdW5kcy1VcHBlciwgI2ZmZik7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcblxuICAgICAgJiBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1zdWJ0aXRsZSB7XG4gICAgICBAZXh0ZW5kIC5sYXRvLWJvbGQ7XG5cbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG4gIH1cblxuICAucmVxdWlyZWQge1xuICAgIGNvbG9yOiByZWQ7XG4gICAgY29sb3I6IHJlZDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICB9XG5cbiAgfVxuXG4gIC5saXN0Q29tcGFuaWVzLWlkY29tcGFueSB7XG4gICAgbGFiZWwge1xuICAgICAgQGV4dGVuZCAubGF0by1yZWd1bGFyO1xuXG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICB9XG5cbiAgLmxpc3RDb21wYW5pZXMtZmllbGRpZGNvbXBhbnkge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIG1hcmdpbjogNnB4IDAgMCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3NTc1NzU7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG4gICAgaW5wdXQge1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogIzE0MTQxNDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGhlaWdodDogNTZweDtcblxuICAgIH1cblxuICAgIGkge1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgcmlnaHQ6IDA7XG5cbiAgICB9XG4gIH1cblxuICAuaW5mbyB7XG4gICAgY29sb3I6ICM1NjU2NTY7XG4gICAgQGV4dGVuZCAubGF0by1yZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAudGV4dC1pbmZve1xuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogIzE0MTQxNDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIFxuLmZpZWxkLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLmx4LWZpZWxkLXRleHQtYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogNTAlO1xuICB9XG59XG5cbi5seC1maWVsZC10ZXh0LWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLmZpbGxlZCAubHgtZmllbGQtbGFiZWwsICY6Zm9jdXMtd2l0aGluIC5seC1maWVsZC1sYWJlbHtcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICB0b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDE2cHggIWltcG9ydGFudDtcblxuICB9XG59XG5cbi5seC1maWVsZC1sYWJlbCwgLmx4LWZpZWxkLWxhYmVsLXBob25lIHtcbiAgQGV4dGVuZCAubGF0by1yZWd1bGFyO1xuXG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjJzO1xuICB0b3A6IDE2cHggIWltcG9ydGFudDtcbiAgbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5seC1maWVsZC10ZXh0LWJveC5maWxsZWQgLmx4LWZpZWxkLWlucHV0IHtcbiAgICBwYWRkaW5nLXRvcDogMjJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiB1bnNldDtcbiB9XG5cbi5seC1maWVsZC1pbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3NTc1NzU7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogbm9uZTtcblxuICAmOmZvY3VzLFxuICAmOmhvdmVyIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMTQxNDE0O1xuICAgIHBhZGRpbmctdG9wOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICB9XG59XG5cbi5wcmltYXJ5LWJ0biB7XG4gIEBleHRlbmQgLmxhdG8tYm9sZDtcblxuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNjRweDtcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjZTcwZDIzO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgYm9yZGVyLXJhZGl1czogMzZweDtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgY29sb3I6ICNlNzBkMjM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U3MGQyMztcbiAgfVxuXG4gICYuZnVsbFdpZHRoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uanMtTG9hZGVyIHtcbiAgei1pbmRleDogMTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG59XG5cbi5waG9uZS1maWVsZCB7XG4gIEBleHRlbmQgLmxhdG8tcmVndWxhcjtcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICYuZmlsbGVkLCAmOmZvY3VzIHtcbiAgICAgLnBob25lLWlucHV0LWNvbnRhaW5lcntcbiAgICAgIC5waG9uZS1udW1iZXItaW5wdXR7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgfVxuICAgfVxuIH1cblxuLnBob25lLWlucHV0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGhvbmUtY29kZS1zZWxlY3Qge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDhweCA2cHggOHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWluLXdpZHRoOiA5NnB4O1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogIzU2NTY1NiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcgMTBsNSA1IDUtNScgc3Ryb2tlPSclMjNmZmZmZmYnIHN0cm9rZS13aWR0aD0nMi41JyBmaWxsPSdub25lJyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKDEwMCUgLSAycHgpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogOHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG5cbiAgJi5vcGVuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNyAxNGw1LTUgNSA1JyBzdHJva2U9JyUyM2ZmZmZmZicgc3Ryb2tlLXdpZHRoPScyLjUnIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5waG9uZS1udW1iZXItaW5wdXQge1xuICBmbGV4OiAxO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5waG9uZS1maWVsZCAubHgtZmllbGQtbGFiZWwtcGhvbmUge1xuICBsZWZ0OiAxMDdweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OTtcbn1cblxuLnBob25lLWZpZWxkLmZpbGxlZCAubHgtZmllbGQtbGFiZWwtcGhvbmUsXG4ucGhvbmUtZmllbGQ6Zm9jdXMtd2l0aGluIC5seC1maWVsZC1sYWJlbC1waG9uZSB7XG4gIHRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDEwN3B4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xufVxuXG4uZGlzYWJsZWRCdXR0b24ge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5tYWluLWxveGFtLWZye1xuICAucmVnaXN0ZXJ7XG4gICAgLmxpc3RDb21wYW5pZXN7XG4gICAgICBwYWRkaW5nOiAyLjRyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjJyZW07XG4gICAgfVxuICAgIC5saXN0Q29tcGFuaWVzLXRpdGxle1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICAgIH1cbiAgICAubGlzdENvbXBhbmllcy1pdGVte1xuICAgICAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICAgICAgJi5zZWxlY3RlZHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRTcwRDIzO1xuICAgICAgfVxuICAgICAgLlJlZ2lzdGVyUGFnZS1sYWJlbEJsb2Nre1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAgICAgaW5wdXRbdHlwZT1yYWRpb117XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RBRENFNDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNnJlbTtcbiAgICAgICAgICAmOmNoZWNrZWR7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbXBhbnktbmFtZXtcbiAgICAgICAgQGV4dGVuZCAubGF0by1ib2xkO1xuICAgICAgfVxuICAgICAgLmNvbXBhbnktYWRkcmVzc3tcbiAgICAgICAgbWFyZ2luLXRvcDogMC44cmVtO1xuICAgICAgfVxuICAgIH1cblxuICB9XG4gIC5Nb2RhbC5yZWdpc3RlciAubHgtZmllbGQtdGV4dC1ib3gge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG59XG4iLCIvLyBNaXhpbnNcbkBpbXBvcnQgJy4uLy4uL3V0aWxzL2Nzcy9idXR0b24nO1xuQGltcG9ydCAnLi4vLi4vYXNzZXRzL3N0eWxlcy9pY29ucy9pY29ucyc7XG5AaW1wb3J0ICcuLi8uLi91dGlscy9jc3MvbWVkaWFxdWVyaWVzJztcbkBpbXBvcnQgJy4uLy4uL3V0aWxzL2Nzcy9pY29ucyc7XG5AaW1wb3J0ICcuLi8uLi90aGVtZXMvX2NvbmZpZy92YXJpYWJsZSc7XG5AaW1wb3J0ICcuLi8uLi92ZW5kb3JzL3Njcm9sbGJhci92dWUyLXNjcm9sbGJhci5zY3NzJztcbkBpbXBvcnQgJy4uLy4uL2NvbXBvbmVudHMvbW9kYWxzL3JlZ2lzdGVyL2luZGV4JztcblxuLk9yZGVyU3VtbWFyeSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygxMDB2aCAtIDAuNXJlbSkpO1xuICBiYWNrZ3JvdW5kOiAkZGFya0dyZXk7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTM7XG4gIHRyYW5zaXRpb246ICRkZWZhdWx0RHVyYXRpb247XG5cbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIGZsZXg6IDAgMCAzMiU7XG4gICAgd2lkdGg6IDMyJSAhaW1wb3J0YW50OyAvLyBGaXggU3RpY2tmaWxsIGNoYW5naW5nIHdpZHRoIGluIEpTXG4gICAgbWF4LXdpZHRoOiA0MDVweDtcbiAgICB6LWluZGV4OiA5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gICYtLW9wZW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlOyAvLyBGaXggYWRkcmVzcyBiYXIgb3ZlcmxhcHBpbmcgdGhlIGNsb3NlIGJ0blxuICB9XG5cbiAgJi1vcGVuQnRuIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXRvcDogLTMuOXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwLjhyZW07XG4gICAgYmFja2dyb3VuZDogJGRhcmtHcmV5O1xuICAgIG1heC13aWR0aDogMTkuMnJlbTtcblxuICAgICZMYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogJGJvbGRXZWlnaHQ7XG4gICAgICBmb250LWZhbWlseTogJHJvYm90bztcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAvL3BhZGRpbmc6IDAgNi41cmVtIDAgMi4ycmVtO1xuICAgIH1cbiAgfVxuXG4gICYtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgcGFkZGluZzogNy4xcmVtIDJyZW0gMDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogJGRlZmF1bHREdXJhdGlvbjtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIC8vcGFkZGluZzogMTEuNXJlbSAzcmVtIDEuMnJlbTtcbiAgICAgIHBhZGRpbmc6IDMuNXJlbSAzcmVtIDEuMnJlbTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAucmVhc3N1cmFuY2UtY29tcG9uZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDEycHg7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRjtcblxuICAgICAgLnJlYXNzdXJhbmNlLWVudHJ5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuXG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogIzE0MTQxNDtcbiAgICAgICAgICBmb250LWZhbWlseTogTGF0bztcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICYtY2xvc2VCdG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDM1cHg7XG4gICAgcmlnaHQ6IDIycHg7XG4gICAgZm9udC1mYW1pbHk6ICRyb2JvdG87XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkV2VpZ2h0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkYmFybG93O1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi42cmVtO1xuICB9XG5cbiAgJi1zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRiYXJsb3c7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkV2VpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cblxuICAmLWl0ZW1zIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG5cbiAgICAmU2Nyb2xsV3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDU2LjhyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIzcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk3OTc5NztcblxuICAgICZOYW1lIHtcbiAgICAgIGZsZXg6IDAgMCA2NSU7XG4gICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1heC13aWR0aDogNjUlO1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gICAgICAmVG90YWwge1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cblxuICAgICZQcmljZSB7XG4gICAgICBmbGV4OiAwIDAgMzUlO1xuICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZFdlaWdodDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAmVG90YWwge1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zdWJ0b3RhbCB7XG4gICAgICBwYWRkaW5nOiAyLjVyZW0gMCAwIDA7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgICAmIC5PcmRlclN1bW1hcnktaXRlbU5hbWUge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuXG4gICAgICAmLS10dmEge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk3OTc5NztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXRvdGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG5cbiAgICAmTGFiZWwge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYmFybG93O1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICBmb250LXdlaWdodDogJGJvbGRXZWlnaHQ7XG4gICAgfVxuXG4gICAgJkFtb3VudCB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgZm9udC1mYW1pbHk6ICRiYXJsb3c7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZFdlaWdodDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gICYtd2FybmluZyB7XG4gICAgZm9udC1mYW1pbHk6ICRiYXJsb3c7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgY29sb3I6ICRncmV5Qm9yZGVyO1xuICAgIG1hcmdpbi10b3A6IDg3cHg7XG4gIH1cblxuICAmLXBpY2tVcE1vZGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICZCdG4ge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkYWxsTW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgIH1cblxuICAgICAgZm9udC1zaXplOiAxLjdyZW07XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgICZJY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgfVxuXG4gICAgICAmLS1kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXBpY2tVcE1vZGU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gICYtbm90UmVnaXN0ZXJZZXQge1xuICAgIC8vSUUgZmFsbGJhY2tcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cblxuICAmLW5vdFJlZ2lzdGVyWWV0TGluayxcbiAgJi1ub3RSZWdpc3RlcllldExpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICB9XG5cbiAgJi1jb250aW51ZVdpdGhvdXRSZWdpc3RlcmluZyxcbiAgJi1jb250aW51ZVdpdGhvdXRSZWdpc3RlcmluZzpob3ZlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbiAgJi1saW5re1xuICAgIGZvbnQtZmFtaWx5OiBMYXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAgI0U3MEQyMztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTQ3JTtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJi0tZGlzYWJsZWR7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICM3NTc1NzU7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJi1jb25uZWN0VG9TZWVQcmljZXN7XG4gICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGNvbG9yOiAjRTcwRDIzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNzBEMjM7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTQ3JTtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICYtLWRpc2FibGVke1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBjb2xvcjogIzc1NzU3NTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzc1NzU3NTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIDEuIENvcmUgLSBNaXhpbnNcbkBpbXBvcnQgJy4uLy4uL19jb25maWcvdmFyaWFibGUnO1xuXG4vLyAxLiBDb3JlIC0gTWl4aW5zXG5AaW1wb3J0ICcuLi9iYXNlL3ZhcmlhYmxlcyc7XG5cbi8vIFZpZXdzXG5AaW1wb3J0ICcuLi8uLi8uLi92aWV3cy9jYXJ0UGFnZS9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi8uLi92aWV3cy9kZWxpdmVyeU1vZGVQYWdlL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uLy4uL3ZpZXdzL2RlbGl2ZXJ5U3RlcFBhZ2UvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vLi4vdmlld3MvcGF5bWVudFBhZ2UvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vLi4vdmlld3MvY29uZmlybWF0aW9uUGFnZS9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi8uLi92aWV3cy9zdW1tYXJ5U3RlcFBhZ2UvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vLi4vY29tcG9uZW50cy9hdXRvY29tcGxldGVHb29nbGUvaW5kZXgnO1xuXG4vLyBDb21wb25lbnRzXG5AaW1wb3J0ICcuLi8uLi8uLi9jb21wb25lbnRzL2JyZWFkY3J1bWIvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vLi4vY29tcG9uZW50cy9jaGVja291dFN0ZXBzL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uLy4uL2NvbXBvbmVudHMvb3JkZXJTdW1tYXJ5L2luZGV4JztcblxuLkNvbnRhY3RCYXIge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5TdWJuYXYtY29udGFpbmVyIHtcbiAgei1pbmRleDogMjtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gICAgIF8gICAgICAgICAgICBfICAgICAgICAgICBfICAgICAgICAgICAgICAgICAgICAgICAgICAgXyBfXG4vLyAgICAoXykgICAgICAgICAgfCB8ICAgICAgICAgfCB8ICAgICAgICAgICAgICAgICAgICAgICAgIHwgKF8pXG4vLyAgICAgXyBfIF9fICAgX19ffCB8XyAgIF8gIF9ffCB8IF9fXyAgIF8gX18gX19fICAgX19fICBfX3wgfF8gIF9fIF9cbi8vICAgIHwgfCAnXyBcXCAvIF9ffCB8IHwgfCB8LyBfYCB8LyBfIFxcIHwgJ18gYCBfIFxcIC8gXyBcXC8gX2AgfCB8LyBfYCB8XG4vLyAgICB8IHwgfCB8IHwgKF9ffCB8IHxffCB8IChffCB8ICBfXy8gfCB8IHwgfCB8IHwgIF9fLyAoX3wgfCB8IChffCB8XG4vLyAgICB8X3xffCB8X3xcXF9fX3xffFxcX18sX3xcXF9fLF98XFxfX198IHxffCB8X3wgfF98XFxfX198XFxfXyxffF98XFxfXyxffFxuLy9cbi8vICAgICAgU2ltcGxlLCBlbGVnYW50IGFuZCBtYWludGFpbmFibGUgbWVkaWEgcXVlcmllcyBpbiBTYXNzXG4vLyAgICAgICAgICAgICAgICAgICAgICAgIHYxLjQuOVxuLy9cbi8vICAgICAgICAgICAgICAgIGh0dHA6Ly9pbmNsdWRlLW1lZGlhLmNvbVxuLy9cbi8vICAgICAgICAgQXV0aG9yczogRWR1YXJkbyBCb3VjYXMgKEBlZHVhcmRvYm91Y2FzKVxuLy8gICAgICAgICAgICAgICAgICBIdWdvIEdpcmF1ZGVsIChAaHVnb2dpcmF1ZGVsKVxuLy9cbi8vICAgICAgVGhpcyBwcm9qZWN0IGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgTUlUIGxpY2Vuc2VcblxuXG4vLy8vXG4vLy8gaW5jbHVkZS1tZWRpYSBsaWJyYXJ5IHB1YmxpYyBjb25maWd1cmF0aW9uXG4vLy8gQGF1dGhvciBFZHVhcmRvIEJvdWNhc1xuLy8vIEBhY2Nlc3MgcHVibGljXG4vLy8vXG5cblxuLy8vXG4vLy8gQ3JlYXRlcyBhIGxpc3Qgb2YgZ2xvYmFsIGJyZWFrcG9pbnRzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gQ3JlYXRlcyBhIHNpbmdsZSBicmVha3BvaW50IHdpdGggdGhlIGxhYmVsIGBwaG9uZWBcbi8vLyAgJGJyZWFrcG9pbnRzOiAoJ3Bob25lJzogMzIwcHgpO1xuLy8vXG4kYnJlYWtwb2ludHM6IChcbiAgJ3Bob25lJzogMzIwcHgsXG4gICd0YWJsZXQnOiA3NjhweCxcbiAgJ2Rlc2t0b3AnOiAxMDI0cHhcbikgIWRlZmF1bHQ7XG5cblxuLy8vXG4vLy8gQ3JlYXRlcyBhIGxpc3Qgb2Ygc3RhdGljIGV4cHJlc3Npb25zIG9yIG1lZGlhIHR5cGVzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gQ3JlYXRlcyBhIHNpbmdsZSBtZWRpYSB0eXBlIChzY3JlZW4pXG4vLy8gICRtZWRpYS1leHByZXNzaW9uczogKCdzY3JlZW4nOiAnc2NyZWVuJyk7XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gQ3JlYXRlcyBhIHN0YXRpYyBleHByZXNzaW9uIHdpdGggbG9naWNhbCBkaXNqdW5jdGlvbiAoT1Igb3BlcmF0b3IpXG4vLy8gICRtZWRpYS1leHByZXNzaW9uczogKFxuLy8vICAgICdyZXRpbmEyeCc6ICcoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpJ1xuLy8vICApO1xuLy8vXG4kbWVkaWEtZXhwcmVzc2lvbnM6IChcbiAgJ3NjcmVlbic6ICdzY3JlZW4nLFxuICAncHJpbnQnOiAncHJpbnQnLFxuICAnaGFuZGhlbGQnOiAnaGFuZGhlbGQnLFxuICAnbGFuZHNjYXBlJzogJyhvcmllbnRhdGlvbjogbGFuZHNjYXBlKScsXG4gICdwb3J0cmFpdCc6ICcob3JpZW50YXRpb246IHBvcnRyYWl0KScsXG4gICdyZXRpbmEyeCc6ICcoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAobWluLXJlc29sdXRpb246IDJkcHB4KScsXG4gICdyZXRpbmEzeCc6ICcoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAzKSwgKG1pbi1yZXNvbHV0aW9uOiAzNTBkcGkpLCAobWluLXJlc29sdXRpb246IDNkcHB4KSdcbikgIWRlZmF1bHQ7XG5cblxuLy8vXG4vLy8gRGVmaW5lcyBhIG51bWJlciB0byBiZSBhZGRlZCBvciBzdWJ0cmFjdGVkIGZyb20gZWFjaCB1bml0IHdoZW4gZGVjbGFyaW5nIGJyZWFrcG9pbnRzIHdpdGggZXhjbHVzaXZlIGludGVydmFsc1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEludGVydmFsIGZvciBwaXhlbHMgaXMgZGVmaW5lZCBhcyBgMWAgYnkgZGVmYXVsdFxuLy8vICBAaW5jbHVkZSBtZWRpYSgnPjEyOHB4Jykge31cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIEBtZWRpYSAobWluLXdpZHRoOiAxMjlweCkge31cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBJbnRlcnZhbCBmb3IgZW1zIGlzIGRlZmluZWQgYXMgYDAuMDFgIGJ5IGRlZmF1bHRcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz4yMGVtJykge31cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIEBtZWRpYSAobWluLXdpZHRoOiAyMC4wMWVtKSB7fVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEludGVydmFsIGZvciByZW1zIGlzIGRlZmluZWQgYXMgYDAuMWAgYnkgZGVmYXVsdCwgdG8gYmUgdXNlZCB3aXRoIGBmb250LXNpemU6IDYyLjUlO2Bcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz4yLjByZW0nKSB7fVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgQG1lZGlhIChtaW4td2lkdGg6IDIuMXJlbSkge31cbi8vL1xuJHVuaXQtaW50ZXJ2YWxzOiAoXG4gICdweCc6IDEsXG4gICdlbSc6IDAuMDEsXG4gICdyZW0nOiAwLjEsXG4gICcnOiAwXG4pICFkZWZhdWx0O1xuXG4vLy9cbi8vLyBEZWZpbmVzIHdoZXRoZXIgc3VwcG9ydCBmb3IgbWVkaWEgcXVlcmllcyBpcyBhdmFpbGFibGUsIHVzZWZ1bCBmb3IgY3JlYXRpbmcgc2VwYXJhdGUgc3R5bGVzaGVldHNcbi8vLyBmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IG1lZGlhIHF1ZXJpZXMuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gRGlzYWJsZXMgc3VwcG9ydCBmb3IgbWVkaWEgcXVlcmllc1xuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICAuZm9vIHtcbi8vLyAgICBjb2xvcjogdG9tYXRvO1xuLy8vICB9XG4vLy9cbiRpbS1tZWRpYS1zdXBwb3J0OiB0cnVlICFkZWZhdWx0O1xuXG4vLy9cbi8vLyBTZWxlY3RzIHdoaWNoIGJyZWFrcG9pbnQgdG8gZW11bGF0ZSB3aGVuIHN1cHBvcnQgZm9yIG1lZGlhIHF1ZXJpZXMgaXMgZGlzYWJsZWQuIE1lZGlhIHF1ZXJpZXMgdGhhdCBzdGFydCBhdCBvclxuLy8vIGludGVyY2VwdCB0aGUgYnJlYWtwb2ludCB3aWxsIGJlIGRpc3BsYXllZCwgYW55IG90aGVycyB3aWxsIGJlIGlnbm9yZWQuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVGhpcyBtZWRpYSBxdWVyeSB3aWxsIHNob3cgYmVjYXVzZSBpdCBpbnRlcmNlcHRzIHRoZSBzdGF0aWMgYnJlYWtwb2ludFxuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gICRpbS1uby1tZWRpYS1icmVha3BvaW50OiAnZGVza3RvcCc7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICAuZm9vIHtcbi8vLyAgICBjb2xvcjogdG9tYXRvO1xuLy8vICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVGhpcyBtZWRpYSBxdWVyeSB3aWxsIE5PVCBzaG93IGJlY2F1c2UgaXQgZG9lcyBub3QgaW50ZXJjZXB0IHRoZSBkZXNrdG9wIGJyZWFrcG9pbnRcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xuLy8vICAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ3RhYmxldCc7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PWRlc2t0b3AnKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gIC8qIE5vIG91dHB1dCAqL1xuLy8vXG4kaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ2Rlc2t0b3AnICFkZWZhdWx0O1xuXG4vLy9cbi8vLyBTZWxlY3RzIHdoaWNoIG1lZGlhIGV4cHJlc3Npb25zIGFyZSBhbGxvd2VkIGluIGFuIGV4cHJlc3Npb24gZm9yIGl0IHRvIGJlIHVzZWQgd2hlbiBtZWRpYSBxdWVyaWVzXG4vLy8gYXJlIG5vdCBzdXBwb3J0ZWQuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVGhpcyBtZWRpYSBxdWVyeSB3aWxsIHNob3cgYmVjYXVzZSBpdCBpbnRlcmNlcHRzIHRoZSBzdGF0aWMgYnJlYWtwb2ludCBhbmQgY29udGFpbnMgb25seSBhY2NlcHRlZCBtZWRpYSBleHByZXNzaW9uc1xuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gICRpbS1uby1tZWRpYS1icmVha3BvaW50OiAnZGVza3RvcCc7XG4vLy8gICRpbS1uby1tZWRpYS1leHByZXNzaW9uczogKCdzY3JlZW4nKTtcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0JywgJ3NjcmVlbicpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgIC5mb28ge1xuLy8vICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFRoaXMgbWVkaWEgcXVlcnkgd2lsbCBOT1Qgc2hvdyBiZWNhdXNlIGl0IGludGVyY2VwdHMgdGhlIHN0YXRpYyBicmVha3BvaW50IGJ1dCBjb250YWlucyBhIG1lZGlhIGV4cHJlc3Npb24gdGhhdCBpcyBub3QgYWNjZXB0ZWRcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xuLy8vICAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ2Rlc2t0b3AnO1xuLy8vICAkaW0tbm8tbWVkaWEtZXhwcmVzc2lvbnM6ICgnc2NyZWVuJyk7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcsICdyZXRpbmEyeCcpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgLyogTm8gb3V0cHV0ICovXG4vLy9cbiRpbS1uby1tZWRpYS1leHByZXNzaW9uczogKCdzY3JlZW4nLCAncG9ydHJhaXQnLCAnbGFuZHNjYXBlJykgIWRlZmF1bHQ7XG5cbi8vLy9cbi8vLyBDcm9zcy1lbmdpbmUgbG9nZ2luZyBlbmdpbmVcbi8vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLy9cblxuXG4vLy9cbi8vLyBMb2cgYSBtZXNzYWdlIGVpdGhlciB3aXRoIGBAZXJyb3JgIGlmIHN1cHBvcnRlZFxuLy8vIGVsc2Ugd2l0aCBgQHdhcm5gLCB1c2luZyBgZmVhdHVyZS1leGlzdHMoJ2F0LWVycm9yJylgXG4vLy8gdG8gZGV0ZWN0IHN1cHBvcnQuXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG1lc3NhZ2UgLSBNZXNzYWdlIHRvIGxvZ1xuLy8vXG5AZnVuY3Rpb24gaW0tbG9nKCRtZXNzYWdlKSB7XG4gIEBpZiBmZWF0dXJlLWV4aXN0cygnYXQtZXJyb3InKSB7XG4gICAgQGVycm9yICRtZXNzYWdlO1xuICB9IEBlbHNlIHtcbiAgICBAd2FybiAkbWVzc2FnZTtcbiAgICAkXzogbm9vcCgpO1xuICB9XG5cbiAgQHJldHVybiAkbWVzc2FnZTtcbn1cblxuXG4vLy9cbi8vLyBXcmFwcGVyIG1peGluIGZvciB0aGUgbG9nIGZ1bmN0aW9uIHNvIGl0IGNhbiBiZSB1c2VkIHdpdGggYSBtb3JlIGZyaWVuZGx5XG4vLy8gQVBJIHRoYW4gYEBpZiBpbS1sb2coJy4uJykge31gIG9yIGAkXzogaW0tbG9nKCcuLicpYC4gQmFzaWNhbGx5LCB1c2UgdGhlIGZ1bmN0aW9uXG4vLy8gd2l0aGluIGZ1bmN0aW9ucyBiZWNhdXNlIGl0IGlzIG5vdCBwb3NzaWJsZSB0byBpbmNsdWRlIGEgbWl4aW4gaW4gYSBmdW5jdGlvblxuLy8vIGFuZCB1c2UgdGhlIG1peGluIGV2ZXJ5d2hlcmUgZWxzZSBiZWNhdXNlIGl0J3MgbXVjaCBtb3JlIGVsZWdhbnQuXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG1lc3NhZ2UgLSBNZXNzYWdlIHRvIGxvZ1xuLy8vXG5AbWl4aW4gbG9nKCRtZXNzYWdlKSB7XG4gIEBpZiBpbS1sb2coJG1lc3NhZ2UpIHt9XG59XG5cblxuLy8vXG4vLy8gRnVuY3Rpb24gd2l0aCBubyBgQHJldHVybmAgY2FsbGVkIG5leHQgdG8gYEB3YXJuYCBpbiBTYXNzIDMuM1xuLy8vIHRvIHRyaWdnZXIgYSBjb21waWxpbmcgZXJyb3IgYW5kIHN0b3AgdGhlIHByb2Nlc3MuXG4vLy9cbkBmdW5jdGlvbiBub29wKCkge31cblxuLy8vXG4vLy8gRGV0ZXJtaW5lcyB3aGV0aGVyIGEgbGlzdCBvZiBjb25kaXRpb25zIGlzIGludGVyY2VwdGVkIGJ5IHRoZSBzdGF0aWMgYnJlYWtwb2ludC5cbi8vL1xuLy8vIEBwYXJhbSB7QXJnbGlzdH0gICAkY29uZGl0aW9ucyAgLSBNZWRpYSBxdWVyeSBjb25kaXRpb25zXG4vLy9cbi8vLyBAcmV0dXJuIHtCb29sZWFufSAtIFJldHVybnMgdHJ1ZSBpZiB0aGUgY29uZGl0aW9ucyBhcmUgaW50ZXJjZXB0ZWQgYnkgdGhlIHN0YXRpYyBicmVha3BvaW50XG4vLy9cbkBmdW5jdGlvbiBpbS1pbnRlcmNlcHRzLXN0YXRpYy1icmVha3BvaW50KCRjb25kaXRpb25zLi4uKSB7XG4gICRuby1tZWRpYS1icmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQpO1xuXG4gIEBpZiBub3QgJG5vLW1lZGlhLWJyZWFrcG9pbnQtdmFsdWUge1xuICAgIEBpZiBpbS1sb2coJ2AjeyRpbS1uby1tZWRpYS1icmVha3BvaW50fWAgaXMgbm90IGEgdmFsaWQgYnJlYWtwb2ludC4nKSB7fVxuICB9XG5cbiAgQGVhY2ggJGNvbmRpdGlvbiBpbiAkY29uZGl0aW9ucyB7XG4gICAgQGlmIG5vdCBtYXAtaGFzLWtleSgkbWVkaWEtZXhwcmVzc2lvbnMsICRjb25kaXRpb24pIHtcbiAgICAgICRvcGVyYXRvcjogZ2V0LWV4cHJlc3Npb24tb3BlcmF0b3IoJGNvbmRpdGlvbik7XG4gICAgICAkcHJlZml4OiBnZXQtZXhwcmVzc2lvbi1wcmVmaXgoJG9wZXJhdG9yKTtcbiAgICAgICR2YWx1ZTogZ2V0LWV4cHJlc3Npb24tdmFsdWUoJGNvbmRpdGlvbiwgJG9wZXJhdG9yKTtcblxuICAgICAgLy8gc2Nzcy1saW50OmRpc2FibGUgU3BhY2VBcm91bmRPcGVyYXRvclxuICAgICAgQGlmICgkcHJlZml4ID09ICdtYXgnIGFuZCAkdmFsdWUgPD0gJG5vLW1lZGlhLWJyZWFrcG9pbnQtdmFsdWUpIG9yXG4gICAgICAgICAgKCRwcmVmaXggPT0gJ21pbicgYW5kICR2YWx1ZSA+ICRuby1tZWRpYS1icmVha3BvaW50LXZhbHVlKSB7XG4gICAgICAgIEByZXR1cm4gZmFsc2U7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiBub3QgaW5kZXgoJGltLW5vLW1lZGlhLWV4cHJlc3Npb25zLCAkY29uZGl0aW9uKSB7XG4gICAgICBAcmV0dXJuIGZhbHNlO1xuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gdHJ1ZTtcbn1cblxuLy8vL1xuLy8vIFBhcnNpbmcgZW5naW5lXG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy8vXG5cblxuLy8vXG4vLy8gR2V0IG9wZXJhdG9yIG9mIGFuIGV4cHJlc3Npb25cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZXhwcmVzc2lvbiAtIEV4cHJlc3Npb24gdG8gZXh0cmFjdCBvcGVyYXRvciBmcm9tXG4vLy9cbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gQW55IG9mIGA+PWAsIGA+YCwgYDw9YCwgYDxgLCBg4omlYCwgYOKJpGBcbi8vL1xuQGZ1bmN0aW9uIGdldC1leHByZXNzaW9uLW9wZXJhdG9yKCRleHByZXNzaW9uKSB7XG4gIEBlYWNoICRvcGVyYXRvciBpbiAoJz49JywgJz4nLCAnPD0nLCAnPCcsICfiiaUnLCAn4omkJykge1xuICAgIEBpZiBzdHItaW5kZXgoJGV4cHJlc3Npb24sICRvcGVyYXRvcikge1xuICAgICAgQHJldHVybiAkb3BlcmF0b3I7XG4gICAgfVxuICB9XG5cbiAgLy8gSXQgaXMgbm90IHBvc3NpYmxlIHRvIGluY2x1ZGUgYSBtaXhpbiBpbnNpZGUgYSBmdW5jdGlvbiwgc28gd2UgaGF2ZSB0b1xuICAvLyByZWx5IG9uIHRoZSBgaW0tbG9nKC4uKWAgZnVuY3Rpb24gcmF0aGVyIHRoYW4gdGhlIGBsb2coLi4pYCBtaXhpbi4gQmVjYXVzZVxuICAvLyBmdW5jdGlvbnMgY2Fubm90IGJlIGNhbGxlZCBhbnl3aGVyZSBpbiBTYXNzLCB3ZSBuZWVkIHRvIGhhY2sgdGhlIGNhbGwgaW5cbiAgLy8gYSBkdW1teSB2YXJpYWJsZSwgc3VjaCBhcyBgJF9gLiBJZiBhbnlib2R5IGV2ZXIgcmFpc2UgYSBzY29waW5nIGlzc3VlIHdpdGhcbiAgLy8gU2FzcyAzLjMsIGNoYW5nZSB0aGlzIGxpbmUgaW4gYEBpZiBpbS1sb2coLi4pIHt9YCBpbnN0ZWFkLlxuICAkXzogaW0tbG9nKCdObyBvcGVyYXRvciBmb3VuZCBpbiBgI3skZXhwcmVzc2lvbn1gLicpO1xufVxuXG5cbi8vL1xuLy8vIEdldCBkaW1lbnNpb24gb2YgYW4gZXhwcmVzc2lvbiwgYmFzZWQgb24gYSBmb3VuZCBvcGVyYXRvclxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRleHByZXNzaW9uIC0gRXhwcmVzc2lvbiB0byBleHRyYWN0IGRpbWVuc2lvbiBmcm9tXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRvcGVyYXRvciAtIE9wZXJhdG9yIGZyb20gYCRleHByZXNzaW9uYFxuLy8vXG4vLy8gQHJldHVybiB7U3RyaW5nfSAtIGB3aWR0aGAgb3IgYGhlaWdodGAgKG9yIHBvdGVudGlhbGx5IGFueXRoaW5nIGVsc2UpXG4vLy9cbkBmdW5jdGlvbiBnZXQtZXhwcmVzc2lvbi1kaW1lbnNpb24oJGV4cHJlc3Npb24sICRvcGVyYXRvcikge1xuICAkb3BlcmF0b3ItaW5kZXg6IHN0ci1pbmRleCgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKTtcbiAgJHBhcnNlZC1kaW1lbnNpb246IHN0ci1zbGljZSgkZXhwcmVzc2lvbiwgMCwgJG9wZXJhdG9yLWluZGV4IC0gMSk7XG4gICRkaW1lbnNpb246ICd3aWR0aCc7XG5cbiAgQGlmIHN0ci1sZW5ndGgoJHBhcnNlZC1kaW1lbnNpb24pID4gMCB7XG4gICAgJGRpbWVuc2lvbjogJHBhcnNlZC1kaW1lbnNpb247XG4gIH1cblxuICBAcmV0dXJuICRkaW1lbnNpb247XG59XG5cblxuLy8vXG4vLy8gR2V0IGRpbWVuc2lvbiBwcmVmaXggYmFzZWQgb24gYW4gb3BlcmF0b3Jcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkb3BlcmF0b3IgLSBPcGVyYXRvclxuLy8vXG4vLy8gQHJldHVybiB7U3RyaW5nfSAtIGBtaW5gIG9yIGBtYXhgXG4vLy9cbkBmdW5jdGlvbiBnZXQtZXhwcmVzc2lvbi1wcmVmaXgoJG9wZXJhdG9yKSB7XG4gIEByZXR1cm4gaWYoaW5kZXgoKCc8JywgJzw9JywgJ+KJpCcpLCAkb3BlcmF0b3IpLCAnbWF4JywgJ21pbicpO1xufVxuXG5cbi8vL1xuLy8vIEdldCB2YWx1ZSBvZiBhbiBleHByZXNzaW9uLCBiYXNlZCBvbiBhIGZvdW5kIG9wZXJhdG9yXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGV4cHJlc3Npb24gLSBFeHByZXNzaW9uIHRvIGV4dHJhY3QgdmFsdWUgZnJvbVxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkb3BlcmF0b3IgLSBPcGVyYXRvciBmcm9tIGAkZXhwcmVzc2lvbmBcbi8vL1xuLy8vIEByZXR1cm4ge051bWJlcn0gLSBBIG51bWVyaWMgdmFsdWVcbi8vL1xuQGZ1bmN0aW9uIGdldC1leHByZXNzaW9uLXZhbHVlKCRleHByZXNzaW9uLCAkb3BlcmF0b3IpIHtcbiAgJG9wZXJhdG9yLWluZGV4OiBzdHItaW5kZXgoJGV4cHJlc3Npb24sICRvcGVyYXRvcik7XG4gICR2YWx1ZTogc3RyLXNsaWNlKCRleHByZXNzaW9uLCAkb3BlcmF0b3ItaW5kZXggKyBzdHItbGVuZ3RoKCRvcGVyYXRvcikpO1xuXG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICR2YWx1ZSkge1xuICAgICR2YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICR2YWx1ZSk7XG4gIH0gQGVsc2Uge1xuICAgICR2YWx1ZTogdG8tbnVtYmVyKCR2YWx1ZSk7XG4gIH1cblxuICAkaW50ZXJ2YWw6IG1hcC1nZXQoJHVuaXQtaW50ZXJ2YWxzLCB1bml0KCR2YWx1ZSkpO1xuXG4gIEBpZiBub3QgJGludGVydmFsIHtcbiAgICAvLyBJdCBpcyBub3QgcG9zc2libGUgdG8gaW5jbHVkZSBhIG1peGluIGluc2lkZSBhIGZ1bmN0aW9uLCBzbyB3ZSBoYXZlIHRvXG4gICAgLy8gcmVseSBvbiB0aGUgYGltLWxvZyguLilgIGZ1bmN0aW9uIHJhdGhlciB0aGFuIHRoZSBgbG9nKC4uKWAgbWl4aW4uIEJlY2F1c2VcbiAgICAvLyBmdW5jdGlvbnMgY2Fubm90IGJlIGNhbGxlZCBhbnl3aGVyZSBpbiBTYXNzLCB3ZSBuZWVkIHRvIGhhY2sgdGhlIGNhbGwgaW5cbiAgICAvLyBhIGR1bW15IHZhcmlhYmxlLCBzdWNoIGFzIGAkX2AuIElmIGFueWJvZHkgZXZlciByYWlzZSBhIHNjb3BpbmcgaXNzdWUgd2l0aFxuICAgIC8vIFNhc3MgMy4zLCBjaGFuZ2UgdGhpcyBsaW5lIGluIGBAaWYgaW0tbG9nKC4uKSB7fWAgaW5zdGVhZC5cbiAgICAkXzogaW0tbG9nKCdVbmtub3duIHVuaXQgYCN7dW5pdCgkdmFsdWUpfWAuJyk7XG4gIH1cblxuICBAaWYgJG9wZXJhdG9yID09ICc+JyB7XG4gICAgJHZhbHVlOiAkdmFsdWUgKyAkaW50ZXJ2YWw7XG4gIH0gQGVsc2UgaWYgJG9wZXJhdG9yID09ICc8JyB7XG4gICAgJHZhbHVlOiAkdmFsdWUgLSAkaW50ZXJ2YWw7XG4gIH1cblxuICBAcmV0dXJuICR2YWx1ZTtcbn1cblxuXG4vLy9cbi8vLyBQYXJzZSBhbiBleHByZXNzaW9uIHRvIHJldHVybiBhIHZhbGlkIG1lZGlhLXF1ZXJ5IGV4cHJlc3Npb25cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZXhwcmVzc2lvbiAtIEV4cHJlc3Npb24gdG8gcGFyc2Vcbi8vL1xuLy8vIEByZXR1cm4ge1N0cmluZ30gLSBWYWxpZCBtZWRpYSBxdWVyeVxuLy8vXG5AZnVuY3Rpb24gcGFyc2UtZXhwcmVzc2lvbigkZXhwcmVzc2lvbikge1xuICAvLyBJZiBpdCBpcyBwYXJ0IG9mICRtZWRpYS1leHByZXNzaW9ucywgaXQgaGFzIG5vIG9wZXJhdG9yXG4gIC8vIHRoZW4gdGhlcmUgaXMgbm8gbmVlZCB0byBnbyBhbnkgZnVydGhlciwganVzdCByZXR1cm4gdGhlIHZhbHVlXG4gIEBpZiBtYXAtaGFzLWtleSgkbWVkaWEtZXhwcmVzc2lvbnMsICRleHByZXNzaW9uKSB7XG4gICAgQHJldHVybiBtYXAtZ2V0KCRtZWRpYS1leHByZXNzaW9ucywgJGV4cHJlc3Npb24pO1xuICB9XG5cbiAgJG9wZXJhdG9yOiBnZXQtZXhwcmVzc2lvbi1vcGVyYXRvcigkZXhwcmVzc2lvbik7XG4gICRkaW1lbnNpb246IGdldC1leHByZXNzaW9uLWRpbWVuc2lvbigkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKTtcbiAgJHByZWZpeDogZ2V0LWV4cHJlc3Npb24tcHJlZml4KCRvcGVyYXRvcik7XG4gICR2YWx1ZTogZ2V0LWV4cHJlc3Npb24tdmFsdWUoJGV4cHJlc3Npb24sICRvcGVyYXRvcik7XG5cbiAgQHJldHVybiAnKCN7JHByZWZpeH0tI3skZGltZW5zaW9ufTogI3skdmFsdWV9KSc7XG59XG5cbi8vL1xuLy8vIFNsaWNlIGAkbGlzdGAgYmV0d2VlbiBgJHN0YXJ0YCBhbmQgYCRlbmRgIGluZGV4ZXNcbi8vL1xuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vXG4vLy8gQHBhcmFtIHtMaXN0fSAkbGlzdCAtIExpc3QgdG8gc2xpY2Vcbi8vLyBAcGFyYW0ge051bWJlcn0gJHN0YXJ0IFsxXSAtIFN0YXJ0IGluZGV4XG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRlbmQgW2xlbmd0aCgkbGlzdCldIC0gRW5kIGluZGV4XG4vLy9cbi8vLyBAcmV0dXJuIHtMaXN0fSBTbGljZWQgbGlzdFxuLy8vXG5AZnVuY3Rpb24gc2xpY2UoJGxpc3QsICRzdGFydDogMSwgJGVuZDogbGVuZ3RoKCRsaXN0KSkge1xuICBAaWYgbGVuZ3RoKCRsaXN0KSA8IDEgb3IgJHN0YXJ0ID4gJGVuZCB7XG4gICAgQHJldHVybiAoKTtcbiAgfVxuXG4gICRyZXN1bHQ6ICgpO1xuXG4gIEBmb3IgJGkgZnJvbSAkc3RhcnQgdGhyb3VnaCAkZW5kIHtcbiAgICAkcmVzdWx0OiBhcHBlbmQoJHJlc3VsdCwgbnRoKCRsaXN0LCAkaSkpO1xuICB9XG5cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLy8vXG4vLy8gU3RyaW5nIHRvIG51bWJlciBjb252ZXJ0ZXJcbi8vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLy9cblxuXG4vLy9cbi8vLyBDYXN0cyBhIHN0cmluZyBpbnRvIGEgbnVtYmVyXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZyB8IE51bWJlcn0gJHZhbHVlIC0gVmFsdWUgdG8gYmUgcGFyc2VkXG4vLy9cbi8vLyBAcmV0dXJuIHtOdW1iZXJ9XG4vLy9cbkBmdW5jdGlvbiB0by1udW1iZXIoJHZhbHVlKSB7XG4gIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gJ251bWJlcicge1xuICAgIEByZXR1cm4gJHZhbHVlO1xuICB9IEBlbHNlIGlmIHR5cGUtb2YoJHZhbHVlKSAhPSAnc3RyaW5nJyB7XG4gICAgJF86IGltLWxvZygnVmFsdWUgZm9yIGB0by1udW1iZXJgIHNob3VsZCBiZSBhIG51bWJlciBvciBhIHN0cmluZy4nKTtcbiAgfVxuXG4gICRmaXJzdC1jaGFyYWN0ZXI6IHN0ci1zbGljZSgkdmFsdWUsIDEsIDEpO1xuICAkcmVzdWx0OiAwO1xuICAkZGlnaXRzOiAwO1xuICAkbWludXM6ICgkZmlyc3QtY2hhcmFjdGVyID09ICctJyk7XG4gICRudW1iZXJzOiAoJzAnOiAwLCAnMSc6IDEsICcyJzogMiwgJzMnOiAzLCAnNCc6IDQsICc1JzogNSwgJzYnOiA2LCAnNyc6IDcsICc4JzogOCwgJzknOiA5KTtcblxuICAvLyBSZW1vdmUgKy8tIHNpZ24gaWYgcHJlc2VudCBhdCBmaXJzdCBjaGFyYWN0ZXJcbiAgQGlmICgkZmlyc3QtY2hhcmFjdGVyID09ICcrJyBvciAkZmlyc3QtY2hhcmFjdGVyID09ICctJykge1xuICAgICR2YWx1ZTogc3RyLXNsaWNlKCR2YWx1ZSwgMik7XG4gIH1cblxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIHN0ci1sZW5ndGgoJHZhbHVlKSB7XG4gICAgJGNoYXJhY3Rlcjogc3RyLXNsaWNlKCR2YWx1ZSwgJGksICRpKTtcblxuICAgIEBpZiBub3QgKGluZGV4KG1hcC1rZXlzKCRudW1iZXJzKSwgJGNoYXJhY3Rlcikgb3IgJGNoYXJhY3RlciA9PSAnLicpIHtcbiAgICAgIEByZXR1cm4gdG8tbGVuZ3RoKGlmKCRtaW51cywgLSRyZXN1bHQsICRyZXN1bHQpLCBzdHItc2xpY2UoJHZhbHVlLCAkaSkpXG4gICAgfVxuXG4gICAgQGlmICRjaGFyYWN0ZXIgPT0gJy4nIHtcbiAgICAgICRkaWdpdHM6IDE7XG4gICAgfSBAZWxzZSBpZiAkZGlnaXRzID09IDAge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgbWFwLWdldCgkbnVtYmVycywgJGNoYXJhY3Rlcik7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkZGlnaXRzOiAkZGlnaXRzICogMTA7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgbWFwLWdldCgkbnVtYmVycywgJGNoYXJhY3RlcikgLyAkZGlnaXRzO1xuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gaWYoJG1pbnVzLCAtJHJlc3VsdCwgJHJlc3VsdCk7XG59XG5cblxuLy8vXG4vLy8gQWRkIGAkdW5pdGAgdG8gYCR2YWx1ZWBcbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyfSAkdmFsdWUgLSBWYWx1ZSB0byBhZGQgdW5pdCB0b1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkdW5pdCAtIFN0cmluZyByZXByZXNlbnRhdGlvbiBvZiB0aGUgdW5pdFxuLy8vXG4vLy8gQHJldHVybiB7TnVtYmVyfSAtIGAkdmFsdWVgIGV4cHJlc3NlZCBpbiBgJHVuaXRgXG4vLy9cbkBmdW5jdGlvbiB0by1sZW5ndGgoJHZhbHVlLCAkdW5pdCkge1xuICAkdW5pdHM6ICgncHgnOiAxcHgsICdjbSc6IDFjbSwgJ21tJzogMW1tLCAnJSc6IDElLCAnY2gnOiAxY2gsICdwYyc6IDFwYywgJ2luJzogMWluLCAnZW0nOiAxZW0sICdyZW0nOiAxcmVtLCAncHQnOiAxcHQsICdleCc6IDFleCwgJ3Z3JzogMXZ3LCAndmgnOiAxdmgsICd2bWluJzogMXZtaW4sICd2bWF4JzogMXZtYXgpO1xuXG4gIEBpZiBub3QgaW5kZXgobWFwLWtleXMoJHVuaXRzKSwgJHVuaXQpIHtcbiAgICAkXzogaW0tbG9nKCdJbnZhbGlkIHVuaXQgYCN7JHVuaXR9YC4nKTtcbiAgfVxuXG4gIEByZXR1cm4gJHZhbHVlICogbWFwLWdldCgkdW5pdHMsICR1bml0KTtcbn1cblxuLy8vXG4vLy8gVGhpcyBtaXhpbiBhaW1zIGF0IHJlZGVmaW5pbmcgdGhlIGNvbmZpZ3VyYXRpb24ganVzdCBmb3IgdGhlIHNjb3BlIG9mXG4vLy8gdGhlIGNhbGwuIEl0IGlzIGhlbHBmdWwgd2hlbiBoYXZpbmcgYSBjb21wb25lbnQgbmVlZGluZyBhbiBleHRlbmRlZFxuLy8vIGNvbmZpZ3VyYXRpb24gc3VjaCBhcyBjdXN0b20gYnJlYWtwb2ludHMgKHJlZmVycmVkIHRvIGFzIHR3ZWFrcG9pbnRzKVxuLy8vIGZvciBpbnN0YW5jZS5cbi8vL1xuLy8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8vXG4vLy8gQHBhcmFtIHtNYXB9ICR0d2Vha3BvaW50cyBbKCldIC0gTWFwIG9mIHR3ZWFrcG9pbnRzIHRvIGJlIG1lcmdlZCB3aXRoIGAkYnJlYWtwb2ludHNgXG4vLy8gQHBhcmFtIHtNYXB9ICR0d2Vhay1tZWRpYS1leHByZXNzaW9ucyBbKCldIC0gTWFwIG9mIHR3ZWFrZWQgbWVkaWEgZXhwcmVzc2lvbnMgdG8gYmUgbWVyZ2VkIHdpdGggYCRtZWRpYS1leHByZXNzaW9uYFxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEV4dGVuZCB0aGUgZ2xvYmFsIGJyZWFrcG9pbnRzIHdpdGggYSB0d2Vha3BvaW50XG4vLy8gIEBpbmNsdWRlIG1lZGlhLWNvbnRleHQoKCdjdXN0b20nOiA2NzhweCkpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIEBpbmNsdWRlIG1lZGlhKCc+cGhvbmUnLCAnPD1jdXN0b20nKSB7XG4vLy8gICAgICAgLy8gLi4uXG4vLy8gICAgICB9XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gRXh0ZW5kIHRoZSBnbG9iYWwgbWVkaWEgZXhwcmVzc2lvbnMgd2l0aCBhIGN1c3RvbSBvbmVcbi8vLyAgQGluY2x1ZGUgbWVkaWEtY29udGV4dCgkdHdlYWstbWVkaWEtZXhwcmVzc2lvbnM6ICgnYWxsJzogJ2FsbCcpKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBAaW5jbHVkZSBtZWRpYSgnYWxsJywgJz5waG9uZScpIHtcbi8vLyAgICAgICAvLyAuLi5cbi8vLyAgICAgIH1cbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBFeHRlbmQgYm90aCBjb25maWd1cmF0aW9uIG1hcHNcbi8vLyAgQGluY2x1ZGUgbWVkaWEtY29udGV4dCgoJ2N1c3RvbSc6IDY3OHB4KSwgKCdhbGwnOiAnYWxsJykpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIEBpbmNsdWRlIG1lZGlhKCdhbGwnLCAnPnBob25lJywgJzw9Y3VzdG9tJykge1xuLy8vICAgICAgIC8vIC4uLlxuLy8vICAgICAgfVxuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG5AbWl4aW4gbWVkaWEtY29udGV4dCgkdHdlYWtwb2ludHM6ICgpLCAkdHdlYWstbWVkaWEtZXhwcmVzc2lvbnM6ICgpKSB7XG4gIC8vIFNhdmUgZ2xvYmFsIGNvbmZpZ3VyYXRpb25cbiAgJGdsb2JhbC1icmVha3BvaW50czogJGJyZWFrcG9pbnRzO1xuICAkZ2xvYmFsLW1lZGlhLWV4cHJlc3Npb25zOiAkbWVkaWEtZXhwcmVzc2lvbnM7XG5cbiAgLy8gVXBkYXRlIGdsb2JhbCBjb25maWd1cmF0aW9uXG4gICRicmVha3BvaW50czogbWFwLW1lcmdlKCRicmVha3BvaW50cywgJHR3ZWFrcG9pbnRzKSAhZ2xvYmFsO1xuICAkbWVkaWEtZXhwcmVzc2lvbnM6IG1hcC1tZXJnZSgkbWVkaWEtZXhwcmVzc2lvbnMsICR0d2Vhay1tZWRpYS1leHByZXNzaW9ucykgIWdsb2JhbDtcblxuICBAY29udGVudDtcblxuICAvLyBSZXN0b3JlIGdsb2JhbCBjb25maWd1cmF0aW9uXG4gICRicmVha3BvaW50czogJGdsb2JhbC1icmVha3BvaW50cyAhZ2xvYmFsO1xuICAkbWVkaWEtZXhwcmVzc2lvbnM6ICRnbG9iYWwtbWVkaWEtZXhwcmVzc2lvbnMgIWdsb2JhbDtcbn1cblxuLy8vL1xuLy8vIGluY2x1ZGUtbWVkaWEgcHVibGljIGV4cG9zZWQgQVBJXG4vLy8gQGF1dGhvciBFZHVhcmRvIEJvdWNhc1xuLy8vIEBhY2Nlc3MgcHVibGljXG4vLy8vXG5cblxuLy8vXG4vLy8gR2VuZXJhdGVzIGEgbWVkaWEgcXVlcnkgYmFzZWQgb24gYSBsaXN0IG9mIGNvbmRpdGlvbnNcbi8vL1xuLy8vIEBwYXJhbSB7QXJnbGlzdH0gICAkY29uZGl0aW9ucyAgLSBNZWRpYSBxdWVyeSBjb25kaXRpb25zXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCBhIHNpbmdsZSBzZXQgYnJlYWtwb2ludFxuLy8vICBAaW5jbHVkZSBtZWRpYSgnPnBob25lJykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCB0d28gc2V0IGJyZWFrcG9pbnRzXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+cGhvbmUnLCAnPD10YWJsZXQnKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIGN1c3RvbSB2YWx1ZXNcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49MzU4cHgnLCAnPDg1MHB4JykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCBzZXQgYnJlYWtwb2ludHMgd2l0aCBjdXN0b20gdmFsdWVzXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+ZGVza3RvcCcsICc8PTEzNTBweCcpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggYSBzdGF0aWMgZXhwcmVzc2lvblxuLy8vICBAaW5jbHVkZSBtZWRpYSgncmV0aW5hMngnKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBNaXhpbmcgZXZlcnl0aGluZ1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj0zNTBweCcsICc8dGFibGV0JywgJ3JldGluYTN4JykgeyB9XG4vLy9cbkBtaXhpbiBtZWRpYSgkY29uZGl0aW9ucy4uLikge1xuICAvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBTcGFjZUFyb3VuZE9wZXJhdG9yXG4gIEBpZiAoJGltLW1lZGlhLXN1cHBvcnQgYW5kIGxlbmd0aCgkY29uZGl0aW9ucykgPT0gMCkgb3JcbiAgICAgIChub3QgJGltLW1lZGlhLXN1cHBvcnQgYW5kIGltLWludGVyY2VwdHMtc3RhdGljLWJyZWFrcG9pbnQoJGNvbmRpdGlvbnMuLi4pKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH0gQGVsc2UgaWYgKCRpbS1tZWRpYS1zdXBwb3J0IGFuZCBsZW5ndGgoJGNvbmRpdGlvbnMpID4gMCkge1xuICAgIEBtZWRpYSAje3VucXVvdGUocGFyc2UtZXhwcmVzc2lvbihudGgoJGNvbmRpdGlvbnMsIDEpKSl9IHtcbiAgICAgIC8vIFJlY3Vyc2l2ZSBjYWxsXG4gICAgICBAaW5jbHVkZSBtZWRpYShzbGljZSgkY29uZGl0aW9ucywgMikuLi4pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iXX0= */
