: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{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{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{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{font-family:"Inter",sans-serif;font-size:clamp(1rem,calc(1rem + (1vw - 6.4px) * 0.75),1.375rem)}.vertical-tabs{padding-top:3.75rem;padding-bottom:3.75rem;overflow-x:hidden}@media(max-width: 1024px){.vertical-tabs{padding-top:2.5rem}}@media(max-width: 639px){.vertical-tabs{padding-top:2rem}}@media(max-width: 1024px){.vertical-tabs{padding-bottom:2.5rem}}@media(max-width: 639px){.vertical-tabs{padding-bottom:2rem}}.vertical-tabs p:not([class]){color:#65758b}.vertical-tabs__title{text-align:center}.vertical-tabs__content{text-align:center;font-size:clamp(1rem,calc(1rem + (1vw - 6.4px) * 0.5),1.25rem)}.vertical-tabs__first-column{width:53%}@media(max-width: 1439px){.vertical-tabs__first-column{width:50%}}@media(max-width: 991px){.vertical-tabs__first-column{width:100%}}.vertical-tabs__second-column{width:47%}@media(max-width: 1439px){.vertical-tabs__second-column{width:50%}}@media(max-width: 991px){.vertical-tabs__second-column{width:100%}}.vertical-tabs__wrapper{display:flex;max-width:77.875rem;margin:clamp(2.5rem,calc(2.5rem + (1vw - 6.4px) * 5),5rem) auto 0}@media(max-width: 767px){.vertical-tabs__wrapper{flex-direction:column;gap:1.5rem}}.vertical-tabs__titles{width:clamp(6.25rem,calc(6.25rem + (1vw - 6.4px) * 18.25),15.375rem);min-width:clamp(6.25rem,calc(6.25rem + (1vw - 6.4px) * 18.25),15.375rem);display:flex;flex-direction:column;gap:.1875rem}@media(max-width: 767px){.vertical-tabs__titles{width:100%;flex-direction:row;overflow-x:auto}.vertical-tabs__titles::-webkit-scrollbar{display:none}}@media(max-width: 639px){.vertical-tabs__titles{width:calc(100% + 2.5rem);margin-left:-1.25rem;padding-left:1.25rem}}.vertical-tabs__title-item{cursor:pointer;font-family:"Georgia",sans-serif;font-size:clamp(1rem,calc(1rem + (1vw - 6.4px) * 0.75),1.375rem);font-weight:600;padding:clamp(0.625rem,calc(0.625rem + (1vw - 6.4px) * 1.25),1.25rem) clamp(0.75rem,calc(0.75rem + (1vw - 6.4px) * 1),1.25rem);background-color:#f1f5f9;border-radius:.75rem 0 0 .75rem;display:flex;align-items:center;gap:.75rem}.vertical-tabs__title-item:before{content:"";display:block;width:1rem;height:1.25rem;background-image:url("../../dist/img/point.svg");background-size:contain;background-repeat:no-repeat;background-position:center}@media(max-width: 767px){.vertical-tabs__title-item{font-weight:700;border-radius:1.25rem;white-space:nowrap}}.vertical-tabs__title-item.is-active{background-color:#fff;color:#000}@media(max-width: 767px){.vertical-tabs__title-item.is-active{color:#fff;background-color:#064183}}.vertical-tabs__columns{padding:2rem 2rem;background-color:#fff;border-radius:0 1.25rem 1.25rem .5rem;box-shadow:7px 6px 11px rgba(111,111,111,.15);display:flex;align-items:stretch;gap:1.5rem}@media(max-width: 991px){.vertical-tabs__columns{flex-direction:column;gap:1.5rem}}@media(max-width: 767px){.vertical-tabs__columns{border-radius:1.25rem}}@media(max-width: 639px){.vertical-tabs__columns{padding:0;background-color:rgba(0,0,0,0);box-shadow:none}}.vertical-tabs__first-column,.vertical-tabs__second-column{display:flex;flex-direction:column;align-items:stretch}.vertical-tabs__second-column{gap:clamp(1.5rem,calc(1.5rem + (1vw - 6.4px) * 1.5),2.25rem)}.vertical-tabs__second-column .vertical-tabs__column{padding:clamp(1.25rem,calc(1.25rem + (1vw - 6.4px) * 1.5),2rem) 1.25rem}@media(max-width: 639px){.vertical-tabs__second-column .vertical-tabs__column{padding-top:2rem;padding-bottom:2rem}}.vertical-tabs__column{border:1px solid #65758b;border-radius:1.25rem;padding:clamp(1.25rem,calc(1.25rem + (1vw - 6.4px) * 1.5),2rem) clamp(1.25rem,calc(1.25rem + (1vw - 6.4px) * 3.38),2.9375rem);display:flex;flex-direction:column;height:auto}@media(max-width: 639px){.vertical-tabs__column{background-color:#fff}}.vertical-tabs__column-inner{display:flex;align-items:center;gap:.8125rem;margin-bottom:clamp(0.625rem,calc(0.625rem + (1vw - 6.4px) * 1.75),1.5rem)}.vertical-tabs__column-icon{width:1.5rem;min-width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.vertical-tabs__column-title{margin-bottom:0;font-size:clamp(1.5rem,calc(1.5rem + (1vw - 6.4px) * 0.75),1.875rem);font-weight:700}@media(max-width: 639px){.vertical-tabs__column-title{margin-bottom:.9375rem}}.vertical-tabs__column-content{font-size:1rem;font-weight:500}.vertical-tabs__column-content p{color:#65758b}.vertical-tabs__column-content .site-editor ul:last-child,.vertical-tabs__column-content .site-editor ol:last-child{margin-bottom:0}.vertical-tabs__column-content .site-editor ul>li,.vertical-tabs__column-content .site-editor ol>li{font-size:clamp(0.75rem,calc(0.75rem + (1vw - 6.4px) * 0.5),1rem)}@media(max-width: 639px){.vertical-tabs__column-content .site-editor ul>li,.vertical-tabs__column-content .site-editor ol>li{margin-bottom:.3125rem}}.vertical-tabs__column-content .site-editor ul>li::before,.vertical-tabs__column-content .site-editor ol>li::before{background-color:#008077}.vertical-tabs__column-image img{width:100%;height:auto;max-height:clamp(12.5rem,calc(12.5rem + (1vw - 6.4px) * 6.25),15.625rem);border-radius:.5rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(max-width: 639px){.vertical-tabs__column-image img{margin-top:.625rem}}.vertical-tabs__icon-texts{margin-top:2rem;display:flex;flex-direction:column;gap:1.25rem}.vertical-tabs__icon-text-inner{display:flex;align-items:center;gap:.625rem;margin-bottom:.75rem}.vertical-tabs__icon-text-icon{width:1.5rem;min-width:1.5rem}.vertical-tabs__icon-text-title{margin-bottom:0;font-size:1.125rem;font-family:"Inter",sans-serif;font-weight:700}.vertical-tabs__icon-text-content,.vertical-tabs__icon-text-phone{font-size:.875rem}.vertical-tabs__icon-text-content br,.vertical-tabs__icon-text-phone br{display:block}.vertical-tabs__icon-text-phone{color:#1a1a1a}.vertical-tabs__buttons{margin-top:clamp(1.5rem,calc(1.5rem + (1vw - 6.4px) * 3),3rem);display:flex;flex-wrap:nowrap;gap:2rem}@media(max-width: 1439px){.vertical-tabs__buttons{flex-direction:column;gap:.625rem}}@media(max-width: 991px){.vertical-tabs__buttons{flex-direction:row}}@media(max-width: 639px){.vertical-tabs__buttons .btn{padding:.75rem .75rem;font-size:clamp(0.75rem,calc(0.75rem + (1vw - 6.4px) * 0.5),1rem)}}.vertical-tabs__attorneys{display:flex;flex-direction:column;gap:1.5rem}@media(max-width: 639px){.vertical-tabs__attorneys{margin-top:.625rem}}.vertical-tabs__attorney{display:flex;align-items:center;gap:.625rem}.vertical-tabs__attorney img{width:3.75rem;min-width:3.75rem;aspect-ratio:1/1;height:3.75rem;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 5%;object-position:50% 5%;border-radius:50%;overflow:hidden;border:1px solid #e8ebf0;margin-bottom:auto}@media(max-width: 639px){.vertical-tabs__attorney img{width:3.125rem;min-width:3.125rem;height:3.125rem}}.vertical-tabs__attorney-title{font-size:clamp(0.875rem,calc(0.875rem + (1vw - 6.4px) * 0.25),1rem);font-weight:700;margin-bottom:0;font-family:"Inter",sans-serif;color:#02264a}.vertical-tabs__attorney-title-text{font-size:clamp(0.75rem,calc(0.75rem + (1vw - 6.4px) * 0.5),1rem);font-weight:500;color:#064183}.vertical-tabs__attorney-years-of-experience{font-size:clamp(0.75rem,calc(0.75rem + (1vw - 6.4px) * 0.25),0.875rem);margin-left:auto;font-weight:500;color:#d52a47;border:1px solid #dd667a;gap:clamp(0.125rem,calc(0.125rem + (1vw - 6.4px) * 0.75),0.5rem);min-width:7.375rem;padding:.25rem clamp(0.5625rem,calc(0.5625rem + (1vw - 6.4px) * 0.63),0.875rem);border-radius:1.25rem;display:flex;align-items:center;white-space:nowrap;background-color:#fff6f8}@media(max-width: 639px){.vertical-tabs__attorney-years-of-experience{min-width:5.9375rem}}.vertical-tabs__attorney-years-of-experience:before{content:"";display:block;width:.9375rem;height:.875rem;-webkit-mask-image:url("../../dist/img/star.svg");mask-image:url("../../dist/img/star.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#d52a47}.vertical-tabs__categories{display:flex;flex-wrap:wrap;gap:1.125rem}.vertical-tabs__category{color:#fff;padding:.125rem 1rem;font-size:1rem;background-color:#65758b;border-radius:1.25rem;white-space:nowrap}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2Fzc2V0cy9zY3NzLzAtc2V0dGluZ3MvXyF2YXJpYWJsZXMuc2NzcyIsIi4uL2Fzc2V0cy9zY3NzLzAtc2V0dGluZ3MvX21peGlucy1nZW5lcmFsLnNjc3MiLCIuLi9hc3NldHMvc2Nzcy8xLWdlbmVyaWMvMS0yLXR5cG9ncmFwaHkvX2hlYWRpbmdzLnNjc3MiLCIuLi9hc3NldHMvc2Nzcy8wLXNldHRpbmdzL19taXhpbnMtbWVkaWEtcXVlcnkuc2NzcyIsInZlcnRpY2FsX3RhYnMvdmVydGljYWxfdGFicy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWlIQSxNQUNDLHVCQUFBLENBU0EseUJBQUEsQ0FDQSw2QkFBQSxDQUNBLGdDQUFBLENBQ0Esa0NBQUEsQ0FUQyxxQkFKRixNQUtHLHVCQUFBLENBQ0EsMEJBQUEsQ0FBQSxDQUZELHlCQUpGLE1BS0csbUJBQUEsQ0FDQSwwQkFBQSxDQUFBLENBRkQseUJBSkYsTUFLRyxtQkFBQSxDQUNBLDBCQUFBLENBQUEsQ0FGRCx5QkFKRixNQUtHLG1CQUFBLENBQ0EsMEJBQUEsQ0FBQSxDQUZELHlCQUpGLE1BS0csbUJBQUEsQ0FDQSwwQkFBQSxDQUFBLENBRkQseUJBSkYsTUFLRyxtQkFBQSxDQUNBLDBCQUFBLENBQUEsQ0FGRCx5QkFKRixNQUtHLHVCQUFBLENBQ0EsMEJBQUEsQ0FBQSxDQUZELHlCQUpGLE1BS0csbUJBQUEsQ0FDQSwwQkFBQSxDQUFBLENBRkQseUJBSkYsTUFLRyxtQkFBQSxDQUNBLDBCQUFBLENBQUEsQ0FGRCx5QkFKRixNQUtHLG1CQUFBLENBQ0EsMEJBQUEsQ0FBQSxDQUZELDBCQUpGLE1BS0csdUJBQUEsQ0FDQSwwQkFBQSxDQUFBLENBRkQsMEJBSkYsTUFLRyx5QkFBQSxDQUNBLDBCQUFBLENBQUEsQ0FGRCwwQkFKRixNQUtHLG1CQUFBLENBQ0EsMEJBQUEsQ0FBQSxDQ2hGRiwwQ0NsQ0EsY0FBQSxDQUNBLGdDRitCYyxDRTlCZCxlQUFBLENBQ0EsZUFBQSxDQUNBLFlB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QSxDQUNBLDhCSjNSQSxDSTRSQSxhSi9SQSxDSWtTSixvQ0FDSSxpRUFBQSxDQUNBLGVBQUEsQ0FDQSxhSjlTQyxDSWlUTCw2Q0FDSSxzRUFBQSxDQUNBLGdCQUFBLENBQ0EsZUFBQSxDQUNBLGFKOVROLENJK1RNLHdCQUFBLENBQ0EsZ0VBQUEsQ0FDQSxrQkFBQSxDQUNBLCtFQUFBLENBQ0EscUJBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxrQkFBQSxDQUNBLHdCQUFBLENEdFRWLHlCQ3lTTSw2Q0FlUSxtQkFBQSxDQUFBLENBRUosb0RBQ0ksVUFBQSxDQUNBLGFBQUEsQ0FDQSxjQUFBLENBQ0EsY0FBQSxDQUNBLGlEQUFBLENBQUEseUNBQUEsQ0FDQSx5QkFBQSxDQUFBLGlCQUFBLENBQ0EsNkJBQUEsQ0FBQSxxQkFBQSxDQUNBLDRCQUFBLENBQUEsb0JBQUEsQ0FDQSx3QkpwVlYsQ0l5VkYsMkJBQ0ksWUFBQSxDQUNBLGNBQUEsQ0FDQSxZQUFBLENBR0oseUJBQ0ksVUpyV0osQ0lzV0ksb0JBQUEsQ0FDQSxjQUFBLENBQ0Esd0JKcFdNLENJcVdOLHFCQUFBLENBQ0Esa0JBQUEiLCJmaWxlIjoidmVydGljYWxfdGFicy92ZXJ0aWNhbF90YWJzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIENvbG9ycyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kcHJpbWFyeTogI0Q1MkE0NztcbiRwcmltYXJ5LWhvdmVyOiBkYXJrZW4oJHByaW1hcnksIDEwJSk7XG4kc2Vjb25kYXJ5OiAjMzhiZGY4O1xuJHNlY29uZGFyeS1ob3ZlcjogZGFya2VuKCRzZWNvbmRhcnksIDglKTtcblxuLy8gQm9vdHN0cmFwIHY1LjMuMCBmaXggKGRhcmsgbW9kZSBzdXBwb3J0KVxuJGVuYWJsZS1kYXJrLW1vZGU6IGZhbHNlO1xuXG4kYjogIzAwMDtcbiR3OiAjZmZmO1xuJHcyOiAjRThFQkYwO1xuJHdoaXRlLTUwOiByZ2JhKCR3LCAwLjUpO1xuJHRleHQtZ3JleTogIzUyNTM1MjtcbiR0ZXh0LWdyZXktMjogIzY1NzU4QjtcbiRyZWQ6ICNENTJBNDc7XG4kcmVkLWRhcms6ICM5RTFFMzQ7XG4kZ3JlZW46ICM2ZGMyMmU7XG4kb3JhbmdlOiAjZjU2ZTI4O1xuJHllbGxvdzogI0ZGQzMxRDtcbiRmYWRlZC15ZWxsb3c6ICNGRkZCRUQ7XG4kcmVkLWdyZXllZDogI0RENjY3QTtcbiRmYWRlZC1yZWQ6ICNGRkY2Rjg7XG4kYmx1ZTogIzNGNTA1RDtcbiRvbmRlci1ibHVlOiAjMDY0MTgzO1xuJGdyZXk6ICNGMkY1Rjg7XG4kYWNjZW50LWdvbGQ6ICNCMzhEMjc7XG4kYm9yZGVyOiAkdGV4dC1ncmV5LTI7XG4kY29sb3ItdGV4dDogIzFBMUExQTtcbiRjb2xvci1oZWFkaW5nOiAjMUExQTFBO1xuJGNvbG9yLWxpbms6ICRwcmltYXJ5O1xuJGNvbG9yLWxpbmstaG92ZXI6ICRwcmltYXJ5LWhvdmVyO1xuJGdyZXktYm9yZGVyOiAkYm9yZGVyO1xuJGRhcmstYmx1ZTogIzAyMjY0QTtcbiRwaW5lOiAjMDA4MDc3O1xuLy8gRm9udHMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGZvbnQtdGV4dDogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiRmb250LWhlYWRpbmc6ICdHZW9yZ2lhJywgc2Fucy1zZXJpZjtcblxuJGZvbnQtY29kZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuJGZvbnQtcHJlOiBcIkNvdXJpZXIgMTAgUGl0Y2hcIiwgQ291cmllciwgbW9ub3NwYWNlO1xuXG5cbi8vIFR5cG9ncmFwaHkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGZvbnQtc2l6ZS1iYXNlOiAyMDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0ICh0eXBpY2FsbHkgMTZweClcbiRmb250LXdlaWdodC1iYXNlOiA1MDA7XG4kbGluZS1oZWlnaHQtYmFzZTogMS42O1xuXG4kcmFkaXVzOiByZW0oMTIpOyAvLyBnbG9iYWwgYm9yZGVyLXJhZGl1cyAoY2FuIGJlIDAsIGJ1dCBuZWVkIHRvIGtlZXAgaXQpXG5cblxuLy8gVHJhbnNpdGlvbnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHRpbWU6IDAuM3M7XG4kZGVmYXVsdC10cmFuc2l0aW9uOiBhbGwgJHRpbWUgMHM7XG5cblxuLy8gR3JpZCBicmVha3BvaW50cyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBmb3IgbWluLXdpZHRoID0gdmFsdWVzLCBmb3IgbWF4LXdpZHRoID0gdmFsdWUgLSAxcHguXG4vLyBleGFtcGxlOiBAaW5jbHVkZSBtaW4obGcpID0gQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweClcbi8vIGV4YW1wbGU6IEBpbmNsdWRlIG1heChsZykgPSBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KVxuJGdyaWQtYnJlYWtwb2ludHM6IChcblx0eHM6IDAsXG5cdHBob25lLXhzOiAzNzVweCxcblx0cGhvbmUtbWQ6IDQxNXB4LFxuXHRwaG9uZS1sZzogNDQwcHgsXG5cdHBob25lLXhsOiA1NjBweCxcblx0dGFibGV0LXhzOiA2MjBweCxcblx0bWQ6IDY0MHB4LFxuXHR0YWJsZXQteGQ6IDcyMHB4LFxuXHR0YWJsZXQtbWQ6IDc2OHB4LFxuXHR0YWJsZXQtbGc6IDk5MnB4LFxuXHRsZzogMTAyNXB4LFxuXHRkZXNrdG9wLXNtYWxsOjE0NDBweCxcblx0eGw6IDE5MjBweCxcbik7XG5cbi8vIEdyaWQgY29sdW1uc1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG4kZ3JpZC1jb2x1bW5zOiAxMjtcbiRncmlkLWd1dHRlci13aWR0aDogMjBweDsgLy8gMTVweCBvbiBlYWNoIHNpZGVcblxuLy8gR3JpZCBjb250YWluZXJzXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG5cdFx0XHRcdHhzOiAxMDAlLFxuXHRcdFx0XHRtZDogMTAwJSxcblx0XHRcdFx0bGc6IDEwMCUsXG5cdFx0XHRcdGRlc2t0b3Atc21hbGw6IDEzNTJweCxcbik7XG5cbi8vIENvbnRhaW5lciBwYWRkaW5nXG4kY29udGFpbmVyLWd1dHRlci14LXZhbHVlczogKFxuXHR4czogNDBweCxcblx0cGhvbmUteHM6IDQwcHgsXG5cdHBob25lLW1kOiA0MHB4LFxuXHRwaG9uZS1sZzogNDBweCxcblx0cGhvbmUteGw6IDQwcHgsXG5cdHRhYmxldC14czogNDBweCxcblx0bWQ6IDQwcHgsXG5cdHRhYmxldC14ZDo0MHB4LFxuXHR0YWJsZXQtbWQ6IDQwcHgsXG5cdHRhYmxldC1sZzogNDBweCxcblx0bGc6IDQwcHgsXG5cdGRlc2t0b3Atc21hbGw6IDQwcHgsXG5cdHhsOiA0MHB4LFxuKTtcblxuLy8gQ29udGFpbmVyIGZsdWlkIG1heGltdW0gd2lkdGhcbiRjb250YWluZXItZmx1aWQtbWF4LXdpZHRoOiAxOTIwcHg7XG5cbi8qXG4gKiBHbG9iYWwgQ1NTIFZhcmlhYmxlczpcbiAqL1xuOnJvb3Qge1xuXHQtLWNvbnRhaW5lci13aWR0aDogMTAwJTtcblxuXHRAZWFjaCAkYnAgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJwKSkge1xuXHRcdFx0LS1jb250YWluZXItd2lkdGg6ICN7bWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsICRicCl9O1xuXHRcdFx0LS1jb250YWluZXItZ3V0dGVyLXg6ICN7bWFwLWdldCgkY29udGFpbmVyLWd1dHRlci14LXZhbHVlcywgJGJwKX07XG5cdFx0fVxuXHR9XG5cblx0LS1oZWFkZXItaGVpZ2h0OiAje3JlbSgxMTApfTsgLy8gbmVlZGVkIGZvciBmaXhlZCBoZWFkZXJcblx0LS1ub3RpZmljYXRpb24taGVpZ2h0OiAje3JlbSg0MCl9OyAvLyBuZWVkZWQgZm9yIG5vdGlmaWNhdGlvblxuXHQtLWhlYWRlci1tb2JpbGUtaGVpZ2h0OiAje3JlbSg3MCl9OyAvLyBuZWVkZWQgZm9yIGZpeGVkIGhlYWRlclxuXHQtLWhlYWRlci1zY3JvbGxlZC1oZWlnaHQ6ICN7cmVtKDcwKX07IC8vIG5lZWRlZCBmb3IgZml4ZWQgaGVhZGVyXG59XG4iLCIvLyBTaG9ydGVuZWQgVHJhbnNpdGlvblxuQG1peGluIHRyKCR0OiAkZGVmYXVsdC10cmFuc2l0aW9uKSB7XG5cdHRyYW5zaXRpb246ICR0O1xufVxuXG5AbWl4aW4gZnMoJHNpemUtdmFsdWU6IDE2KSB7XG5cdGZvbnQtc2l6ZTogcmVtKCRzaXplLXZhbHVlKTtcbn1cblxuQG1peGluIGxoKCRzaXplLXZhbHVlOiAxNikge1xuXHRsaW5lLWhlaWdodDogcmVtKCRzaXplLXZhbHVlKTtcbn1cblxuQG1peGluIGZmKCRmcywgJGxoLCAkZnc6IDQwMCkge1xuXHRAaW5jbHVkZSBmcygkZnMpO1xuXHRAaW5jbHVkZSBsaCgkbGgpO1xuXHRmb250LXdlaWdodDogJGZ3O1xufVxuXG5AbWl4aW4gdGV4dC1vdmVyZmxvdyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWl4aW4gaGlkZS10ZXh0IHtcblx0Zm9udDogMCAvIDAgYTtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIHNlbGVjdGlvbiB7XG5cdCYgOjpzZWxlY3Rpb24ge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8vIEFsbCBoZWFkaW5nc1xuQG1peGluIGhlYWRpbmdzIHtcblx0aDEsIC5oMSwgaDIsIC5oMiwgaDMsIC5oMywgaDQsIC5oNCwgaDUsIC5oNSwgaDYsIC5oNiB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuQG1peGluIHRleHQtdHJ1bmNhdGUge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLy8gTm8gYXV0b2ZpbGwgY29sb3IgZm9yIGlucHV0c1xuQG1peGluIG5vLWF1dG9maWxsIHtcblx0Jjotd2Via2l0LWF1dG9maWxsLFxuXHQmOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5cdCY6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcblx0Jjotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwcyA5OTk5czsgLy8gdXNlIGEgcmVhbGx5IGxhcmdlIGRlbGF5IGhlcmVcblx0fVxuXG5cdC8vIENoYW5nZSB0ZXh0IGluIGF1dG9maWxsIHRleHRib3hcblx0Jjotd2Via2l0LWF1dG9maWxsIHtcblx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJGI7XG5cdH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBob3ZlclxuQG1peGluIGhvdmVyKCRicDogbGcpIHtcblx0QGluY2x1ZGUgbWluKCRicCkge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0QGNvbnRlbnRcblx0XHR9XG5cdH1cbn1cblxuLy8gUGxhY2Vob2xkZXIgZm9yIGFsbCBicm93c2Vyc1xuQG1peGluIHBsYWNlaG9sZGVyIHtcblx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cblx0JjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxuXG5cdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblxuXHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gQ3VzdG9tIHNjcm9sbGJhciBzdHlsaW5nXG5AbWl4aW4gc2Nyb2xsYmFyKCR3aWR0aDogMTBweCwgJGNvbG9yLXRyYWNrOiAkYiwgJGNvbG9yLWJvcmRlcjogI2NjYykge1xuXHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0d2lkdGg6ICR3aWR0aDtcblx0fVxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoJGNvbG9yLXRyYWNrLCAwLjIpO1xuXHRcdGJvcmRlci1yYWRpdXM6IGNhbGMoJHdpZHRoIC8gMik7XG5cdH1cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdHdpZHRoOiAkd2lkdGg7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IGNhbGMoJHdpZHRoIC8gMik7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYm9yZGVyO1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKCRjb2xvci10cmFjaywgMC4zKTtcblx0fVxufVxuXG4vLyBDbGVhciBkZWZhdWx0IHN0eWxpbmcgZm9yIGJ1dHRvbiBlbGVtZW50c1xuQG1peGluIHVuc3R5bGVkLWJ1dHRvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogY3VycmVudENvbG9yO1xuXHRib3JkZXI6IDA7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0b3V0bGluZTogdW5zZXQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLy8gQ2xlYXIgZGVmYXVsdCBzdHlsaW5nIGZvciBsaXN0IGVsZW1lbnRzXG5AbWl4aW4gdW5zdHlsZWQtbGlzdCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuXG5AbWl4aW4gY3VzdG9tLW9sIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdGNvdW50ZXItcmVzZXQ6IGN1c3RvbS1vbDtcblxuXHQ+IGxpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogcmVtKDEwKTtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMTApO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRjb3VudGVyLWluY3JlbWVudDogY3VzdG9tLW9sO1xuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIoY3VzdG9tLW9sKTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Y29sb3I6ICR3O1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG5cdFx0XHR3aWR0aDogcmVtKDI0KTtcblx0XHRcdGhlaWdodDogcmVtKDI0KTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRvbmRlci1ibHVlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gY3VzdG9tLXVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IHJlbSg1KTtcblx0cGFkZGluZy1sZWZ0OiByZW0oMzApO1xuXG5cdD4gbGkge1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0yNnB4O1xuXHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvdGljay5zdmdcIik7XG5cdFx0XHRtYXNrLXNpemU6IGNvdmVyO1xuXHRcdFx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRvbmRlci1ibHVlO1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gYnRuIHtcblx0QGluY2x1ZGUgdHI7XG5cdGhlaWdodDogcmVtKDQ0KTtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6IHJlbSgxMik7XG5cdGNvbG9yOiAkdztcblx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0Q1MkE0NyAwJSwgIzlFMUUzNCAxMDAlKTtcblx0Ym9yZGVyLXJhZGl1czogcmVtKDUwKTtcblx0cGFkZGluZzogcmVtKDkgMjQgOSk7XG5cdGhlaWdodDogcmVtKDQ2KTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtaW4td2lkdGg6IHJlbSgxMDApO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4xcztcblx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQmOmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZDogJHc7XG5cdH1cblx0Ly9vdXRsaW5lIGJvcmRlciBmb3IgaU9TXG5cdCY6aG92ZXIsXG5cdCY6YWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRvdXRsaW5lLWNvbG9yOiAkcmVkO1xuXHRcdGNvbG9yOiAkcmVkO1xuXG5cdFx0LmlPUyAmIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRyZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZDogJHJlZDtcblx0XHR9XG5cdH1cblxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogJHc7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0Q1MkE0NyAwJSwgIzlFMUUzNCAxMDAlKTtcblx0XHRvdXRsaW5lOiAxcHggc29saWQgJHJlZCAhaW1wb3J0YW50O1xuXHRcdG91dGxpbmUtb2Zmc2V0OiAycHg7XG5cblx0XHQuaU9TICYge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHJlZDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkdztcblx0XHR9XG5cdH1cblx0LmlPUyAmIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA4cHgpO1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgKyA4cHgpO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiByZW0oNTApO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdH1cblx0fVxuXHRzdmcge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdHdpZHRoOiByZW0oMjApO1xuXHRcdGhlaWdodDogcmVtKDIwKTtcblx0XHR0cmFuc2l0aW9uOiBub25lO1xuXHR9XG5cblx0Ji1zZWNvbmRhcnkge1xuXHRcdGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG5cdFx0Y29sb3I6ICR3O1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRzZWNvbmRhcnktaG92ZXI7XG5cdFx0XHRjb2xvcjogJHc7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji13aGl0ZSB7XG5cdFx0YmFja2dyb3VuZDogJHc7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHc7XG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdGNvbG9yOiAkdztcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkdztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1zbSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTIpO1xuXHRcdHBhZGRpbmc6IHJlbSgxMSAyOCAxMSk7XG5cdFx0bWluLXdpZHRoOiByZW0oODApO1xuXHRcdGhlaWdodDogYXV0bztcblxuXHR9XG5cdCYtcmVkIHtcblx0XHRiYWNrZ3JvdW5kOiAkcmVkO1xuXHRcdGNvbG9yOiAkdztcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6ICR3O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRvdXRsaW5lLWNvbG9yOiAkcmVkO1xuXHRcdFx0Y29sb3I6ICRyZWQ7XG5cblx0XHRcdC5pT1MgJiB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHJlZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRyZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogJHc7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcmVkO1xuXHRcdFx0b3V0bGluZTogMXB4IHNvbGlkICRyZWQgIWltcG9ydGFudDtcblx0XHRcdG91dGxpbmUtb2Zmc2V0OiAycHg7XG5cblx0XHRcdC5pT1MgJiB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHJlZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy8gRmx1aWQtcmVzcG9uc2l2ZSBmb250LXNpemUgY2FsY3VsYXRvclxuLy8gQGxpbmsgaHR0cHM6Ly93ZWJzZW1hbnRpY3MudWsvdG9vbHMvcmVzcG9uc2l2ZS1mb250LWNhbGN1bGF0b3IvXG4vLyBjbGFtcCBicm93c2VyIHdpZHRoOiBmcm9tIDU3NXB4IHRvIDE0NDBweFxuXG5AaW5jbHVkZSBoZWFkaW5ncyB7XG5cdG1pbi1oZWlnaHQ6IDB2dzsgLy8gc2FmYXJpIGZpeFxuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcblx0YSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cblx0dSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG5cbmgxLFxuLmgxIHtcblx0Zm9udC1zaXplOiBjbGFtcC1yZW0oNDAsIDY2KTtcbn1cblxuaDIsXG4uaDIge1xuXHRmb250LXNpemU6IGNsYW1wLXJlbSgzNiwgNDgpO1xufVxuXG5oMyxcbi5oMyB7XG5cdGZvbnQtc2l6ZTogY2xhbXAtcmVtKDMyLCAzNik7XG59XG5cbmg0LFxuLmg0IHtcblx0Zm9udC1zaXplOiBjbGFtcC1yZW0oMjQsIDMwKTtcblx0QGluY2x1ZGUgbWF4KG1kKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcblx0fVxufVxuXG5oNSxcbi5oNSB7XG5cdGZvbnQtc2l6ZTogY2xhbXAtcmVtKDE4LCAyNCk7XG59XG5cbmg2LFxuLmg2IHtcblx0Zm9udC1mYW1pbHk6ICRmb250LXRleHQ7XG5cdGZvbnQtc2l6ZTogY2xhbXAtcmVtKDE2LCAyMik7XG59XG4iLCIvLyBNaXhpbnMgZm9yIE1lZGlhIFF1ZXJpZXNcbi8vIGV4YW1wbGUgdXNhZ2U6IEBpbmNsdWRlIG1pbihsZykgfHwgQGluY2x1ZGUgbWluKDcyMClcbi8vIC0tLSBtaW4td2lkdGhcbkBtaXhpbiBtaW4oJGJwKSB7XG5cdEBpZiBtYXAtaGFzLWtleSgkZ3JpZC1icmVha3BvaW50cywgJGJwKSB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicCkpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICN7JGJwICsgJ3B4J30pIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxufVxuXG4vLyAtLS0gbWluLWhlaWdodFxuQG1peGluIG1pbmgoJGJwKSB7XG5cdEBpZiBtYXAtaGFzLWtleSgkZ3JpZC1icmVha3BvaW50cywgJGJwKSB7XG5cdFx0QG1lZGlhIChtaW4taGVpZ2h0OiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnApKSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdEBtZWRpYSAobWluLWhlaWdodDogI3skYnAgKyAncHgnfSkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi8vIC0tLSBtYXgtd2lkdGhcbkBtaXhpbiBtYXgoJGJwKSB7XG5cdEBpZiBtYXAtaGFzLWtleSgkZ3JpZC1icmVha3BvaW50cywgJGJwKSB7XG5cdFx0JGJwX21heDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJwKSAtIDE7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRicF9tYXgpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICN7JGJwICsgJ3B4J30pIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxufVxuXG4vLyAtLS0gbWF4LWhlaWdodFxuQG1peGluIG1heGgoJGJwKSB7XG5cdEBpZiBtYXAtaGFzLWtleSgkZ3JpZC1icmVha3BvaW50cywgJGJwKSB7XG5cdFx0JGJwX21heDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJwKSAtIDE7XG5cdFx0QG1lZGlhIChtYXgtaGVpZ2h0OiAkYnBfbWF4KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdEBtZWRpYSAobWF4LWhlaWdodDogI3skYnAgKyAncHgnfSkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG59XG4vLy8gQ29udmVydCBhIHB4IG9yIHB44oCQbGlzdCBpbnRvIGEgcmVt4oCQbGlzdC5cbi8vLyBAcGFyYW0gJHZhbHVlcyAgQSBzaW5nbGUgcHggdmFsdWUgb3IgYSBzcGFjZS9jb21tYeKAkHNlcGFyYXRlZCBsaXN0IG9mIHB4IHZhbHVlcy5cbi8vLyBAcmV0dXJuICAgICAgICAgQSBzcGFjZeKAkHNlcGFyYXRlZCBsaXN0IG9mIHJlbSgpIGNhbGxzLlxuQGZ1bmN0aW9uIF9yZW1pZnkoJHZhbHVlcykge1xuXHQkb3V0OiAoKTtcblx0QGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gJ2xpc3QnIHtcblx0XHRAZWFjaCAkdiBpbiAkdmFsdWVzIHtcblx0XHRcdCRvdXQ6IGFwcGVuZCgkb3V0LCByZW0oJHYpLCBzcGFjZSk7XG5cdFx0fVxuXHR9IEBlbHNlIHtcblx0XHQkb3V0OiByZW0oJHZhbHVlcyk7XG5cdH1cblx0QHJldHVybiAkb3V0O1xufVxuXG4vLy8gUmVzcG9uc2l2ZSBtaXhpbiB3aXRoIGlubGluZSB0b2dnbGVcbi8vLyBAcGFyYW0gJHByb3AgICAgIFRoZSBDU1MgcHJvcGVydHkgbmFtZS5cbi8vLyBAcGFyYW0gJGRlc2t0b3AgIHB4IG9yIHB4LWxpc3QgZm9yIGRlc2t0b3AgKGJhc2UpLlxuLy8vIEBwYXJhbSAkdGFibGV0ICAgcHggb3IgcHgtbGlzdCBmb3IgdGFibGV0LlxuLy8vIEBwYXJhbSAkbW9iaWxlICAgcHggb3IgcHgtbGlzdCBmb3IgbW9iaWxlLlxuLy8vIEBwYXJhbSAkcmVtaWZ5ICAgV2hldGhlciB0byBydW4gdmFsdWVzIHRocm91Z2ggX3JlbWlmeSgpIChkZWZhdWx0OiB0cnVlKS5cbkBtaXhpbiByZXNwb25zaXZlKFxuICAkcHJvcCxcbiAgJGRlc2t0b3AsXG4gICR0YWJsZXQ6IG51bGwsXG4gICRtb2JpbGU6IG51bGwsXG4gICRyZW1pZnk6IHRydWVcbikge1xuICAjeyRwcm9wfTogaWYoJHJlbWlmeSwgX3JlbWlmeSgkZGVza3RvcCksICRkZXNrdG9wKTtcblxuICBAaWYgJHRhYmxldCAhPSBudWxsIHtcbiAgICBAaW5jbHVkZSBtYXgobGcpIHtcbiAgICAgICN7JHByb3B9OiBpZigkcmVtaWZ5LCBfcmVtaWZ5KCR0YWJsZXQpLCAkdGFibGV0KTtcbiAgICB9XG4gIH1cblxuICBAaWYgJG1vYmlsZSAhPSBudWxsIHtcbiAgICBAaW5jbHVkZSBtYXgobWQpIHtcbiAgICAgICN7JHByb3B9OiBpZigkcmVtaWZ5LCBfcmVtaWZ5KCRtb2JpbGUpLCAkbW9iaWxlKTtcbiAgICB9XG4gIH1cbn1cblxuXG5cbiIsIkBpbXBvcnQgXCIuLi8uLi9hc3NldHMvc2Nzcy8wLXNldHRpbmdzL2luY1wiO1xuXG4udmVydGljYWwtdGFicyB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYWRkaW5nLXRvcCwgNjAsIDQwLCAzMik7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYWRkaW5nLWJvdHRvbSwgNjAsIDQwLCAzMik7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHA6bm90KFtjbGFzc10pIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWdyZXktMjtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcC1yZW0oMTYsIDIwKTtcbiAgICB9XG5cbiAgICAmX19maXJzdC1jb2x1bW4ge1xuICAgICAgICB3aWR0aDogNTMlO1xuICAgICAgICBAaW5jbHVkZSBtYXgoZGVza3RvcC1zbWFsbCkge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXgodGFibGV0LWxnKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NlY29uZC1jb2x1bW4ge1xuICAgICAgICB3aWR0aDogNDclO1xuICAgICAgICBAaW5jbHVkZSBtYXgoZGVza3RvcC1zbWFsbCkge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXgodGFibGV0LWxnKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSgxMjQ2KTtcbiAgICAgICAgbWFyZ2luOiBjbGFtcC1yZW0oNDAsIDgwKSBhdXRvIDA7XG4gICAgICAgIEBpbmNsdWRlIG1heCh0YWJsZXQtbWQpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IHJlbSgyNCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZXMge1xuICAgICAgICB3aWR0aDogY2xhbXAtcmVtKDEwMCwgMjQ2KTtcbiAgICAgICAgbWluLXdpZHRoOiBjbGFtcC1yZW0oMTAwLCAyNDYpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IHJlbSgzKTtcbiAgICAgICAgQGluY2x1ZGUgbWF4KHRhYmxldC1tZCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1heChtZCkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIHJlbSg0MCkpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgtMjApO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUtaXRlbSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAtcmVtKDE2LCAyMik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHBhZGRpbmc6IGNsYW1wLXJlbSgxMCwgMjApIGNsYW1wLXJlbSgxMiwgMjApO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNUY5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTIpIDAgMCByZW0oMTIpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IHJlbSgxMik7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMTYpO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjApO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9kaXN0L2ltZy9wb2ludC5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtYXgodGFibGV0LW1kKSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3O1xuICAgICAgICAgICAgY29sb3I6ICRiO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgodGFibGV0LW1kKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvbmRlci1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbHVtbnMge1xuICAgICAgICBwYWRkaW5nOiByZW0oMzIpIHJlbSgzMik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIHJlbSgyMCkgcmVtKDIwKSByZW0oOCk7XG4gICAgICAgIGJveC1zaGFkb3c6IDdweCA2cHggMTFweCByZ2JhKDExMSwgMTExLCAxMTEsIDAuMTUpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgZ2FwOiByZW0oMjQpO1xuICAgICAgICBAaW5jbHVkZSBtYXgodGFibGV0LWxnKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiByZW0oMjQpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1heCh0YWJsZXQtbWQpIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWF4KG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZmlyc3QtY29sdW1uLFxuICAgICZfX3NlY29uZC1jb2x1bW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB9XG5cbiAgICAmX19zZWNvbmQtY29sdW1uIHtcbiAgICAgICAgZ2FwOiBjbGFtcC1yZW0oMjQsIDM2KTtcblxuICAgICAgICAudmVydGljYWwtdGFic19fY29sdW1uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNsYW1wLXJlbSgyMCwgMzIpIHJlbSgyMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgobWQpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMzIpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMzIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29sdW1uIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRleHQtZ3JleS0yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMjApO1xuICAgICAgICBwYWRkaW5nOiBjbGFtcC1yZW0oMjAsIDMyKSBjbGFtcC1yZW0oMjAsIDQ3KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBtYXgobWQpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3O1xuICAgICAgICB9XG4gICAgICAgICYtaW5uZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IHJlbSgxMyk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcC1yZW0oMTAsIDI0KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDI0KTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogcmVtKDI0KTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAtcmVtKDI0LCAzMCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWF4KG1kKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmV5LTI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaXRlLWVkaXRvciB7XG4gICAgICAgICAgICAgICAgdWwsIG9sIHtcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJj5saSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wLXJlbSgxMiwgMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4KG1kKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjbGFtcC1yZW0oMjAwLCAyNTApO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg4KTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgobWQpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24tdGV4dHMge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzIpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IHJlbSgyMCk7XG4gICAgfVxuXG4gICAgJl9faWNvbi10ZXh0IHtcbiAgICAgICAgJi1pbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogcmVtKDEwKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMik7XG4gICAgICAgIH1cblxuICAgICAgICAmLWljb24ge1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgyNCk7XG4gICAgICAgICAgICBtaW4td2lkdGg6IHJlbSgyNCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGV4dDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLWNvbnRlbnQsXG4gICAgICAgICYtcGhvbmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgYnIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtcGhvbmUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9ucyB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wLXJlbSgyNCwgNDgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZ2FwOiByZW0oMzIpO1xuICAgICAgICBAaW5jbHVkZSBtYXgoZGVza3RvcC1zbWFsbCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogcmVtKDEwKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXgodGFibGV0LWxnKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1heChtZCl7XG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTIpIHJlbSgxMik7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcC1yZW0oMTIsIDE2KTtcbiAgICAgICAgICAgIH07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYXR0b3JuZXlzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiByZW0oMjQpO1xuICAgICAgICBAaW5jbHVkZSBtYXgobWQpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2F0dG9ybmV5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiByZW0oMTApO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDYwKTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogcmVtKDYwKTtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSg2MCk7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3MjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgobWQpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNTApO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogcmVtKDUwKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg1MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAtcmVtKDE0LCAxNik7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10ZXh0O1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlLXRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcC1yZW0oMTIsIDE2KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogJG9uZGVyLWJsdWU7XG4gICAgICAgIH1cblxuICAgICAgICAmLXllYXJzLW9mLWV4cGVyaWVuY2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcC1yZW0oMTIsIDE0KTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RENjY3QTtcbiAgICAgICAgICAgIGdhcDogIGNsYW1wLXJlbSgyLCA4KTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogcmVtKDExOCk7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oNCkgY2xhbXAtcmVtKDksIDE0KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGNkY4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWF4KG1kKXtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHJlbSg5NSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTQpO1xuICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybCgnLi4vLi4vZGlzdC9pbWcvc3Rhci5zdmcnKTtcbiAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhdGVnb3JpZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogcmVtKDE4KTtcbiAgICB9XG5cbiAgICAmX19jYXRlZ29yeSB7XG4gICAgICAgIGNvbG9yOiAkdztcbiAgICAgICAgcGFkZGluZzogcmVtKDIpIHJlbSgxNik7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtZ3JleS0yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMjApO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbn0iXX0= */
