: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-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-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-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-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-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-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-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-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}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2Fzc2V0cy9zY3NzLzAtc2V0dGluZ3MvXyF2YXJpYWJsZXMuc2NzcyIsIi4uL2Fzc2V0cy9zY3NzLzAtc2V0dGluZ3MvX21peGlucy1nZW5lcmFsLnNjc3MiLCIuLi9hc3NldHMvc2Nzcy8xLWdlbmVyaWMvMS0yLXR5cG9ncmFwaHkvX2hlYWRpbmdzLnNjc3MiLCIuLi9hc3NldHMvc2Nzcy8wLXNldHRpbmdzL19taXhpbnMtbWVkaWEtcXVlcnkuc2NzcyIsImF0dG9ybmV5c19zbGlkZXIvYXR0b3JuZXlzX3NsaWRlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWlIQSxNQUNDLHVCQUFBLENBU0EseUJBQUEsQ0FDQSw2QkFBQSxDQUNBLGdDQUFBLENBQ0Esa0NBQUEsQ0FUQyxxQkFKRixNQUtHLHVCQUFBLENBQ0EsMEJBQUEsQ0FBQSxDQUZELHlCQUpGLE1BS0csbUJBQUEsQ0FDQSwwQkFBQSxDQUFBLENBRkQseUJBSkYsTUFLRyxtQkFBQSxDQUNBLDBCQUFBLENBQUEsQ0FGRCx5QkFKRixNQUtHLG1CQUFBLENBQ0EsMEJBQUEsQ0FBQSxDQUZELHlCQUpGLE1BS0csbUJBQUEsQ0FDQSwwQkFBQSxDQUFBLENBRkQseUJBSkYsTUFLRyxtQkFBQSxDQUNBLDBCQUFBLENBQUEsQ0FGRCx5QkFKRixNQUtHLHVCQUFBLENBQ0EsMEJBQUEsQ0FBQSxDQUZELHlCQUpGLE1BS0csbUJBQUEsQ0FDQSwwQkFBQSxDQUFBLENBRkQseUJBSkYsTUFLRyxtQkFBQSxDQUNBLDBCQUFBLENBQUEsQ0FGRCx5QkFKRixNQUtHLG1CQUFBLENBQ0EsMEJBQUEsQ0FBQSxDQUZELDBCQUpGLE1BS0csdUJBQUEsQ0FDQSwwQkFBQSxDQUFBLENBRkQsMEJBSkYsTUFLRyx5QkFBQSxDQUNBLDBCQUFBLENBQUEsQ0FGRCwwQkFKRixNQUtHLG1CQUFBLENBQ0EsMEJBQUEsQ0FBQSxDQ2hGRiwrRENsQ0EsY0FBQSxDQUNBLGdDRitCYyxDRTlCZCxlQUFBLENBQ0EsZUFBQSxD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QUNBLGNBQUEsQ0FBQSxDRDVQZCx5QkNtT0Usb0NBNkJRLGNBQUEsQ0FDQSxZQUFBLENBQ0Esc0JBQUEsQ0FDQSxvQkFBQSxDQUFBLENBR1IscUJBQ0ksc0VBQUEsQ0FDQSx3QkFBQSxDQUNBLGVBQUEsQ0FDQSxhSmxSSyxDR1FYLHlCQ3NRRSxxQkFNUSxrQkFBQSxDQUFBIiwiZmlsZSI6ImF0dG9ybmV5c19zbGlkZXIvYXR0b3JuZXlzX3NsaWRlci5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBDb2xvcnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHByaW1hcnk6ICNENTJBNDc7XG4kcHJpbWFyeS1ob3ZlcjogZGFya2VuKCRwcmltYXJ5LCAxMCUpO1xuJHNlY29uZGFyeTogIzM4YmRmODtcbiRzZWNvbmRhcnktaG92ZXI6IGRhcmtlbigkc2Vjb25kYXJ5LCA4JSk7XG5cbi8vIEJvb3RzdHJhcCB2NS4zLjAgZml4IChkYXJrIG1vZGUgc3VwcG9ydClcbiRlbmFibGUtZGFyay1tb2RlOiBmYWxzZTtcblxuJGI6ICMwMDA7XG4kdzogI2ZmZjtcbiR3MjogI0U4RUJGMDtcbiR3aGl0ZS01MDogcmdiYSgkdywgMC41KTtcbiR0ZXh0LWdyZXk6ICM1MjUzNTI7XG4kdGV4dC1ncmV5LTI6ICM2NTc1OEI7XG4kcmVkOiAjRDUyQTQ3O1xuJHJlZC1kYXJrOiAjOUUxRTM0O1xuJGdyZWVuOiAjNmRjMjJlO1xuJG9yYW5nZTogI2Y1NmUyODtcbiR5ZWxsb3c6ICNGRkMzMUQ7XG4kZmFkZWQteWVsbG93OiAjRkZGQkVEO1xuJHJlZC1ncmV5ZWQ6ICNERDY2N0E7XG4kZmFkZWQtcmVkOiAjRkZGNkY4O1xuJGJsdWU6ICMzRjUwNUQ7XG4kb25kZXItYmx1ZTogIzA2NDE4MztcbiRncmV5OiAjRjJGNUY4O1xuJGFjY2VudC1nb2xkOiAjQjM4RDI3O1xuJGJvcmRlcjogJHRleHQtZ3JleS0yO1xuJGNvbG9yLXRleHQ6ICMxQTFBMUE7XG4kY29sb3ItaGVhZGluZzogIzFBMUExQTtcbiRjb2xvci1saW5rOiAkcHJpbWFyeTtcbiRjb2xvci1saW5rLWhvdmVyOiAkcHJpbWFyeS1ob3ZlcjtcbiRncmV5LWJvcmRlcjogJGJvcmRlcjtcbiRkYXJrLWJsdWU6ICMwMjI2NEE7XG4kcGluZTogIzAwODA3Nztcbi8vIEZvbnRzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRmb250LXRleHQ6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4kZm9udC1oZWFkaW5nOiAnR2VvcmdpYScsIHNhbnMtc2VyaWY7XG5cbiRmb250LWNvZGU6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgJ0xpYmVyYXRpb24gTW9ubycsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcbiRmb250LXByZTogXCJDb3VyaWVyIDEwIFBpdGNoXCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcblxuXG4vLyBUeXBvZ3JhcGh5IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRmb250LXNpemUtYmFzZTogMjA7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCAodHlwaWNhbGx5IDE2cHgpXG4kZm9udC13ZWlnaHQtYmFzZTogNTAwO1xuJGxpbmUtaGVpZ2h0LWJhc2U6IDEuNjtcblxuJHJhZGl1czogcmVtKDEyKTsgLy8gZ2xvYmFsIGJvcmRlci1yYWRpdXMgKGNhbiBiZSAwLCBidXQgbmVlZCB0byBrZWVwIGl0KVxuXG5cbi8vIFRyYW5zaXRpb25zIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiR0aW1lOiAwLjNzO1xuJGRlZmF1bHQtdHJhbnNpdGlvbjogYWxsICR0aW1lIDBzO1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gZm9yIG1pbi13aWR0aCA9IHZhbHVlcywgZm9yIG1heC13aWR0aCA9IHZhbHVlIC0gMXB4LlxuLy8gZXhhbXBsZTogQGluY2x1ZGUgbWluKGxnKSA9IEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpXG4vLyBleGFtcGxlOiBAaW5jbHVkZSBtYXgobGcpID0gQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweClcbiRncmlkLWJyZWFrcG9pbnRzOiAoXG5cdHhzOiAwLFxuXHRwaG9uZS14czogMzc1cHgsXG5cdHBob25lLW1kOiA0MTVweCxcblx0cGhvbmUtbGc6IDQ0MHB4LFxuXHRwaG9uZS14bDogNTYwcHgsXG5cdHRhYmxldC14czogNjIwcHgsXG5cdG1kOiA2NDBweCxcblx0dGFibGV0LXhkOiA3MjBweCxcblx0dGFibGV0LW1kOiA3NjhweCxcblx0dGFibGV0LWxnOiA5OTJweCxcblx0bGc6IDEwMjVweCxcblx0ZGVza3RvcC1zbWFsbDoxNDQwcHgsXG5cdHhsOiAxOTIwcHgsXG4pO1xuXG4vLyBHcmlkIGNvbHVtbnNcbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuJGdyaWQtY29sdW1uczogMTI7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDIwcHg7IC8vIDE1cHggb24gZWFjaCBzaWRlXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuXHRcdFx0XHR4czogMTAwJSxcblx0XHRcdFx0bWQ6IDEwMCUsXG5cdFx0XHRcdGxnOiAxMDAlLFxuXHRcdFx0XHRkZXNrdG9wLXNtYWxsOiAxMzUycHgsXG4pO1xuXG4vLyBDb250YWluZXIgcGFkZGluZ1xuJGNvbnRhaW5lci1ndXR0ZXIteC12YWx1ZXM6IChcblx0eHM6IDQwcHgsXG5cdHBob25lLXhzOiA0MHB4LFxuXHRwaG9uZS1tZDogNDBweCxcblx0cGhvbmUtbGc6IDQwcHgsXG5cdHBob25lLXhsOiA0MHB4LFxuXHR0YWJsZXQteHM6IDQwcHgsXG5cdG1kOiA0MHB4LFxuXHR0YWJsZXQteGQ6NDBweCxcblx0dGFibGV0LW1kOiA0MHB4LFxuXHR0YWJsZXQtbGc6IDQwcHgsXG5cdGxnOiA0MHB4LFxuXHRkZXNrdG9wLXNtYWxsOiA0MHB4LFxuXHR4bDogNDBweCxcbik7XG5cbi8vIENvbnRhaW5lciBmbHVpZCBtYXhpbXVtIHdpZHRoXG4kY29udGFpbmVyLWZsdWlkLW1heC13aWR0aDogMTkyMHB4O1xuXG4vKlxuICogR2xvYmFsIENTUyBWYXJpYWJsZXM6XG4gKi9cbjpyb290IHtcblx0LS1jb250YWluZXItd2lkdGg6IDEwMCU7XG5cblx0QGVhY2ggJGJwIGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicCkpIHtcblx0XHRcdC0tY29udGFpbmVyLXdpZHRoOiAje21hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnApfTtcblx0XHRcdC0tY29udGFpbmVyLWd1dHRlci14OiAje21hcC1nZXQoJGNvbnRhaW5lci1ndXR0ZXIteC12YWx1ZXMsICRicCl9O1xuXHRcdH1cblx0fVxuXG5cdC0taGVhZGVyLWhlaWdodDogI3tyZW0oMTEwKX07IC8vIG5lZWRlZCBmb3IgZml4ZWQgaGVhZGVyXG5cdC0tbm90aWZpY2F0aW9uLWhlaWdodDogI3tyZW0oNDApfTsgLy8gbmVlZGVkIGZvciBub3RpZmljYXRpb25cblx0LS1oZWFkZXItbW9iaWxlLWhlaWdodDogI3tyZW0oNzApfTsgLy8gbmVlZGVkIGZvciBmaXhlZCBoZWFkZXJcblx0LS1oZWFkZXItc2Nyb2xsZWQtaGVpZ2h0OiAje3JlbSg3MCl9OyAvLyBuZWVkZWQgZm9yIGZpeGVkIGhlYWRlclxufVxuIiwiLy8gU2hvcnRlbmVkIFRyYW5zaXRpb25cbkBtaXhpbiB0cigkdDogJGRlZmF1bHQtdHJhbnNpdGlvbikge1xuXHR0cmFuc2l0aW9uOiAkdDtcbn1cblxuQG1peGluIGZzKCRzaXplLXZhbHVlOiAxNikge1xuXHRmb250LXNpemU6IHJlbSgkc2l6ZS12YWx1ZSk7XG59XG5cbkBtaXhpbiBsaCgkc2l6ZS12YWx1ZTogMTYpIHtcblx0bGluZS1oZWlnaHQ6IHJlbSgkc2l6ZS12YWx1ZSk7XG59XG5cbkBtaXhpbiBmZigkZnMsICRsaCwgJGZ3OiA0MDApIHtcblx0QGluY2x1ZGUgZnMoJGZzKTtcblx0QGluY2x1ZGUgbGgoJGxoKTtcblx0Zm9udC13ZWlnaHQ6ICRmdztcbn1cblxuQG1peGluIHRleHQtb3ZlcmZsb3cge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1peGluIGhpZGUtdGV4dCB7XG5cdGZvbnQ6IDAgLyAwIGE7XG5cdHRleHQtc2hhZG93OiBub25lO1xuXHRjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBzZWxlY3Rpb24ge1xuXHQmIDo6c2VsZWN0aW9uIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vLyBBbGwgaGVhZGluZ3NcbkBtaXhpbiBoZWFkaW5ncyB7XG5cdGgxLCAuaDEsIGgyLCAuaDIsIGgzLCAuaDMsIGg0LCAuaDQsIGg1LCAuaDUsIGg2LCAuaDYge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcbkBtaXhpbiB0ZXh0LXRydW5jYXRlIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8vIE5vIGF1dG9maWxsIGNvbG9yIGZvciBpbnB1dHNcbkBtaXhpbiBuby1hdXRvZmlsbCB7XG5cdCY6LXdlYmtpdC1hdXRvZmlsbCxcblx0Jjotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuXHQmOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5cdCY6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMHMgOTk5OXM7IC8vIHVzZSBhIHJlYWxseSBsYXJnZSBkZWxheSBoZXJlXG5cdH1cblxuXHQvLyBDaGFuZ2UgdGV4dCBpbiBhdXRvZmlsbCB0ZXh0Ym94XG5cdCY6LXdlYmtpdC1hdXRvZmlsbCB7XG5cdFx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICRiO1xuXHR9XG59XG5cbi8vIFJlc3BvbnNpdmUgaG92ZXJcbkBtaXhpbiBob3ZlcigkYnA6IGxnKSB7XG5cdEBpbmNsdWRlIG1pbigkYnApIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdEBjb250ZW50XG5cdFx0fVxuXHR9XG59XG5cbi8vIFBsYWNlaG9sZGVyIGZvciBhbGwgYnJvd3NlcnNcbkBtaXhpbiBwbGFjZWhvbGRlciB7XG5cdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxuXG5cdCY6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblxuXHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxuXG5cdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cblx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8vIEN1c3RvbSBzY3JvbGxiYXIgc3R5bGluZ1xuQG1peGluIHNjcm9sbGJhcigkd2lkdGg6IDEwcHgsICRjb2xvci10cmFjazogJGIsICRjb2xvci1ib3JkZXI6ICNjY2MpIHtcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdHdpZHRoOiAkd2lkdGg7XG5cdH1cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKCRjb2xvci10cmFjaywgMC4yKTtcblx0XHRib3JkZXItcmFkaXVzOiBjYWxjKCR3aWR0aCAvIDIpO1xuXHR9XG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHR3aWR0aDogJHdpZHRoO1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRib3JkZXItcmFkaXVzOiBjYWxjKCR3aWR0aCAvIDIpO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJvcmRlcjtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgkY29sb3ItdHJhY2ssIDAuMyk7XG5cdH1cbn1cblxuLy8gQ2xlYXIgZGVmYXVsdCBzdHlsaW5nIGZvciBidXR0b24gZWxlbWVudHNcbkBtaXhpbiB1bnN0eWxlZC1idXR0b24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblx0Ym9yZGVyOiAwO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdG91dGxpbmU6IHVuc2V0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8vIENsZWFyIGRlZmF1bHQgc3R5bGluZyBmb3IgbGlzdCBlbGVtZW50c1xuQG1peGluIHVuc3R5bGVkLWxpc3Qge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cblxuQG1peGluIGN1c3RvbS1vbCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmctbGVmdDogMDtcblxuXHRjb3VudGVyLXJlc2V0OiBjdXN0b20tb2w7XG5cblx0PiBsaSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IHJlbSgxMCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Y291bnRlci1pbmNyZW1lbnQ6IGN1c3RvbS1vbDtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBjb3VudGVyKGN1c3RvbS1vbCk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGNvbG9yOiAkdztcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xuXHRcdFx0d2lkdGg6IHJlbSgyNCk7XG5cdFx0XHRoZWlnaHQ6IHJlbSgyNCk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkb25kZXItYmx1ZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIGN1c3RvbS11bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiByZW0oNSk7XG5cdHBhZGRpbmctbGVmdDogcmVtKDMwKTtcblxuXHQ+IGxpIHtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMTApO1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMjZweDtcblx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0bWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL3RpY2suc3ZnXCIpO1xuXHRcdFx0bWFzay1zaXplOiBjb3Zlcjtcblx0XHRcdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkb25kZXItYmx1ZTtcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIGJ0biB7XG5cdEBpbmNsdWRlIHRyO1xuXHRoZWlnaHQ6IHJlbSg0NCk7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiByZW0oMTIpO1xuXHRjb2xvcjogJHc7XG5cdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNENTJBNDcgMCUsICM5RTFFMzQgMTAwJSk7XG5cdGJvcmRlci1yYWRpdXM6IHJlbSg1MCk7XG5cdHBhZGRpbmc6IHJlbSg5IDI0IDkpO1xuXHRoZWlnaHQ6IHJlbSg0Nik7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWluLXdpZHRoOiByZW0oMTAwKTtcblx0dHJhbnNpdGlvbjogYWxsIDAuMXM7XG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0JjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQ6ICR3O1xuXHR9XG5cdC8vb3V0bGluZSBib3JkZXIgZm9yIGlPU1xuXHQmOmhvdmVyLFxuXHQmOmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0b3V0bGluZS1jb2xvcjogJHJlZDtcblx0XHRjb2xvcjogJHJlZDtcblxuXHRcdC5pT1MgJiB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcmVkO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRyZWQ7XG5cdFx0fVxuXHR9XG5cblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6ICR3O1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNENTJBNDcgMCUsICM5RTFFMzQgMTAwJSk7XG5cdFx0b3V0bGluZTogMXB4IHNvbGlkICRyZWQgIWltcG9ydGFudDtcblx0XHRvdXRsaW5lLW9mZnNldDogMnB4O1xuXG5cdFx0LmlPUyAmIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRyZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZDogJHc7XG5cdFx0fVxuXHR9XG5cdC5pT1MgJiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgOHB4KTtcblx0XHRcdGhlaWdodDogY2FsYygxMDAlICsgOHB4KTtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogcmVtKDUwKTtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHR9XG5cdH1cblx0c3ZnIHtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHR3aWR0aDogcmVtKDIwKTtcblx0XHRoZWlnaHQ6IHJlbSgyMCk7XG5cdFx0dHJhbnNpdGlvbjogbm9uZTtcblx0fVxuXG5cdCYtc2Vjb25kYXJ5IHtcblx0XHRiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuXHRcdGNvbG9yOiAkdztcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWhvdmVyO1xuXHRcdFx0Y29sb3I6ICR3O1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtd2hpdGUge1xuXHRcdGJhY2tncm91bmQ6ICR3O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICR3O1xuXHRcdGNvbG9yOiAkcHJpbWFyeTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblx0XHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHRjb2xvcjogJHc7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtc20ge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDEyKTtcblx0XHRwYWRkaW5nOiByZW0oMTEgMjggMTEpO1xuXHRcdG1pbi13aWR0aDogcmVtKDgwKTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cblx0fVxuXHQmLXJlZCB7XG5cdFx0YmFja2dyb3VuZDogJHJlZDtcblx0XHRjb2xvcjogJHc7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkdztcblx0XHR9XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0b3V0bGluZS1jb2xvcjogJHJlZDtcblx0XHRcdGNvbG9yOiAkcmVkO1xuXG5cdFx0XHQuaU9TICYge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRyZWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkcmVkO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6ICR3O1xuXHRcdFx0YmFja2dyb3VuZDogJHJlZDtcblx0XHRcdG91dGxpbmU6IDFweCBzb2xpZCAkcmVkICFpbXBvcnRhbnQ7XG5cdFx0XHRvdXRsaW5lLW9mZnNldDogMnB4O1xuXG5cdFx0XHQuaU9TICYge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRyZWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkdztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8vIEZsdWlkLXJlc3BvbnNpdmUgZm9udC1zaXplIGNhbGN1bGF0b3Jcbi8vIEBsaW5rIGh0dHBzOi8vd2Vic2VtYW50aWNzLnVrL3Rvb2xzL3Jlc3BvbnNpdmUtZm9udC1jYWxjdWxhdG9yL1xuLy8gY2xhbXAgYnJvd3NlciB3aWR0aDogZnJvbSA1NzVweCB0byAxNDQwcHhcblxuQGluY2x1ZGUgaGVhZGluZ3Mge1xuXHRtaW4taGVpZ2h0OiAwdnc7IC8vIHNhZmFyaSBmaXhcblx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG5cdGEge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHR9XG5cdHUge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxufVxuXG5oMSxcbi5oMSB7XG5cdGZvbnQtc2l6ZTogY2xhbXAtcmVtKDQwLCA2Nik7XG59XG5cbmgyLFxuLmgyIHtcblx0Zm9udC1zaXplOiBjbGFtcC1yZW0oMzYsIDQ4KTtcbn1cblxuaDMsXG4uaDMge1xuXHRmb250LXNpemU6IGNsYW1wLXJlbSgzMiwgMzYpO1xufVxuXG5oNCxcbi5oNCB7XG5cdGZvbnQtc2l6ZTogY2xhbXAtcmVtKDI0LCAzMCk7XG5cdEBpbmNsdWRlIG1heChtZCkge1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG5cdH1cbn1cblxuaDUsXG4uaDUge1xuXHRmb250LXNpemU6IGNsYW1wLXJlbSgxOCwgMjQpO1xufVxuXG5oNixcbi5oNiB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC10ZXh0O1xuXHRmb250LXNpemU6IGNsYW1wLXJlbSgxNiwgMjIpO1xufVxuIiwiLy8gTWl4aW5zIGZvciBNZWRpYSBRdWVyaWVzXG4vLyBleGFtcGxlIHVzYWdlOiBAaW5jbHVkZSBtaW4obGcpIHx8IEBpbmNsdWRlIG1pbig3MjApXG4vLyAtLS0gbWluLXdpZHRoXG5AbWl4aW4gbWluKCRicCkge1xuXHRAaWYgbWFwLWhhcy1rZXkoJGdyaWQtYnJlYWtwb2ludHMsICRicCkge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnApKSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAjeyRicCArICdweCd9KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cbn1cblxuLy8gLS0tIG1pbi1oZWlnaHRcbkBtaXhpbiBtaW5oKCRicCkge1xuXHRAaWYgbWFwLWhhcy1rZXkoJGdyaWQtYnJlYWtwb2ludHMsICRicCkge1xuXHRcdEBtZWRpYSAobWluLWhlaWdodDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJwKSkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9IEBlbHNlIHtcblx0XHRAbWVkaWEgKG1pbi1oZWlnaHQ6ICN7JGJwICsgJ3B4J30pIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxufVxuXG4vLyAtLS0gbWF4LXdpZHRoXG5AbWl4aW4gbWF4KCRicCkge1xuXHRAaWYgbWFwLWhhcy1rZXkoJGdyaWQtYnJlYWtwb2ludHMsICRicCkge1xuXHRcdCRicF9tYXg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicCkgLSAxO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkYnBfbWF4KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAjeyRicCArICdweCd9KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cbn1cblxuLy8gLS0tIG1heC1oZWlnaHRcbkBtaXhpbiBtYXhoKCRicCkge1xuXHRAaWYgbWFwLWhhcy1rZXkoJGdyaWQtYnJlYWtwb2ludHMsICRicCkge1xuXHRcdCRicF9tYXg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicCkgLSAxO1xuXHRcdEBtZWRpYSAobWF4LWhlaWdodDogJGJwX21heCkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9IEBlbHNlIHtcblx0XHRAbWVkaWEgKG1heC1oZWlnaHQ6ICN7JGJwICsgJ3B4J30pIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxufVxuLy8vIENvbnZlcnQgYSBweCBvciBweOKAkGxpc3QgaW50byBhIHJlbeKAkGxpc3QuXG4vLy8gQHBhcmFtICR2YWx1ZXMgIEEgc2luZ2xlIHB4IHZhbHVlIG9yIGEgc3BhY2UvY29tbWHigJBzZXBhcmF0ZWQgbGlzdCBvZiBweCB2YWx1ZXMuXG4vLy8gQHJldHVybiAgICAgICAgIEEgc3BhY2XigJBzZXBhcmF0ZWQgbGlzdCBvZiByZW0oKSBjYWxscy5cbkBmdW5jdGlvbiBfcmVtaWZ5KCR2YWx1ZXMpIHtcblx0JG91dDogKCk7XG5cdEBpZiB0eXBlLW9mKCR2YWx1ZXMpID09ICdsaXN0JyB7XG5cdFx0QGVhY2ggJHYgaW4gJHZhbHVlcyB7XG5cdFx0XHQkb3V0OiBhcHBlbmQoJG91dCwgcmVtKCR2KSwgc3BhY2UpO1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0JG91dDogcmVtKCR2YWx1ZXMpO1xuXHR9XG5cdEByZXR1cm4gJG91dDtcbn1cblxuLy8vIFJlc3BvbnNpdmUgbWl4aW4gd2l0aCBpbmxpbmUgdG9nZ2xlXG4vLy8gQHBhcmFtICRwcm9wICAgICBUaGUgQ1NTIHByb3BlcnR5IG5hbWUuXG4vLy8gQHBhcmFtICRkZXNrdG9wICBweCBvciBweC1saXN0IGZvciBkZXNrdG9wIChiYXNlKS5cbi8vLyBAcGFyYW0gJHRhYmxldCAgIHB4IG9yIHB4LWxpc3QgZm9yIHRhYmxldC5cbi8vLyBAcGFyYW0gJG1vYmlsZSAgIHB4IG9yIHB4LWxpc3QgZm9yIG1vYmlsZS5cbi8vLyBAcGFyYW0gJHJlbWlmeSAgIFdoZXRoZXIgdG8gcnVuIHZhbHVlcyB0aHJvdWdoIF9yZW1pZnkoKSAoZGVmYXVsdDogdHJ1ZSkuXG5AbWl4aW4gcmVzcG9uc2l2ZShcbiAgJHByb3AsXG4gICRkZXNrdG9wLFxuICAkdGFibGV0OiBudWxsLFxuICAkbW9iaWxlOiBudWxsLFxuICAkcmVtaWZ5OiB0cnVlXG4pIHtcbiAgI3skcHJvcH06IGlmKCRyZW1pZnksIF9yZW1pZnkoJGRlc2t0b3ApLCAkZGVza3RvcCk7XG5cbiAgQGlmICR0YWJsZXQgIT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWF4KGxnKSB7XG4gICAgICAjeyRwcm9wfTogaWYoJHJlbWlmeSwgX3JlbWlmeSgkdGFibGV0KSwgJHRhYmxldCk7XG4gICAgfVxuICB9XG5cbiAgQGlmICRtb2JpbGUgIT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWF4KG1kKSB7XG4gICAgICAjeyRwcm9wfTogaWYoJHJlbWlmeSwgX3JlbWlmeSgkbW9iaWxlKSwgJG1vYmlsZSk7XG4gICAgfVxuICB9XG59XG5cblxuXG4iLCJAaW1wb3J0IFwiLi4vLi4vYXNzZXRzL3Njc3MvMC1zZXR0aW5ncy9pbmNcIjtcbkBpbXBvcnQgXCIuLi8uLi9hc3NldHMvc2Nzcy8xLWdlbmVyaWMvMS0yLXR5cG9ncmFwaHkvX2hlYWRpbmdzLnNjc3NcIjtcblxuQG1peGluIGF0dG9ybmV5cy1zbGlkZXIoKSB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYWRkaW5nLXRvcCwgNjAsIDQwLCAzMik7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYWRkaW5nLWJvdHRvbSwgNjAsIDQwLCAzMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHcyO1xuICAgIC5jb250YWluZXIge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAmLS1ibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgLmF0dG9ybmV5cy1zbGlkZXJfX3RpdGxlLCAuYXR0b3JuZXlzLXNsaWRlcl9fY29udGVudCwgLmF0dG9ybmV5LWNhcmRfX25hbWUsIC5hdHRvcm5leS1jYXJkX190aXRsZSwgLmF0dG9ybmV5LWNhcmQsIC5hdHRvcm5leS1jYXJkX195ZWFycy1vZi1leHBlcmllbmNlLCAuYXR0b3JuZXktY2FyZF9fcXVvdGUsIC5hdHRvcm5leS1jYXJkX19saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdztcbiAgICAgICAgfVxuICAgICAgICAuYXR0b3JuZXktY2FyZF9feWVhcnMtb2YtZXhwZXJpZW5jZSB7XG4gICAgICAgICAgICBjb2xvcjojRkZDMzFEO1xuICAgICAgICB9XG4gICAgICAgIC5hdHRvcm5leXMtc2xpZGVyX190aXRsZSB7XG4gICAgICAgICAgICB1IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXR0b3JuZXktY2FyZCB7XG4gICAgICAgICAgICAtLWFjY2VudC1jb2xvcjogI3skeWVsbG93fTtcbiAgICAgICAgICAgICZfX3F1b3RlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGFjY2VudC1nb2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgXG4gICAgfVxuICAgICYtLWZ1bGwge1xuICAgICAgICAuYXR0b3JuZXlzLXNsaWRlcl9fZ3JpZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogcmVtKDMwKTtcbiAgICAgICAgfVxuICAgICAgICAuYXR0b3JuZXlzLXNsaWRlcl9fc2xpZGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyByZW0oNDApKTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDIwKTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgyMCk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKC0yMCk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAtcmVtKDYwLCA5NSk7XG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm5vdCguc3dpcGVyLWluaXRpYWxpemVkKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1heChwaG9uZS14bCkge1xuICAgICAgICAgICAgICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmF0dG9ybmV5cy1zbGlkZXJfX2lubmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heChwaG9uZS14bCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hdHRvcm5leS1jYXJkIHtcbiAgICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHJlbSgzOTUpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDgwIC8gNzk7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heCh0YWJsZXQtbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogODB2aDtcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgocGhvbmUteGwpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19uYW1lIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wLXJlbSgxNiwgMjQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAtcmVtKDEwLCAxNik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX195ZWFycy1vZi1leHBlcmllbmNlLCAmX19xdW90ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcC1yZW0oMTIsIDE2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heChwaG9uZS14bCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDEyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmF0dG9ybmV5cy1zbGlkZXJfX2xpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWF4KHBob25lLXhsKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQ4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHUge1xuICAgICAgICAgICAgY29sb3I6ICRvbmRlci1ibHVlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNTApO1xuICAgICAgICBAaW5jbHVkZSBtYXgocGhvbmUteGwpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAtcmVtKDE2LCAyMCk7XG4gICAgfVxuICAgICZfX2dyaWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IGNsYW1wLXJlbSgzMCwgODApO1xuICAgICAgICBAaW5jbHVkZSBtYXgodGFibGV0LW1kKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2lubmVyIHtcbiAgICAgICAgd2lkdGg6IDQyLjUlO1xuICAgICAgICBAaW5jbHVkZSBtYXgodGFibGV0LW1kKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zbGlkZXIge1xuICAgICAgICB3aWR0aDogNTcuNSU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNjApO1xuICAgICAgICAmOm5vdCguc3dpcGVyLWluaXRpYWxpemVkKSB7XG4gICAgICAgICAgICAuYXR0b3JuZXktY2FyZCB7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1heCh0YWJsZXQtbWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgJjpub3QoLnN3aXBlci1pbml0aWFsaXplZCkgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICAgICAgZ2FwOiByZW0oMjApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heChwaG9uZS14bCkge1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5hdHRvcm5leXMtc2xpZGVyIHtcbiAgICBAaW5jbHVkZSBhdHRvcm5leXMtc2xpZGVyO1xufVxuXG5AbWl4aW4gYXR0b3JuZXktY2FyZCgpIHtcbiAgICAtLWFjY2VudC1jb2xvcjogI3skcmVkfTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMjApO1xuICAgICAgICBib3gtc2hhZG93OiA1cHggNHB4IDkuNHB4IHJnYmEoMTAxLCAxMDYsIDExMSwgMC4yKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNTkgLyAyMjE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGEge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXgodGFibGV0LW1kKSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NXZoO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1heChwaG9uZS1sZykge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogcmVtKDQyMik7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDc1dmg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgICAgQGV4dGVuZCAuaDY7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xuXG4gICAgfVxuICAgICZfX3F1b3RlIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcC1yZW0oMTIsIDE2KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSg1KTtcbiAgICAgICAgbWF4LXdpZHRoOiA5MyU7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIHJlbSgxMCk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMik7XG4gICAgICAgIC5zaXRlLWVkaXRvciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWF4KHBob25lLXhsKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3llYXJzLW9mLWV4cGVyaWVuY2Uge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wLXJlbSgxMiwgMTYpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgzKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNSk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogcmVtKDEwKTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDE0KTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogcmVtKDE0KTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDE0KTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg0KTtcbiAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybCgnLi4vLi4vZGlzdC9pbWcvc3Rhci5zdmcnKTtcbiAgICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWF4KHBob25lLXhsKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiByZW0oMTIpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDEyKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1heChwaG9uZS14bCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgZ2FwOiByZW0oNSk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgICAgICAgIHdvcmQtc3BhY2luZzogLTAuMDJlbTtcbiAgICAgICAgfVxuICAgIH0gICBcbiAgICAmX19saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcC1yZW0oMTIsIDE0KTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgY29sb3I6ICRvbmRlci1ibHVlO1xuICAgICAgICBAaW5jbHVkZSBtYXgocGhvbmUteGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMjQpO1xuICAgICAgICB9XG4gICAgfSAgIFxuXG59XG4uYXR0b3JuZXktY2FyZCB7XG4gICAgQGluY2x1ZGUgYXR0b3JuZXktY2FyZDtcbn0iXX0= */
