:root{--container-width: 100%;--header-height: 6.875rem;--notification-height: 2.5rem;--header-mobile-height: 4.375rem;--header-scrolled-height: 4.375rem}@media(min-width: 0){:root{--container-width: 100%;--container-gutter-x: 40px}}@media(min-width: 375px){:root{--container-width: ;--container-gutter-x: 40px}}@media(min-width: 415px){:root{--container-width: ;--container-gutter-x: 40px}}@media(min-width: 440px){:root{--container-width: ;--container-gutter-x: 40px}}@media(min-width: 560px){:root{--container-width: ;--container-gutter-x: 40px}}@media(min-width: 620px){:root{--container-width: ;--container-gutter-x: 40px}}@media(min-width: 640px){:root{--container-width: 100%;--container-gutter-x: 40px}}@media(min-width: 720px){:root{--container-width: ;--container-gutter-x: 40px}}@media(min-width: 768px){:root{--container-width: ;--container-gutter-x: 40px}}@media(min-width: 992px){:root{--container-width: ;--container-gutter-x: 40px}}@media(min-width: 1025px){:root{--container-width: 100%;--container-gutter-x: 40px}}@media(min-width: 1440px){:root{--container-width: 1352px;--container-gutter-x: 40px}}@media(min-width: 1920px){:root{--container-width: ;--container-gutter-x: 40px}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.attorney-grid-card__name,.attorney-card__name{min-height:0vw;font-family:"Georgia",sans-serif;font-weight:700;line-height:1.2;margin-top:0;margin-bottom:1.25rem}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a,.attorney-grid-card__name a,.attorney-card__name a{color:inherit}h1 u,.h1 u,h2 u,.h2 u,h3 u,.h3 u,h4 u,.h4 u,h5 u,.h5 u,h6 u,.h6 u,.attorney-grid-card__name u,.attorney-card__name u{text-decoration:none}h1,.h1{font-size:clamp(2.5rem,calc(2.5rem + (1vw - 6.4px) * 3.25),4.125rem)}h2,.h2{font-size:clamp(2.25rem,calc(2.25rem + (1vw - 6.4px) * 1.5),3rem)}h3,.h3{font-size:clamp(2rem,calc(2rem + (1vw - 6.4px) * 0.5),2.25rem)}h4,.h4{font-size:clamp(1.5rem,calc(1.5rem + (1vw - 6.4px) * 0.75),1.875rem)}@media(max-width: 639px){h4,.h4{margin-bottom:.625rem}}h5,.h5{font-size:clamp(1.125rem,calc(1.125rem + (1vw - 6.4px) * 0.75),1.5rem)}h6,.h6,.attorney-grid-card__name,.attorney-card__name{font-family:"Inter",sans-serif;font-size:clamp(1rem,calc(1rem + (1vw - 6.4px) * 0.75),1.375rem)}:root{--container-width: 100%;--header-height: 6.875rem;--notification-height: 2.5rem;--header-mobile-height: 4.375rem;--header-scrolled-height: 4.375rem}@media(min-width: 0){:root{--container-width: 100%;--container-gutter-x: 40px}}@media(min-width: 375px){:root{--container-width: ;--container-gutter-x: 40px}}@media(min-width: 415px){:root{--container-width: ;--container-gutter-x: 40px}}@media(min-width: 440px){:root{--container-width: ;--container-gutter-x: 40px}}@media(min-width: 560px){:root{--container-width: ;--container-gutter-x: 40px}}@media(min-width: 620px){:root{--container-width: ;--container-gutter-x: 40px}}@media(min-width: 640px){:root{--container-width: 100%;--container-gutter-x: 40px}}@media(min-width: 720px){:root{--container-width: ;--container-gutter-x: 40px}}@media(min-width: 768px){:root{--container-width: ;--container-gutter-x: 40px}}@media(min-width: 992px){:root{--container-width: ;--container-gutter-x: 40px}}@media(min-width: 1025px){:root{--container-width: 100%;--container-gutter-x: 40px}}@media(min-width: 1440px){:root{--container-width: 1352px;--container-gutter-x: 40px}}@media(min-width: 1920px){:root{--container-width: ;--container-gutter-x: 40px}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.attorney-grid-card__name,.attorney-card__name{min-height:0vw;font-family:"Georgia",sans-serif;font-weight:700;line-height:1.2;margin-top:0;margin-bottom:1.25rem}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a,.attorney-grid-card__name a,.attorney-card__name a{color:inherit}h1 u,.h1 u,h2 u,.h2 u,h3 u,.h3 u,h4 u,.h4 u,h5 u,.h5 u,h6 u,.h6 u,.attorney-grid-card__name u,.attorney-card__name u{text-decoration:none}h1,.h1{font-size:clamp(2.5rem,calc(2.5rem + (1vw - 6.4px) * 3.25),4.125rem)}h2,.h2{font-size:clamp(2.25rem,calc(2.25rem + (1vw - 6.4px) * 1.5),3rem)}h3,.h3{font-size:clamp(2rem,calc(2rem + (1vw - 6.4px) * 0.5),2.25rem)}h4,.h4{font-size:clamp(1.5rem,calc(1.5rem + (1vw - 6.4px) * 0.75),1.875rem)}@media(max-width: 639px){h4,.h4{margin-bottom:.625rem}}h5,.h5{font-size:clamp(1.125rem,calc(1.125rem + (1vw - 6.4px) * 0.75),1.5rem)}h6,.h6,.attorney-grid-card__name,.attorney-card__name{font-family:"Inter",sans-serif;font-size:clamp(1rem,calc(1rem + (1vw - 6.4px) * 0.75),1.375rem)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.attorney-grid-card__name,.attorney-card__name{min-height:0vw;font-family:"Georgia",sans-serif;font-weight:700;line-height:1.2;margin-top:0;margin-bottom:1.25rem}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a,.attorney-grid-card__name a,.attorney-card__name a{color:inherit}h1 u,.h1 u,h2 u,.h2 u,h3 u,.h3 u,h4 u,.h4 u,h5 u,.h5 u,h6 u,.h6 u,.attorney-grid-card__name u,.attorney-card__name u{text-decoration:none}h1,.h1{font-size:clamp(2.5rem,calc(2.5rem + (1vw - 6.4px) * 3.25),4.125rem)}h2,.h2{font-size:clamp(2.25rem,calc(2.25rem + (1vw - 6.4px) * 1.5),3rem)}h3,.h3{font-size:clamp(2rem,calc(2rem + (1vw - 6.4px) * 0.5),2.25rem)}h4,.h4{font-size:clamp(1.5rem,calc(1.5rem + (1vw - 6.4px) * 0.75),1.875rem)}@media(max-width: 639px){h4,.h4{margin-bottom:.625rem}}h5,.h5{font-size:clamp(1.125rem,calc(1.125rem + (1vw - 6.4px) * 0.75),1.5rem)}h6,.h6,.attorney-grid-card__name,.attorney-card__name{font-family:"Inter",sans-serif;font-size:clamp(1rem,calc(1rem + (1vw - 6.4px) * 0.75),1.375rem)}.attorneys-slider{padding-top:3.75rem;padding-bottom:3.75rem;background-color:#e8ebf0}@media(max-width: 1024px){.attorneys-slider{padding-top:2.5rem}}@media(max-width: 639px){.attorneys-slider{padding-top:2rem}}@media(max-width: 1024px){.attorneys-slider{padding-bottom:2.5rem}}@media(max-width: 639px){.attorneys-slider{padding-bottom:2rem}}.attorneys-slider .container{overflow:hidden}.attorneys-slider--blue{background-color:#02264a}.attorneys-slider--blue .attorneys-slider__title,.attorneys-slider--blue .attorneys-slider__content,.attorneys-slider--blue .attorney-card__name,.attorneys-slider--blue .attorney-card__title,.attorneys-slider--blue .attorney-card,.attorneys-slider--blue .attorney-card__years-of-experience,.attorneys-slider--blue .attorney-card__quote,.attorneys-slider--blue .attorney-card__link{color:#fff}.attorneys-slider--blue .attorney-card__years-of-experience{color:#ffc31d}.attorneys-slider--blue .attorneys-slider__title u{color:#ffc31d}.attorneys-slider--blue .attorney-card{--accent-color: #FFC31D}.attorneys-slider--blue .attorney-card__quote{border-left-color:#b38d27}.attorneys-slider--full .attorneys-slider__grid{display:flex;flex-direction:column;gap:1.875rem}.attorneys-slider--full .attorneys-slider__slider{width:calc(100% + 2.5rem);padding-left:1.25rem;padding-right:1.25rem;margin-left:-1.25rem;padding-bottom:clamp(3.75rem,calc(3.75rem + (1vw - 6.4px) * 4.38),5.9375rem)}.attorneys-slider--full .attorneys-slider__slider .swiper-pagination{justify-content:left;margin-left:1.125rem;margin-bottom:.4375rem}.attorneys-slider--full .attorneys-slider__slider:not(.swiper-initialized){padding-bottom:0}.attorneys-slider--full .attorneys-slider__slider:not(.swiper-initialized) .swiper-pagination{display:none}.attorneys-slider--full .attorneys-slider__slider:not(.swiper-initialized) .swiper-button-prev{display:none}.attorneys-slider--full .attorneys-slider__slider:not(.swiper-initialized) .swiper-button-next{display:none}@media(max-width: 559px){.attorneys-slider--full .attorneys-slider__slider .swiper-wrapper{grid-template-columns:repeat(2, 1fr)}.attorneys-slider--full .attorneys-slider__slider .swiper-wrapper .swiper-slide{width:100%}.attorneys-slider--full .attorneys-slider__slider .swiper-wrapper .swiper-pagination{margin-bottom:0}}.attorneys-slider--full .attorneys-slider__inner{width:90%;text-align:center;margin:0 auto}@media(max-width: 559px){.attorneys-slider--full .attorneys-slider__inner{width:100%}}.attorneys-slider--full .attorney-card__image{margin-bottom:1.25rem;max-height:24.6875rem;height:auto;aspect-ratio:80/79}.attorneys-slider--full .attorney-card__image img{-o-object-fit:cover;object-fit:cover}@media(max-width: 767px){.attorneys-slider--full .attorney-card__image{max-height:80vh;aspect-ratio:auto}}@media(max-width: 559px){.attorneys-slider--full .attorney-card__image{border-radius:.75rem}}.attorneys-slider--full .attorney-card__name{font-size:clamp(1rem,calc(1rem + (1vw - 6.4px) * 1),1.5rem)}.attorneys-slider--full .attorney-card__title{font-size:clamp(0.625rem,calc(0.625rem + (1vw - 6.4px) * 0.75),1rem)}.attorneys-slider--full .attorney-card__years-of-experience,.attorneys-slider--full .attorney-card__quote{font-size:clamp(0.75rem,calc(0.75rem + (1vw - 6.4px) * 0.5),1rem)}@media(max-width: 559px){.attorneys-slider--full .attorney-card__link{padding-top:.75rem}}.attorneys-slider--full .attorneys-slider__link{display:flex;justify-content:center}@media(max-width: 559px){.attorneys-slider--full .attorneys-slider__link{margin-top:3rem}}.attorneys-slider .container{position:relative}.attorneys-slider__title{margin-bottom:2rem;font-weight:600}.attorneys-slider__title u{color:#064183}.attorneys-slider__link{margin-top:3.125rem}@media(max-width: 559px){.attorneys-slider__link{margin-top:1.875rem}}.attorneys-slider__content{font-size:clamp(1rem,calc(1rem + (1vw - 6.4px) * 0.5),1.25rem)}.attorneys-slider__grid{display:flex;gap:clamp(1.875rem,calc(1.875rem + (1vw - 6.4px) * 6.25),5rem)}@media(max-width: 767px){.attorneys-slider__grid{flex-direction:column}}.attorneys-slider__inner{width:42.5%}@media(max-width: 767px){.attorneys-slider__inner{width:100%}}.attorneys-slider__slider{width:57.5%;overflow:hidden;padding-bottom:3.75rem}.attorneys-slider__slider:not(.swiper-initialized) .attorney-card{visibility:hidden;max-height:500px}@media(max-width: 767px){.attorneys-slider__slider{width:100%}.attorneys-slider__slider:not(.swiper-initialized) .swiper-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.25rem}}@media(max-width: 767px)and (max-width: 559px){.attorneys-slider__slider:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(1, 1fr)}.attorneys-slider__slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide{width:95%}}.attorneys-slider .swiper-button-next,.attorneys-slider .swiper-button-prev{bottom:0}.attorney-card{--accent-color: #D52A47;height:100%;display:flex;flex-direction:column}.attorney-card__content{flex-grow:1;display:flex;flex-direction:column}.attorney-card__image{position:relative;border-radius:1.25rem;box-shadow:5px 4px 9.4px rgba(101,106,111,.2);margin-bottom:1.875rem;overflow:hidden;aspect-ratio:159/221;display:flex;flex-direction:column}.attorney-card__image a{height:100%;width:100%;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0}@media(max-width: 767px){.attorney-card__image{max-height:75vh}}@media(max-width: 439px){.attorney-card__image{max-height:26.375rem}}.attorney-card__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%;max-height:75vh}.attorney-card__name{font-size:1.375rem;color:#1a1a1a;margin-bottom:0;font-weight:600}.attorney-card__title{font-size:.875rem;color:#1a1a1a;margin-bottom:.625rem}.attorney-card__quote{font-size:clamp(0.75rem,calc(0.75rem + (1vw - 6.4px) * 0.5),1rem);font-weight:500;margin-left:.3125rem;max-width:93%;padding:0 0 0 .625rem;border-left:4px solid var(--accent-color);margin-top:.625rem;margin-left:0;margin-bottom:1.375rem}.attorney-card__quote .site-editor{display:inline}@media(max-width: 559px){.attorney-card__quote{display:none}}.attorney-card__years-of-experience{font-size:clamp(0.75rem,calc(0.75rem + (1vw - 6.4px) * 0.5),1rem);padding-left:.1875rem;font-weight:700;color:var(--accent-color);margin-bottom:.9375rem;display:flex;gap:.625rem}.attorney-card__years-of-experience:before{content:"";display:inline-block;width:.875rem;min-width:.875rem;height:.875rem;margin-top:.25rem;-webkit-mask-image:url("../../dist/img/star.svg");mask-image:url("../../dist/img/star.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--accent-color)}@media(max-width: 559px){.attorney-card__years-of-experience:before{width:.75rem;min-width:.75rem;height:.75rem;margin-bottom:.1875rem;transform:none}}@media(max-width: 559px){.attorney-card__years-of-experience{padding-left:0;gap:.3125rem;letter-spacing:-0.02em;word-spacing:-0.02em}}.attorney-card__link{font-size:clamp(0.75rem,calc(0.75rem + (1vw - 6.4px) * 0.25),0.875rem);text-transform:uppercase;margin-top:auto;color:#064183}@media(max-width: 559px){.attorney-card__link{padding-top:1.5rem}}.attorneys-grid{padding-top:4.125rem;padding-bottom:4.125rem;background-color:#e8ebf0}@media(max-width: 1024px){.attorneys-grid{padding-top:2.5rem}}@media(max-width: 639px){.attorneys-grid{padding-top:2rem}}@media(max-width: 1024px){.attorneys-grid{padding-bottom:2.5rem}}@media(max-width: 639px){.attorneys-grid{padding-bottom:2rem}}.attorneys-grid__inner{text-align:center;margin:0 auto;width:90%}.attorneys-grid__content{font-weight:400;font-size:clamp(1rem,calc(1rem + (1vw - 6.4px) * 0.5),1.25rem)}.attorneys-grid__title{margin-bottom:clamp(1.5625rem,calc(1.5625rem + (1vw - 6.4px) * 0.88),2rem)}.attorneys-grid__title u{color:#064183}.attorneys-grid__items{display:grid;grid-template-columns:repeat(4, 1fr);margin-top:clamp(3.125rem,calc(3.125rem + (1vw - 6.4px) * 3.75),5rem);-moz-column-gap:2rem;column-gap:2rem;row-gap:clamp(2rem,calc(2rem + (1vw - 6.4px) * 4.13),4.0625rem)}@media(max-width: 1439px){.attorneys-grid__items{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 767px){.attorneys-grid__items{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 414px){.attorneys-grid__items{grid-template-columns:repeat(1, 1fr)}}.attorneys-grid__link{display:flex;justify-content:center;margin-top:clamp(3rem,calc(3rem + (1vw - 6.4px) * 4),5rem)}.attorney-grid-card{--accent-color: #D52A47;height:100%;display:flex;flex-direction:column}.attorney-grid-card__content{flex-grow:1;display:flex;flex-direction:column}.attorney-grid-card__image{position:relative;border-radius:1.25rem;box-shadow:5px 4px 9.4px rgba(101,106,111,.2);margin-bottom:1.875rem;overflow:hidden;aspect-ratio:159/221;display:flex;flex-direction:column}.attorney-grid-card__image a{height:100%;width:100%;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0}@media(max-width: 767px){.attorney-grid-card__image{max-height:75vh}}@media(max-width: 439px){.attorney-grid-card__image{max-height:26.375rem}}.attorney-grid-card__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%;max-height:75vh}.attorney-grid-card__name{font-size:1.375rem;color:#1a1a1a;margin-bottom:0;font-weight:600}.attorney-grid-card__title{font-size:.875rem;color:#1a1a1a;margin-bottom:.625rem}.attorney-grid-card__quote{font-size:clamp(0.75rem,calc(0.75rem + (1vw - 6.4px) * 0.5),1rem);font-weight:500;margin-left:.3125rem;max-width:93%;padding:0 0 0 .625rem;border-left:4px solid var(--accent-color);margin-top:.625rem;margin-left:0;margin-bottom:1.375rem}.attorney-grid-card__quote .site-editor{display:inline}@media(max-width: 559px){.attorney-grid-card__quote{display:none}}.attorney-grid-card__years-of-experience{font-size:clamp(0.75rem,calc(0.75rem + (1vw - 6.4px) * 0.5),1rem);padding-left:.1875rem;font-weight:700;color:var(--accent-color);margin-bottom:.9375rem;display:flex;gap:.625rem}.attorney-grid-card__years-of-experience:before{content:"";display:inline-block;width:.875rem;min-width:.875rem;height:.875rem;margin-top:.25rem;-webkit-mask-image:url("../../dist/img/star.svg");mask-image:url("../../dist/img/star.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--accent-color)}@media(max-width: 559px){.attorney-grid-card__years-of-experience:before{width:.75rem;min-width:.75rem;height:.75rem;margin-bottom:.1875rem;transform:none}}@media(max-width: 559px){.attorney-grid-card__years-of-experience{padding-left:0;gap:.3125rem;letter-spacing:-0.02em;word-spacing:-0.02em}}.attorney-grid-card__link{font-size:clamp(0.75rem,calc(0.75rem + (1vw - 6.4px) * 0.25),0.875rem);text-transform:uppercase;margin-top:auto;color:#064183}@media(max-width: 559px){.attorney-grid-card__link{padding-top:1.5rem}}.attorney-grid-card__bio{color:#1a1a1a;font-size:1rem}.attorney-grid-card__image{border:1px solid #064183;aspect-ratio:152/195;height:auto;margin-bottom:1.25rem;border-radius:.75rem}@media(max-width: 414px){.attorney-grid-card__image{aspect-ratio:67/78}}.attorney-grid-card__link{padding-top:1.5rem;font-size:.875rem}.attorney-grid-card__link:hover::after,.attorney-grid-card__link:focus::after{transform:translateX(4px)}.attorney-grid-card__years-of-experience{margin-bottom:1.5625rem;font-size:1rem;padding-left:.25rem;letter-spacing:normal;word-spacing:normal}.attorney-grid-card__years-of-experience:before{width:.9375rem;height:.9375rem}.attorney-grid-card__title{margin-top:.3125rem;margin-bottom:.9375rem}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2Fzc2V0cy9zY3NzLzAtc2V0dGluZ3MvXyF2YXJpYWJsZXMuc2NzcyIsIi4uL2Fzc2V0cy9zY3NzLzAtc2V0dGluZ3MvX21peGlucy1nZW5lcmFsLnNjc3MiLCIuLi9hc3NldHMvc2Nzcy8xLWdlbmVyaWMvMS0yLXR5cG9ncmFwaHkvX2hlYWRpbmdzLnNjc3MiLCIuLi9hc3NldHMvc2Nzcy8wLXNldHRpbmdzL19taXhpbnMtbWVkaWEtcXVlcnkuc2NzcyIsImF0dG9ybmV5c19zbGlkZXIvYXR0b3JuZXlzX3NsaWRlci5zY3NzIiwiYXR0b3JuZXlzX2dyaWQvYXR0b3JuZXlzX2dyaWQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpSEEsTUFDQyx1QkFBQSxDQVNBLHlCQUFBLENBQ0EsNkJBQUEsQ0FDQSxnQ0FBQSxDQUNBLGtDQUFBLENBVEMscUJBSkYsTUFLRyx1QkFBQSxDQUNBLDBCQUFBLENBQUEsQ0FGRCx5QkFKRixNQUtHLG1CQUFBLENBQ0EsMEJBQUEsQ0FBQSxDQUZELHlCQUpGLE1BS0csbUJBQUEsQ0FDQSwwQkFBQSxDQUFBLENBRkQseUJBSkYsTUFLRyxtQkFBQSxDQUNBLDBCQUFBLENBQUEsQ0FGRCx5QkFKRixNQUtHLG1CQUFBLENBQ0EsMEJBQUEsQ0FBQSxDQUZELHlCQUpGLE1BS0csbUJBQUEsQ0FDQSwwQkFBQSxDQUFBLENBRkQseUJBSkYsTUFLRyx1QkFBQSxDQUNBLDBCQUFBLENBQUEsQ0FGRCx5QkFKRixNQUtHLG1CQUFBLENBQ0EsMEJBQUEsQ0FBQSxDQUZELHlCQUpGLE1BS0csbUJBQUEsQ0FDQSwwQkFBQSxDQUFBLENBRkQseUJBSkYsTUFLRyxtQkFBQSxDQUNBLDBCQUFBLENBQUEsQ0FGRCwwQkFKRixNQUtHLHVCQUFBLENBQ0EsMEJBQUEsQ0FBQSxDQUZELDBCQUpGLE1BS0cseUJBQUEsQ0FDQSwwQkFBQSxDQUFBLENBRkQsMEJBSkYsTUFLRyxtQkFBQSxDQUNBLDBCQUFBLENBQUEsQ0NoRkYseUZDbENBLGNB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Q0kseUJBQUEsQ0FJWix5Q0FDSSx1QkFBQSxDQUNBLGNBQUEsQ0FDQSxtQkFBQSxDQUNBLHFCQUFBLENBQ0EsbUJBQUEsQ0FDQSxnREFDSSxjQUFBLENBQ0EsZUFBQSxDQUdSLDJCQUNJLG1CQUFBLENBQ0Esc0JBQUEiLCJmaWxlIjoiYXR0b3JuZXlzX2dyaWQvYXR0b3JuZXlzX2dyaWQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gQ29sb3JzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRwcmltYXJ5OiAjRDUyQTQ3O1xuJHByaW1hcnktaG92ZXI6IGRhcmtlbigkcHJpbWFyeSwgMTAlKTtcbiRzZWNvbmRhcnk6ICMzOGJkZjg7XG4kc2Vjb25kYXJ5LWhvdmVyOiBkYXJrZW4oJHNlY29uZGFyeSwgOCUpO1xuXG4vLyBCb290c3RyYXAgdjUuMy4wIGZpeCAoZGFyayBtb2RlIHN1cHBvcnQpXG4kZW5hYmxlLWRhcmstbW9kZTogZmFsc2U7XG5cbiRiOiAjMDAwO1xuJHc6ICNmZmY7XG4kdzI6ICNFOEVCRjA7XG4kd2hpdGUtNTA6IHJnYmEoJHcsIDAuNSk7XG4kdGV4dC1ncmV5OiAjNTI1MzUyO1xuJHRleHQtZ3JleS0yOiAjNjU3NThCO1xuJHJlZDogI0Q1MkE0NztcbiRyZWQtZGFyazogIzlFMUUzNDtcbiRncmVlbjogIzZkYzIyZTtcbiRvcmFuZ2U6ICNmNTZlMjg7XG4keWVsbG93OiAjRkZDMzFEO1xuJGZhZGVkLXllbGxvdzogI0ZGRkJFRDtcbiRyZWQtZ3JleWVkOiAjREQ2NjdBO1xuJGZhZGVkLXJlZDogI0ZGRjZGODtcbiRibHVlOiAjM0Y1MDVEO1xuJG9uZGVyLWJsdWU6ICMwNjQxODM7XG4kZ3JleTogI0YyRjVGODtcbiRhY2NlbnQtZ29sZDogI0IzOEQyNztcbiRib3JkZXI6ICR0ZXh0LWdyZXktMjtcbiRjb2xvci10ZXh0OiAjMUExQTFBO1xuJGNvbG9yLWhlYWRpbmc6ICMxQTFBMUE7XG4kY29sb3ItbGluazogJHByaW1hcnk7XG4kY29sb3ItbGluay1ob3ZlcjogJHByaW1hcnktaG92ZXI7XG4kZ3JleS1ib3JkZXI6ICRib3JkZXI7XG4kZGFyay1ibHVlOiAjMDIyNjRBO1xuJHBpbmU6ICMwMDgwNzc7XG4vLyBGb250cyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kZm9udC10ZXh0OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuJGZvbnQtaGVhZGluZzogJ0dlb3JnaWEnLCBzYW5zLXNlcmlmO1xuXG4kZm9udC1jb2RlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XG4kZm9udC1wcmU6IFwiQ291cmllciAxMCBQaXRjaFwiLCBDb3VyaWVyLCBtb25vc3BhY2U7XG5cblxuLy8gVHlwb2dyYXBoeSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kZm9udC1zaXplLWJhc2U6IDIwOyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQgKHR5cGljYWxseSAxNnB4KVxuJGZvbnQtd2VpZ2h0LWJhc2U6IDUwMDtcbiRsaW5lLWhlaWdodC1iYXNlOiAxLjY7XG5cbiRyYWRpdXM6IHJlbSgxMik7IC8vIGdsb2JhbCBib3JkZXItcmFkaXVzIChjYW4gYmUgMCwgYnV0IG5lZWQgdG8ga2VlcCBpdClcblxuXG4vLyBUcmFuc2l0aW9ucyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kdGltZTogMC4zcztcbiRkZWZhdWx0LXRyYW5zaXRpb246IGFsbCAkdGltZSAwcztcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGZvciBtaW4td2lkdGggPSB2YWx1ZXMsIGZvciBtYXgtd2lkdGggPSB2YWx1ZSAtIDFweC5cbi8vIGV4YW1wbGU6IEBpbmNsdWRlIG1pbihsZykgPSBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KVxuLy8gZXhhbXBsZTogQGluY2x1ZGUgbWF4KGxnKSA9IEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpXG4kZ3JpZC1icmVha3BvaW50czogKFxuXHR4czogMCxcblx0cGhvbmUteHM6IDM3NXB4LFxuXHRwaG9uZS1tZDogNDE1cHgsXG5cdHBob25lLWxnOiA0NDBweCxcblx0cGhvbmUteGw6IDU2MHB4LFxuXHR0YWJsZXQteHM6IDYyMHB4LFxuXHRtZDogNjQwcHgsXG5cdHRhYmxldC14ZDogNzIwcHgsXG5cdHRhYmxldC1tZDogNzY4cHgsXG5cdHRhYmxldC1sZzogOTkycHgsXG5cdGxnOiAxMDI1cHgsXG5cdGRlc2t0b3Atc21hbGw6MTQ0MHB4LFxuXHR4bDogMTkyMHB4LFxuKTtcblxuLy8gR3JpZCBjb2x1bW5zXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cbiRncmlkLWNvbHVtbnM6IDEyO1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAyMHB4OyAvLyAxNXB4IG9uIGVhY2ggc2lkZVxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcblx0XHRcdFx0eHM6IDEwMCUsXG5cdFx0XHRcdG1kOiAxMDAlLFxuXHRcdFx0XHRsZzogMTAwJSxcblx0XHRcdFx0ZGVza3RvcC1zbWFsbDogMTM1MnB4LFxuKTtcblxuLy8gQ29udGFpbmVyIHBhZGRpbmdcbiRjb250YWluZXItZ3V0dGVyLXgtdmFsdWVzOiAoXG5cdHhzOiA0MHB4LFxuXHRwaG9uZS14czogNDBweCxcblx0cGhvbmUtbWQ6IDQwcHgsXG5cdHBob25lLWxnOiA0MHB4LFxuXHRwaG9uZS14bDogNDBweCxcblx0dGFibGV0LXhzOiA0MHB4LFxuXHRtZDogNDBweCxcblx0dGFibGV0LXhkOjQwcHgsXG5cdHRhYmxldC1tZDogNDBweCxcblx0dGFibGV0LWxnOiA0MHB4LFxuXHRsZzogNDBweCxcblx0ZGVza3RvcC1zbWFsbDogNDBweCxcblx0eGw6IDQwcHgsXG4pO1xuXG4vLyBDb250YWluZXIgZmx1aWQgbWF4aW11bSB3aWR0aFxuJGNvbnRhaW5lci1mbHVpZC1tYXgtd2lkdGg6IDE5MjBweDtcblxuLypcbiAqIEdsb2JhbCBDU1MgVmFyaWFibGVzOlxuICovXG46cm9vdCB7XG5cdC0tY29udGFpbmVyLXdpZHRoOiAxMDAlO1xuXG5cdEBlYWNoICRicCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnApKSB7XG5cdFx0XHQtLWNvbnRhaW5lci13aWR0aDogI3ttYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgJGJwKX07XG5cdFx0XHQtLWNvbnRhaW5lci1ndXR0ZXIteDogI3ttYXAtZ2V0KCRjb250YWluZXItZ3V0dGVyLXgtdmFsdWVzLCAkYnApfTtcblx0XHR9XG5cdH1cblxuXHQtLWhlYWRlci1oZWlnaHQ6ICN7cmVtKDExMCl9OyAvLyBuZWVkZWQgZm9yIGZpeGVkIGhlYWRlclxuXHQtLW5vdGlmaWNhdGlvbi1oZWlnaHQ6ICN7cmVtKDQwKX07IC8vIG5lZWRlZCBmb3Igbm90aWZpY2F0aW9uXG5cdC0taGVhZGVyLW1vYmlsZS1oZWlnaHQ6ICN7cmVtKDcwKX07IC8vIG5lZWRlZCBmb3IgZml4ZWQgaGVhZGVyXG5cdC0taGVhZGVyLXNjcm9sbGVkLWhlaWdodDogI3tyZW0oNzApfTsgLy8gbmVlZGVkIGZvciBmaXhlZCBoZWFkZXJcbn1cbiIsIi8vIFNob3J0ZW5lZCBUcmFuc2l0aW9uXG5AbWl4aW4gdHIoJHQ6ICRkZWZhdWx0LXRyYW5zaXRpb24pIHtcblx0dHJhbnNpdGlvbjogJHQ7XG59XG5cbkBtaXhpbiBmcygkc2l6ZS12YWx1ZTogMTYpIHtcblx0Zm9udC1zaXplOiByZW0oJHNpemUtdmFsdWUpO1xufVxuXG5AbWl4aW4gbGgoJHNpemUtdmFsdWU6IDE2KSB7XG5cdGxpbmUtaGVpZ2h0OiByZW0oJHNpemUtdmFsdWUpO1xufVxuXG5AbWl4aW4gZmYoJGZzLCAkbGgsICRmdzogNDAwKSB7XG5cdEBpbmNsdWRlIGZzKCRmcyk7XG5cdEBpbmNsdWRlIGxoKCRsaCk7XG5cdGZvbnQtd2VpZ2h0OiAkZnc7XG59XG5cbkBtaXhpbiB0ZXh0LW92ZXJmbG93IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBtaXhpbiBoaWRlLXRleHQge1xuXHRmb250OiAwIC8gMCBhO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gc2VsZWN0aW9uIHtcblx0JiA6OnNlbGVjdGlvbiB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gQWxsIGhlYWRpbmdzXG5AbWl4aW4gaGVhZGluZ3Mge1xuXHRoMSwgLmgxLCBoMiwgLmgyLCBoMywgLmgzLCBoNCwgLmg0LCBoNSwgLmg1LCBoNiwgLmg2IHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vLyBObyBhdXRvZmlsbCBjb2xvciBmb3IgaW5wdXRzXG5AbWl4aW4gbm8tYXV0b2ZpbGwge1xuXHQmOi13ZWJraXQtYXV0b2ZpbGwsXG5cdCY6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcblx0Jjotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuXHQmOi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDBzIDk5OTlzOyAvLyB1c2UgYSByZWFsbHkgbGFyZ2UgZGVsYXkgaGVyZVxuXHR9XG5cblx0Ly8gQ2hhbmdlIHRleHQgaW4gYXV0b2ZpbGwgdGV4dGJveFxuXHQmOi13ZWJraXQtYXV0b2ZpbGwge1xuXHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkYjtcblx0fVxufVxuXG4vLyBSZXNwb25zaXZlIGhvdmVyXG5AbWl4aW4gaG92ZXIoJGJwOiBsZykge1xuXHRAaW5jbHVkZSBtaW4oJGJwKSB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRAY29udGVudFxuXHRcdH1cblx0fVxufVxuXG4vLyBQbGFjZWhvbGRlciBmb3IgYWxsIGJyb3dzZXJzXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuXHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblxuXHQmOi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cblx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxuXG5cdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vLyBDdXN0b20gc2Nyb2xsYmFyIHN0eWxpbmdcbkBtaXhpbiBzY3JvbGxiYXIoJHdpZHRoOiAxMHB4LCAkY29sb3ItdHJhY2s6ICRiLCAkY29sb3ItYm9yZGVyOiAjY2NjKSB7XG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHR3aWR0aDogJHdpZHRoO1xuXHR9XG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgkY29sb3ItdHJhY2ssIDAuMik7XG5cdFx0Ym9yZGVyLXJhZGl1czogY2FsYygkd2lkdGggLyAyKTtcblx0fVxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0d2lkdGg6ICR3aWR0aDtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogY2FsYygkd2lkdGggLyAyKTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1ib3JkZXI7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoJGNvbG9yLXRyYWNrLCAwLjMpO1xuXHR9XG59XG5cbi8vIENsZWFyIGRlZmF1bHQgc3R5bGluZyBmb3IgYnV0dG9uIGVsZW1lbnRzXG5AbWl4aW4gdW5zdHlsZWQtYnV0dG9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdGJvcmRlcjogMDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRvdXRsaW5lOiB1bnNldDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vLyBDbGVhciBkZWZhdWx0IHN0eWxpbmcgZm9yIGxpc3QgZWxlbWVudHNcbkBtaXhpbiB1bnN0eWxlZC1saXN0IHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5cbkBtaXhpbiBjdXN0b20tb2wge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0Y291bnRlci1yZXNldDogY3VzdG9tLW9sO1xuXG5cdD4gbGkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiByZW0oMTApO1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGNvdW50ZXItaW5jcmVtZW50OiBjdXN0b20tb2w7XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogY291bnRlcihjdXN0b20tb2wpO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRjb2xvcjogJHc7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcblx0XHRcdHdpZHRoOiByZW0oMjQpO1xuXHRcdFx0aGVpZ2h0OiByZW0oMjQpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG9uZGVyLWJsdWU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBjdXN0b20tdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogcmVtKDUpO1xuXHRwYWRkaW5nLWxlZnQ6IHJlbSgzMCk7XG5cblx0PiBsaSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTI2cHg7XG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdG1hc2staW1hZ2U6IHVybChcIi4uL2ltZy90aWNrLnN2Z1wiKTtcblx0XHRcdG1hc2stc2l6ZTogY292ZXI7XG5cdFx0XHRtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG9uZGVyLWJsdWU7XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBidG4ge1xuXHRAaW5jbHVkZSB0cjtcblx0aGVpZ2h0OiByZW0oNDQpO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGdhcDogcmVtKDEyKTtcblx0Y29sb3I6ICR3O1xuXHRmb250LXNpemU6IHJlbSgxNCk7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRDUyQTQ3IDAlLCAjOUUxRTM0IDEwMCUpO1xuXHRib3JkZXItcmFkaXVzOiByZW0oNTApO1xuXHRwYWRkaW5nOiByZW0oOSAyNCA5KTtcblx0aGVpZ2h0OiByZW0oNDYpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1pbi13aWR0aDogcmVtKDEwMCk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjFzO1xuXHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdCY6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kOiAkdztcblx0fVxuXHQvL291dGxpbmUgYm9yZGVyIGZvciBpT1Ncblx0Jjpob3Zlcixcblx0JjphY3RpdmUge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdG91dGxpbmUtY29sb3I6ICRyZWQ7XG5cdFx0Y29sb3I6ICRyZWQ7XG5cblx0XHQuaU9TICYge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHJlZDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcmVkO1xuXHRcdH1cblx0fVxuXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAkdztcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRDUyQTQ3IDAlLCAjOUUxRTM0IDEwMCUpO1xuXHRcdG91dGxpbmU6IDFweCBzb2xpZCAkcmVkICFpbXBvcnRhbnQ7XG5cdFx0b3V0bGluZS1vZmZzZXQ6IDJweDtcblxuXHRcdC5pT1MgJiB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcmVkO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6ICR3O1xuXHRcdH1cblx0fVxuXHQuaU9TICYge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDhweCk7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSArIDhweCk7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IHJlbSg1MCk7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0fVxuXHR9XG5cdHN2ZyB7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0d2lkdGg6IHJlbSgyMCk7XG5cdFx0aGVpZ2h0OiByZW0oMjApO1xuXHRcdHRyYW5zaXRpb246IG5vbmU7XG5cdH1cblxuXHQmLXNlY29uZGFyeSB7XG5cdFx0YmFja2dyb3VuZDogJHNlY29uZGFyeTtcblx0XHRjb2xvcjogJHc7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZDogJHNlY29uZGFyeS1ob3Zlcjtcblx0XHRcdGNvbG9yOiAkdztcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkdztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLXdoaXRlIHtcblx0XHRiYWNrZ3JvdW5kOiAkdztcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkdztcblx0XHRjb2xvcjogJHByaW1hcnk7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnk7XG5cdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0Y29sb3I6ICR3O1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLXNtIHtcblx0XHRmb250LXNpemU6IHJlbSgxMik7XG5cdFx0cGFkZGluZzogcmVtKDExIDI4IDExKTtcblx0XHRtaW4td2lkdGg6IHJlbSg4MCk7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdH1cblx0Ji1yZWQge1xuXHRcdGJhY2tncm91bmQ6ICRyZWQ7XG5cdFx0Y29sb3I6ICR3O1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZDogJHc7XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdG91dGxpbmUtY29sb3I6ICRyZWQ7XG5cdFx0XHRjb2xvcjogJHJlZDtcblxuXHRcdFx0LmlPUyAmIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcmVkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHJlZDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkdztcblx0XHRcdGJhY2tncm91bmQ6ICRyZWQ7XG5cdFx0XHRvdXRsaW5lOiAxcHggc29saWQgJHJlZCAhaW1wb3J0YW50O1xuXHRcdFx0b3V0bGluZS1vZmZzZXQ6IDJweDtcblxuXHRcdFx0LmlPUyAmIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcmVkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBGbHVpZC1yZXNwb25zaXZlIGZvbnQtc2l6ZSBjYWxjdWxhdG9yXG4vLyBAbGluayBodHRwczovL3dlYnNlbWFudGljcy51ay90b29scy9yZXNwb25zaXZlLWZvbnQtY2FsY3VsYXRvci9cbi8vIGNsYW1wIGJyb3dzZXIgd2lkdGg6IGZyb20gNTc1cHggdG8gMTQ0MHB4XG5cbkBpbmNsdWRlIGhlYWRpbmdzIHtcblx0bWluLWhlaWdodDogMHZ3OyAvLyBzYWZhcmkgZml4XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuXHRhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuXHR1IHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cblxuaDEsXG4uaDEge1xuXHRmb250LXNpemU6IGNsYW1wLXJlbSg0MCwgNjYpO1xufVxuXG5oMixcbi5oMiB7XG5cdGZvbnQtc2l6ZTogY2xhbXAtcmVtKDM2LCA0OCk7XG59XG5cbmgzLFxuLmgzIHtcblx0Zm9udC1zaXplOiBjbGFtcC1yZW0oMzIsIDM2KTtcbn1cblxuaDQsXG4uaDQge1xuXHRmb250LXNpemU6IGNsYW1wLXJlbSgyNCwgMzApO1xuXHRAaW5jbHVkZSBtYXgobWQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMTApO1xuXHR9XG59XG5cbmg1LFxuLmg1IHtcblx0Zm9udC1zaXplOiBjbGFtcC1yZW0oMTgsIDI0KTtcbn1cblxuaDYsXG4uaDYge1xuXHRmb250LWZhbWlseTogJGZvbnQtdGV4dDtcblx0Zm9udC1zaXplOiBjbGFtcC1yZW0oMTYsIDIyKTtcbn1cbiIsIi8vIE1peGlucyBmb3IgTWVkaWEgUXVlcmllc1xuLy8gZXhhbXBsZSB1c2FnZTogQGluY2x1ZGUgbWluKGxnKSB8fCBAaW5jbHVkZSBtaW4oNzIwKVxuLy8gLS0tIG1pbi13aWR0aFxuQG1peGluIG1pbigkYnApIHtcblx0QGlmIG1hcC1oYXMta2V5KCRncmlkLWJyZWFrcG9pbnRzLCAkYnApIHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJwKSkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9IEBlbHNlIHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogI3skYnAgKyAncHgnfSkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi8vIC0tLSBtaW4taGVpZ2h0XG5AbWl4aW4gbWluaCgkYnApIHtcblx0QGlmIG1hcC1oYXMta2V5KCRncmlkLWJyZWFrcG9pbnRzLCAkYnApIHtcblx0XHRAbWVkaWEgKG1pbi1oZWlnaHQ6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicCkpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0QG1lZGlhIChtaW4taGVpZ2h0OiAjeyRicCArICdweCd9KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cbn1cblxuLy8gLS0tIG1heC13aWR0aFxuQG1peGluIG1heCgkYnApIHtcblx0QGlmIG1hcC1oYXMta2V5KCRncmlkLWJyZWFrcG9pbnRzLCAkYnApIHtcblx0XHQkYnBfbWF4OiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnApIC0gMTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJGJwX21heCkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9IEBlbHNlIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogI3skYnAgKyAncHgnfSkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi8vIC0tLSBtYXgtaGVpZ2h0XG5AbWl4aW4gbWF4aCgkYnApIHtcblx0QGlmIG1hcC1oYXMta2V5KCRncmlkLWJyZWFrcG9pbnRzLCAkYnApIHtcblx0XHQkYnBfbWF4OiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnApIC0gMTtcblx0XHRAbWVkaWEgKG1heC1oZWlnaHQ6ICRicF9tYXgpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0QG1lZGlhIChtYXgtaGVpZ2h0OiAjeyRicCArICdweCd9KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cbn1cbi8vLyBDb252ZXJ0IGEgcHggb3IgcHjigJBsaXN0IGludG8gYSByZW3igJBsaXN0LlxuLy8vIEBwYXJhbSAkdmFsdWVzICBBIHNpbmdsZSBweCB2YWx1ZSBvciBhIHNwYWNlL2NvbW1h4oCQc2VwYXJhdGVkIGxpc3Qgb2YgcHggdmFsdWVzLlxuLy8vIEByZXR1cm4gICAgICAgICBBIHNwYWNl4oCQc2VwYXJhdGVkIGxpc3Qgb2YgcmVtKCkgY2FsbHMuXG5AZnVuY3Rpb24gX3JlbWlmeSgkdmFsdWVzKSB7XG5cdCRvdXQ6ICgpO1xuXHRAaWYgdHlwZS1vZigkdmFsdWVzKSA9PSAnbGlzdCcge1xuXHRcdEBlYWNoICR2IGluICR2YWx1ZXMge1xuXHRcdFx0JG91dDogYXBwZW5kKCRvdXQsIHJlbSgkdiksIHNwYWNlKTtcblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdCRvdXQ6IHJlbSgkdmFsdWVzKTtcblx0fVxuXHRAcmV0dXJuICRvdXQ7XG59XG5cbi8vLyBSZXNwb25zaXZlIG1peGluIHdpdGggaW5saW5lIHRvZ2dsZVxuLy8vIEBwYXJhbSAkcHJvcCAgICAgVGhlIENTUyBwcm9wZXJ0eSBuYW1lLlxuLy8vIEBwYXJhbSAkZGVza3RvcCAgcHggb3IgcHgtbGlzdCBmb3IgZGVza3RvcCAoYmFzZSkuXG4vLy8gQHBhcmFtICR0YWJsZXQgICBweCBvciBweC1saXN0IGZvciB0YWJsZXQuXG4vLy8gQHBhcmFtICRtb2JpbGUgICBweCBvciBweC1saXN0IGZvciBtb2JpbGUuXG4vLy8gQHBhcmFtICRyZW1pZnkgICBXaGV0aGVyIHRvIHJ1biB2YWx1ZXMgdGhyb3VnaCBfcmVtaWZ5KCkgKGRlZmF1bHQ6IHRydWUpLlxuQG1peGluIHJlc3BvbnNpdmUoXG4gICRwcm9wLFxuICAkZGVza3RvcCxcbiAgJHRhYmxldDogbnVsbCxcbiAgJG1vYmlsZTogbnVsbCxcbiAgJHJlbWlmeTogdHJ1ZVxuKSB7XG4gICN7JHByb3B9OiBpZigkcmVtaWZ5LCBfcmVtaWZ5KCRkZXNrdG9wKSwgJGRlc2t0b3ApO1xuXG4gIEBpZiAkdGFibGV0ICE9IG51bGwge1xuICAgIEBpbmNsdWRlIG1heChsZykge1xuICAgICAgI3skcHJvcH06IGlmKCRyZW1pZnksIF9yZW1pZnkoJHRhYmxldCksICR0YWJsZXQpO1xuICAgIH1cbiAgfVxuXG4gIEBpZiAkbW9iaWxlICE9IG51bGwge1xuICAgIEBpbmNsdWRlIG1heChtZCkge1xuICAgICAgI3skcHJvcH06IGlmKCRyZW1pZnksIF9yZW1pZnkoJG1vYmlsZSksICRtb2JpbGUpO1xuICAgIH1cbiAgfVxufVxuXG5cblxuIiwiQGltcG9ydCBcIi4uLy4uL2Fzc2V0cy9zY3NzLzAtc2V0dGluZ3MvaW5jXCI7XG5AaW1wb3J0IFwiLi4vLi4vYXNzZXRzL3Njc3MvMS1nZW5lcmljLzEtMi10eXBvZ3JhcGh5L19oZWFkaW5ncy5zY3NzXCI7XG5cbkBtaXhpbiBhdHRvcm5leXMtc2xpZGVyKCkge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGFkZGluZy10b3AsIDYwLCA0MCwgMzIpO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGFkZGluZy1ib3R0b20sIDYwLCA0MCwgMzIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3MjtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgJi0tYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgIC5hdHRvcm5leXMtc2xpZGVyX190aXRsZSwgLmF0dG9ybmV5cy1zbGlkZXJfX2NvbnRlbnQsIC5hdHRvcm5leS1jYXJkX19uYW1lLCAuYXR0b3JuZXktY2FyZF9fdGl0bGUsIC5hdHRvcm5leS1jYXJkLCAuYXR0b3JuZXktY2FyZF9feWVhcnMtb2YtZXhwZXJpZW5jZSwgLmF0dG9ybmV5LWNhcmRfX3F1b3RlLCAuYXR0b3JuZXktY2FyZF9fbGluayB7XG4gICAgICAgICAgICBjb2xvcjogJHc7XG4gICAgICAgIH1cbiAgICAgICAgLmF0dG9ybmV5LWNhcmRfX3llYXJzLW9mLWV4cGVyaWVuY2Uge1xuICAgICAgICAgICAgY29sb3I6I0ZGQzMxRDtcbiAgICAgICAgfVxuICAgICAgICAuYXR0b3JuZXlzLXNsaWRlcl9fdGl0bGUge1xuICAgICAgICAgICAgdSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmF0dG9ybmV5LWNhcmQge1xuICAgICAgICAgICAgLS1hY2NlbnQtY29sb3I6ICN7JHllbGxvd307XG4gICAgICAgICAgICAmX19xdW90ZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRhY2NlbnQtZ29sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgIFxuICAgIH1cbiAgICAmLS1mdWxsIHtcbiAgICAgICAgLmF0dG9ybmV5cy1zbGlkZXJfX2dyaWQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IHJlbSgzMCk7XG4gICAgICAgIH1cbiAgICAgICAgLmF0dG9ybmV5cy1zbGlkZXJfX3NsaWRlciB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgcmVtKDQwKSk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMCk7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMjApO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgtMjApO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wLXJlbSg2MCwgOTUpO1xuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxOCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpub3QoLnN3aXBlci1pbml0aWFsaXplZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgocGhvbmUteGwpIHtcbiAgICAgICAgICAgICAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hdHRvcm5leXMtc2xpZGVyX19pbm5lciB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgocGhvbmUteGwpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXR0b3JuZXktY2FyZCB7XG4gICAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiByZW0oMzk1KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA4MCAvIDc5O1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgodGFibGV0LW1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4KHBob25lLXhsKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fbmFtZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcC1yZW0oMTYsIDI0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wLXJlbSgxMCwgMTYpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9feWVhcnMtb2YtZXhwZXJpZW5jZSwgJl9fcXVvdGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAtcmVtKDEyLCAxNik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgocGhvbmUteGwpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hdHRvcm5leXMtc2xpZGVyX19saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heChwaG9uZS14bCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg0OCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzIpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB1IHtcbiAgICAgICAgICAgIGNvbG9yOiAkb25kZXItYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDUwKTtcbiAgICAgICAgQGluY2x1ZGUgbWF4KHBob25lLXhsKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wLXJlbSgxNiwgMjApO1xuICAgIH1cbiAgICAmX19ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiBjbGFtcC1yZW0oMzAsIDgwKTtcbiAgICAgICAgQGluY2x1ZGUgbWF4KHRhYmxldC1tZCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbm5lciB7XG4gICAgICAgIHdpZHRoOiA0Mi41JTtcbiAgICAgICAgQGluY2x1ZGUgbWF4KHRhYmxldC1tZCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc2xpZGVyIHtcbiAgICAgICAgd2lkdGg6IDU3LjUlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDYwKTtcbiAgICAgICAgJjpub3QoLnN3aXBlci1pbml0aWFsaXplZCkge1xuICAgICAgICAgICAgLmF0dG9ybmV5LWNhcmQge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXgodGFibGV0LW1kKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICY6bm90KC5zd2lwZXItaW5pdGlhbGl6ZWQpIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgICAgIGdhcDogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgocGhvbmUteGwpIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxufVxuXG4uYXR0b3JuZXlzLXNsaWRlciB7XG4gICAgQGluY2x1ZGUgYXR0b3JuZXlzLXNsaWRlcjtcbn1cblxuQG1peGluIGF0dG9ybmV5LWNhcmQoKSB7XG4gICAgLS1hY2NlbnQtY29sb3I6ICN7JHJlZH07XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKTtcbiAgICAgICAgYm94LXNoYWRvdzogNXB4IDRweCA5LjRweCByZ2JhKDEwMSwgMTA2LCAxMTEsIDAuMik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMCk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTU5IC8gMjIxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWF4KHRhYmxldC1tZCkge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNzV2aDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXgocGhvbmUtbGcpIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IHJlbSg0MjIpO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NXZoO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmFtZSB7XG4gICAgICAgIEBleHRlbmQgLmg2O1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcblxuICAgIH1cbiAgICAmX19xdW90ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAtcmVtKDEyLCAxNik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oNSk7XG4gICAgICAgIG1heC13aWR0aDogOTMlO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCByZW0oMTApO1xuICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjIpO1xuICAgICAgICAuc2l0ZS1lZGl0b3Ige1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1heChwaG9uZS14bCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX195ZWFycy1vZi1leHBlcmllbmNlIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcC1yZW0oMTIsIDE2KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMyk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTUpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IHJlbSgxMCk7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgxNCk7XG4gICAgICAgICAgICBtaW4td2lkdGg6IHJlbSgxNCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNCk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNCk7XG4gICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoJy4uLy4uL2Rpc3QvaW1nL3N0YXIuc3ZnJyk7XG4gICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heChwaG9uZS14bCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTIpO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogcmVtKDEyKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXgocGhvbmUteGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIGdhcDogcmVtKDUpO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgICAgICB3b3JkLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgIH1cbiAgICB9ICAgXG4gICAgJl9fbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAtcmVtKDEyLCAxNCk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIGNvbG9yOiAkb25kZXItYmx1ZTtcbiAgICAgICAgQGluY2x1ZGUgbWF4KHBob25lLXhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDI0KTtcbiAgICAgICAgfVxuICAgIH0gICBcblxufVxuLmF0dG9ybmV5LWNhcmQge1xuICAgIEBpbmNsdWRlIGF0dG9ybmV5LWNhcmQ7XG59IiwiQGltcG9ydCAnLi4vLi4vYXNzZXRzL3Njc3MvMC1zZXR0aW5ncy9pbmMnO1xuQGltcG9ydCAnLi4vYXR0b3JuZXlzX3NsaWRlci9hdHRvcm5leXNfc2xpZGVyLnNjc3MnO1xuXG4uYXR0b3JuZXlzLWdyaWQge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGFkZGluZy10b3AsIDY2LCA0MCwgMzIpO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGFkZGluZy1ib3R0b20sIDY2LCA0MCwgMzIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3MjtcblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAtcmVtKDE2LCAyMCk7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXAtcmVtKDI1LCAzMik7XG4gICAgICAgIHUge1xuICAgICAgICAgICAgY29sb3I6ICRvbmRlci1ibHVlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW1zIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXAtcmVtKDUwLCA4MCk7XG4gICAgICAgIGNvbHVtbi1nYXA6IHJlbSgzMik7XG4gICAgICAgIHJvdy1nYXA6IGNsYW1wLXJlbSgzMiwgNjUpO1xuICAgICAgICBAaW5jbHVkZSBtYXgoZGVza3RvcC1zbWFsbCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgbWF4KHRhYmxldC1tZCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXgocGhvbmUtbWQpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcC1yZW0oNDgsIDgwKTtcbiAgICB9XG59XG5cbi5hdHRvcm5leS1ncmlkLWNhcmQge1xuICAgIEBpbmNsdWRlIGF0dG9ybmV5LWNhcmQ7XG59XG5cbi5hdHRvcm5leS1ncmlkLWNhcmQge1xuICAgICZfX2JpbyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgIH1cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRvbmRlci1ibHVlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE1MiAvIDE5NTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgICAgICBAaW5jbHVkZSBtYXgocGhvbmUtbWQpIHtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNjcgLyA3ODtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgyNCk7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9feWVhcnMtb2YtZXhwZXJpZW5jZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNSk7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNCk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDE1KTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDE1KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg1KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE1KTtcbiAgICB9XG59Il19 */
