:root{--container-width: 100%;--max-width: calc(100vw - var(--scroll-width));--header-height: 5.25rem;--header-scrolled-height: 4.375rem}@media(min-width: 0){:root{--container-width: 100%;--container-gutter-x: 40px}}@media(min-width: 375px){:root{--container-width: 100%;--container-gutter-x: 40px}}@media(min-width: 415px){:root{--container-width: 100%;--container-gutter-x: 40px}}@media(min-width: 440px){:root{--container-width: 100%;--container-gutter-x: 64px}}@media(min-width: 560px){:root{--container-width: 100%;--container-gutter-x: 64px}}@media(min-width: 620px){:root{--container-width: 100%;--container-gutter-x: 64px}}@media(min-width: 640px){:root{--container-width: 100%;--container-gutter-x: 64px}}@media(min-width: 720px){:root{--container-width: 100%;--container-gutter-x: 64px}}@media(min-width: 768px){:root{--container-width: 100%;--container-gutter-x: 64px}}@media(min-width: 992px){:root{--container-width: 100%;--container-gutter-x: 64px}}@media(min-width: 1025px){:root{--container-width: 100%;--container-gutter-x: 80px}}@media(min-width: 1200px){:root{--container-width: 100%;--container-gutter-x: 80px}}@media(min-width: 1440px){:root{--container-width: 1250px;--container-gutter-x: 80px}}.matching-routing-section{padding-top:clamp(3.75rem,calc(3.75rem + (1vw - 6.4px) * 7.5),7.5rem);padding-bottom:clamp(3.75rem,calc(3.75rem + (1vw - 6.4px) * 7.5),7.5rem);position:relative}.matching-routing-section .container{display:flex;gap:clamp(2rem,calc(2rem + (1vw - 6.4px) * 2.75),3.375rem)}.matching-routing-section .col-image{width:55%}.matching-routing-section .col-image .image-wrapper{position:relative}.matching-routing-section .col-image .image-caption{position:absolute;bottom:1.875rem;left:46%;transform:translateX(-50%);text-align:left;font-size:1.125rem;font-weight:700;color:#fff;padding-left:clamp(0.625rem,calc(0.625rem + (1vw - 6.4px) * 1.25),1.25rem);border-left:1px solid #fff;width:70%;line-height:1.2;max-width:100%;max-height:2.7rem;overflow:hidden}@media(max-width: 1439px){.matching-routing-section .col-image .image-caption{font-size:.875rem;max-height:2.1rem;bottom:1.25rem}}@media screen and (max-width: 639px){.matching-routing-section .col-image .image-caption{font-size:1.375rem;max-height:3.3rem;bottom:1.875rem;padding-left:1.25rem;width:85%;left:50%}}@media(max-width: 439px){.matching-routing-section .col-image .image-caption{font-size:1.125rem;max-height:2.7rem;width:80%;bottom:1.25rem;left:46%}}.matching-routing-section .col-content{width:50%;padding-top:2.1875rem}.matching-routing-section .col-content .section-title{margin-bottom:1.25rem}.matching-routing-section .col-content .btn-group{margin-top:2rem}.matching-routing-section .section-list{margin-top:1.25rem}.matching-routing-section .section-list .list-item{display:flex;align-items:flex-start;gap:.8125rem;margin-bottom:1.0625rem}.matching-routing-section .section-list .list-item:last-child{margin-bottom:0}.matching-routing-section .section-list .list-item__title{font-size:1.25rem;margin-bottom:.75rem}.matching-routing-section .section-list .list-item__description{font-size:1rem}.matching-routing-section .section-list .list-item .icon{width:60px;min-width:60px}@media(max-width: 1024px){.matching-routing-section .container{flex-wrap:wrap;gap:1.5rem}.matching-routing-section .col-image{width:100%}.matching-routing-section .col-content{width:100%;padding-top:0}}@media(max-width: 639px){.matching-routing-section .section-list .list-item{flex-direction:column}}.matching-routing-section--small-image .container{gap:clamp(2.1875rem,calc(2.1875rem + (1vw - 6.4px) * 5.25),4.8125rem);flex-wrap:nowrap}@media(max-width: 639px){.matching-routing-section--small-image .container{flex-wrap:wrap}}.matching-routing-section--small-image .col-image{width:33%;padding-top:2.1875rem}.matching-routing-section--small-image .col-image img{border-radius:10px;overflow:hidden}@media(max-width: 1024px){.matching-routing-section--small-image .col-image{padding-top:0;width:50%}}@media(max-width: 639px){.matching-routing-section--small-image .col-image{width:100%}}.matching-routing-section--small-image .col-content{width:67%}@media(max-width: 1024px){.matching-routing-section--small-image .col-content{width:50%}}@media(max-width: 639px){.matching-routing-section--small-image .col-content{width:100%}}.matching-routing-section--small-image .section-list{margin-top:3.125rem}@media(max-width: 1024px){.matching-routing-section--small-image .section-list{margin-top:1.25rem}}.matching-routing-section--small-image .list-item{margin-top:2.375rem}@media(max-width: 1024px){.matching-routing-section--small-image .list-item{margin-top:1.25rem}}.matching-routing-section--small-image .list-item .list-item__description{font-size:1.125rem}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2Fzc2V0cy9zY3NzLzAtc2V0dGluZ3MvXyF2YXJpYWJsZXMuc2NzcyIsIm1hdGNoaW5nLXJvdXRpbmcvY3NzL3N0eWxlLnNjc3MiLCIuLi9hc3NldHMvc2Nzcy8wLXNldHRpbmdzL19taXhpbnMtbWVkaWEtcXVlcnkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEySEEsTUFDQyx1QkFBQSxDQUdBLDhDQUFBLENBU0Esd0JBQUEsQ0FDQSxrQ0FBQSxDQVBDLHFCQVBGLE1BUUcsdUJBQUEsQ0FDQSwwQkFBQSxDQUFBLENBRkQseUJBUEYsTUFRRyx1QkFBQSxDQUNBLDBCQUFBLENBQUEsQ0FGRCx5QkFQRixNQVFHLHVCQUFBLENBQ0EsMEJBQUEsQ0FBQSxDQUZELHlCQVBGLE1BUUcsdUJBQUEsQ0FDQSwwQkFBQSxDQUFBLENBRkQseUJBUEYsTUFRRyx1QkFBQSxDQUNBLDBCQUFBLENBQUEsQ0FGRCx5QkFQRixNQVFHLHVCQUFBLENBQ0EsMEJBQUEsQ0FBQSxDQUZELHlCQVBGLE1BUUcsdUJBQUEsQ0FDQSwwQkFBQSxDQUFBLENBRkQseUJBUEYsTUFRRyx1QkFBQSxDQUNBLDBCQUFBLENBQUEsQ0FGRCx5QkFQRixNQVFHLHVCQUFBLENBQ0EsMEJBQUEsQ0FBQSxDQUZELHlCQVBGLE1BUUcsdUJBQUEsQ0FDQSwwQkFBQSxDQUFBLENBRkQsMEJBUEYsTUFRRyx1QkFBQSxDQUNBLDBCQUFBLENBQUEsQ0FGRCwwQkFQRixNQVFHLHVCQUFBLENBQ0EsMEJBQUEsQ0FBQSxDQUZELDBCQVBGLE1BUUcseUJBQUEsQ0FDQSwwQkFBQSxDQUFBLENDbElILDBCQUNDLHFFQUFBLENBQ0Esd0VBQUEsQ0FDQSxpQkFBQSxDQUVBLHFDQUNDLFlBQUEsQ0FDQSwwREFBQSxDQUVELHFDQUNDLFNBQUEsQ0FDQSxvREFDQyxpQkFBQSxDQUVELG9EQUNDLGlCQUFBLENBQ0EsZUFBQSxDQUNBLFFBQUEsQ0FDQSwwQkFBQSxDQUNBLGVBQUEsQ0FDQSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSxVRGRDLENDZUQsMEVBQUEsQ0FDQSwwQkFBQSxDQUNBLFNBQUEsQ0FDQSxlQUFBLENBQ0EsY0FBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQ0NELDBCRGhCQSxvREFpQkUsaUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGNBQUEsQ0FBQSxDQUVELHFDQXJCRCxvREFzQkUsa0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxvQkFBQSxDQUNBLFNBQUEsQ0FDQSxRQUFBLENBQUEsQ0NYRix5QkRoQkEsb0RBOEJFLGtCQUFBLENBQ0EsaUJBQUEsQ0FDQSxTQUFBLENBQ0EsY0FBQSxDQUNBLFFBQUEsQ0FBQSxDQUtILHVDQUNDLFNBQUEsQ0FDQSxxQkFBQSxDQUNBLHNEQUNDLHFCQUFBLENBRUQsa0RBQ0MsZUFBQSxDQUlGLHdDQUNDLGtCQUFBLENBQ0EsbURBQ0MsWUFBQSxDQUNBLHNCQUFBLENBQ0EsWUFBQSxDQUNBLHVCQUFBLENBQ0EsOERBQ0MsZUFBQSxDQUVELDBEQUNDLGlCQUFBLENBQ0Esb0JBQUEsQ0FFRCxnRUFDQyxjQUFBLENBRUQseURBQ0MsVUFBQSxDQUNBLGNBQUEsQ0NyREYsMEJEMkRBLHFDQUNDLGNBQUEsQ0FDQSxVQUFBLENBRUQscUNBQ0MsVUFBQSxDQUVELHVDQUNDLFVBQUEsQ0FDQSxhQUFBLENBQUEsQ0NwRUQseUJEeUVDLG1EQUNILHFCQUFBLENBQUEsQ0FPRSxrREFDQyxxRUFBQSxDQUNBLGdCQUFBLENDbkZELHlCRGlGQSxrREFJRSxjQUFBLENBQUEsQ0FHRixrREFDQyxTQUFBLENBQ0EscUJBQUEsQ0FDQSxzREFDQyxrQkQzRVksQ0M0RVosZUFBQSxDQzdGRiwwQkR3RkEsa0RBUUUsYUFBQSxDQUNBLFNBQUEsQ0FBQSxDQ2pHRix5QkR3RkEsa0RBWUUsVUFBQSxDQUFBLENBR0Ysb0RBQ0MsU0FBQSxDQ3hHRCwwQkR1R0Esb0RBR0UsU0FBQSxDQUFBLENDMUdGLHlCRHVHQSxvREFNRSxVQUFBLENBQUEsQ0FHRixxREM5REEsbUJBQUEsQ0FsREEsMEJEZ0hBLHFEQzFESSxrQkFBQSxDQUFBLENENkRKLGtEQ2pFQSxtQkFBQSxDQWxEQSwwQkRtSEEsa0RDN0RJLGtCQUFBLENBQUEsQ0QrREgsMEVBQ0Msa0JBQUEiLCJmaWxlIjoibWF0Y2hpbmctcm91dGluZy9jc3Mvc3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gQ29sb3JzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRwcmltYXJ5OiAjMDA3RUEwO1xuJHByaW1hcnktaG92ZXI6IGRhcmtlbigkcHJpbWFyeSwgMTAlKTtcbiRzZWNvbmRhcnk6ICMxQzNDNDc7XG4kc2Vjb25kYXJ5LWhvdmVyOiAjMjE0OTU3O1xuXG4vLyBCb290c3RyYXAgdjUuMy4wIGZpeCAoZGFyayBtb2RlIHN1cHBvcnQpXG4kZW5hYmxlLWRhcmstbW9kZTogZmFsc2U7XG5cbiRiOiAjMDAwO1xuJHc6ICNmZmY7XG4kd2hpdGUtNTA6IHJnYmEoJHcsIDAuNSk7XG4kZ3JleTogI0VDRjFGNTtcbiRncmV5LTI6ICNmM2YzZjM7XG4kZ3JleS0zOiAjRTVFNUU1O1xuJGdyZXktNDogI2U2ZTZlNjtcbiRvcmFuZ2U6ICNmODY4MDE7XG4kb3JhbmdlLWFsdGVybmF0aXZlOiAjRkU5RDAzO1xuJG9yYW5nZS0yOiAjZjFkM2JlO1xuJG9yYW5nZS0zOiAjZmRkMWIzO1xuJG9yYW5nZS00OiAjZjlkYmM2O1xuXG4kZ3JleS1ib3JkZXI6ICNFQ0YxRjU7XG4kZ3JlZW46ICM0MDdDNEE7XG4kc2FuZDogI0Y1REVCRTtcbiRibHVlOiAjMUMzQzQ3O1xuJGJsdWUtbGlnaHQ6ICMyMTQ5NTc7XG5cbiRjb2xvci10ZXh0OiAjNTE1MjUwO1xuJGNvbG9yLXRleHQtMjogIzQ5NDk0QztcbiRjb2xvci1oZWFkaW5nOiAjMDAwO1xuJGNvbG9yLWxpbms6ICRwcmltYXJ5O1xuJGNvbG9yLWxpbmstaG92ZXI6ICRwcmltYXJ5LWhvdmVyO1xuXG5cbi8vIEZvbnRzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRmb250LWhlYWRpbmc6ICdXaXggTWFkZWZvciBEaXNwbGF5Jywgc2Fucy1zZXJpZjtcbiRmb250LXRleHQ6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuXG4kZm9udC1jb2RlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XG4kZm9udC1wcmU6IFwiQ291cmllciAxMCBQaXRjaFwiLCBDb3VyaWVyLCBtb25vc3BhY2U7XG5cblxuLy8gVHlwb2dyYXBoeSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kZm9udC1zaXplLWJhc2U6IDE4OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQgKHR5cGljYWxseSAxNnB4KVxuJGZvbnQtc2l6ZS1tb2JpbGU6IDE2OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQgKHR5cGljYWxseSAxNnB4KVxuJGZvbnQtd2VpZ2h0LWJhc2U6IDMwMDtcbiRsaW5lLWhlaWdodC1iYXNlOiAxLjQ7XG5cbiRib3JkZXItcmFkaXVzOiAxMHB4O1xuXG5cbi8vIFRyYW5zaXRpb25zIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiR0aW1lOiAwLjNzO1xuJGRlZmF1bHQtdHJhbnNpdGlvbjogYWxsICR0aW1lIDBzO1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gZm9yIG1pbi13aWR0aCA9IHZhbHVlcywgZm9yIG1heC13aWR0aCA9IHZhbHVlIC0gMXB4LlxuLy8gZXhhbXBsZTogQGluY2x1ZGUgbWluKGxnKSA9IEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpXG4vLyBleGFtcGxlOiBAaW5jbHVkZSBtYXgobGcpID0gQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweClcbiRncmlkLWJyZWFrcG9pbnRzOiAoXG5cdHhzOiAwLFxuXHRwaG9uZS14czogMzc1cHgsXG5cdHBob25lLW1kOiA0MTVweCxcblx0cGhvbmUtbGc6IDQ0MHB4LFxuXHRwaG9uZS14bDogNTYwcHgsXG5cdHRhYmxldC14czogNjIwcHgsXG5cdG1kOiA2NDBweCxcblx0dGFibGV0LXhkOiA3MjBweCxcblx0dGFibGV0LW1kOiA3NjhweCxcblx0dGFibGV0LWxnOiA5OTJweCxcblx0bGc6IDEwMjVweCxcblx0ZGVza3RvcC1zbWFsbDoxMjAwcHgsXG5cdHhsOiAxNDQwcHgsXG4pO1xuXG4vLyBHcmlkIGNvbHVtbnNcbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuJGdyaWQtY29sdW1uczogMTI7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDMwcHg7IC8vIDE1cHggb24gZWFjaCBzaWRlXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuXHR4czogMTAwJSxcblx0cGhvbmUteHM6IDEwMCUsXG5cdHBob25lLW1kOiAxMDAlLFxuXHRwaG9uZS1sZzogMTAwJSxcblx0cGhvbmUteGw6IDEwMCUsXG5cdHRhYmxldC14czogMTAwJSxcblx0bWQ6IDEwMCUsXG5cdHRhYmxldC14ZDogMTAwJSxcblx0dGFibGV0LW1kOiAxMDAlLFxuXHR0YWJsZXQtbGc6IDEwMCUsXG5cdGxnOiAxMDAlLFxuXHRkZXNrdG9wLXNtYWxsOjEwMCUsXG5cdHhsOiAxMjUwcHgsXG4pO1xuXG4vLyBDb250YWluZXIgcGFkZGluZ1xuJGNvbnRhaW5lci1ndXR0ZXIteC12YWx1ZXM6IChcblx0eHM6IDQwcHgsXG5cdHBob25lLXhzOiA0MHB4LFxuXHRwaG9uZS1tZDogNDBweCxcblx0cGhvbmUtbGc6IDY0cHgsXG5cdHBob25lLXhsOiA2NHB4LFxuXHR0YWJsZXQteHM6IDY0cHgsXG5cdG1kOiA2NHB4LFxuXHR0YWJsZXQteGQ6IDY0cHgsXG5cdHRhYmxldC1tZDogNjRweCxcblx0dGFibGV0LWxnOiA2NHB4LFxuXHRsZzogODBweCxcblx0ZGVza3RvcC1zbWFsbDogODBweCxcblx0eGw6IDgwcHgsXG4pO1xuXG4vLyBDb250YWluZXIgZmx1aWQgbWF4aW11bSB3aWR0aFxuJGNvbnRhaW5lci1mbHVpZC1tYXgtd2lkdGg6IDE5MjBweDtcblxuLypcbiAqIEdsb2JhbCBDU1MgVmFyaWFibGVzOlxuICovXG46cm9vdCB7XG5cdC0tY29udGFpbmVyLXdpZHRoOiAxMDAlO1xuXG5cdC8vIE1heGltdW0gV2lkdGggaW5jbHVkaW5nIHNjcm9sbGJhclxuXHQtLW1heC13aWR0aDogY2FsYygxMDB2dyAtIHZhcigtLXNjcm9sbC13aWR0aCkpO1xuXG5cdEBlYWNoICRicCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnApKSB7XG5cdFx0XHQtLWNvbnRhaW5lci13aWR0aDogI3ttYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgJGJwKX07XG5cdFx0XHQtLWNvbnRhaW5lci1ndXR0ZXIteDogI3ttYXAtZ2V0KCRjb250YWluZXItZ3V0dGVyLXgtdmFsdWVzLCAkYnApfTtcblx0XHR9XG5cdH1cblxuXHQtLWhlYWRlci1oZWlnaHQ6ICN7cmVtKDg0KX07IC8vIG5lZWRlZCBmb3IgZml4ZWQgaGVhZGVyXG5cdC0taGVhZGVyLXNjcm9sbGVkLWhlaWdodDogI3tyZW0oNzApfTsgLy8gbmVlZGVkIGZvciBmaXhlZCBoZWFkZXJcbn1cblxuIiwiQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzLzAtc2V0dGluZ3MvaW5jXCI7XG5cbi5tYXRjaGluZy1yb3V0aW5nLXNlY3Rpb24ge1xuXHRwYWRkaW5nLXRvcDogY2xhbXAtcmVtKDYwLCAxMjApO1xuXHRwYWRkaW5nLWJvdHRvbTogY2xhbXAtcmVtKDYwLCAxMjApO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IGNsYW1wLXJlbSgzMiwgNTQpO1xuXHR9XG5cdC5jb2wtaW1hZ2Uge1xuXHRcdHdpZHRoOiA1NSU7XG5cdFx0LmltYWdlLXdyYXBwZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0XHQuaW1hZ2UtY2FwdGlvbiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IHJlbSgzMCk7XG5cdFx0XHRsZWZ0OiA0NiU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTgpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGNvbG9yOiAkdztcblx0XHRcdHBhZGRpbmctbGVmdDogY2xhbXAtcmVtKDEwLCAyMCk7XG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICR3O1xuXHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtaGVpZ2h0OiBjYWxjKDIgKiByZW0oMTgpICogMS4yKTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRAaW5jbHVkZSBtYXgoeGwpIHtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiBjYWxjKDIgKiByZW0oMTQpICogMS4yKTtcblx0XHRcdFx0Ym90dG9tOiByZW0oMjApO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMjIpO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiBjYWxjKDIgKiByZW0oMjIpICogMS4yKTtcblx0XHRcdFx0Ym90dG9tOiByZW0oMzApO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHJlbSgyMCk7XG5cdFx0XHRcdHdpZHRoOiA4NSU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1heChwaG9uZS1sZykge1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxOCk7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IGNhbGMoMiAqIHJlbSgxOCkgKiAxLjIpO1xuXHRcdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0XHRib3R0b206IHJlbSgyMCk7XG5cdFx0XHRcdGxlZnQ6IDQ2JTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29sLWNvbnRlbnQge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0cGFkZGluZy10b3A6IHJlbSgzNSk7XG5cdFx0LnNlY3Rpb24tdGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcblx0XHR9XG5cdFx0LmJ0bi1ncm91cHtcblx0XHRcdG1hcmdpbi10b3A6IHJlbSgzMik7XG5cdFx0fVxuXHR9XG5cblx0LnNlY3Rpb24tbGlzdCB7XG5cdFx0bWFyZ2luLXRvcDogcmVtKDIwKTtcblx0XHQubGlzdC1pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGdhcDogcmVtKDEzKTtcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgxNyk7XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0Jl9fdGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgyMCk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgxMik7XG5cdFx0XHR9XG5cdFx0XHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE2KTtcblx0XHRcdH1cblx0XHRcdC5pY29uIHtcblx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRcdG1pbi13aWR0aDogNjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtYXgobGcpIHtcblx0XHQuY29udGFpbmVyIHtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGdhcDogcmVtKDI0KTtcblx0XHR9XG5cdFx0LmNvbC1pbWFnZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0LmNvbC1jb250ZW50IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1heChtZCl7XG5cdFx0LnNlY3Rpb24tbGlzdHtcblx0XHRcdC5saXN0LWl0ZW17XG5mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji0tc21hbGwtaW1hZ2Uge1xuXHRcdC5jb250YWluZXIge1xuXHRcdFx0Z2FwOiBjbGFtcC1yZW0oMzUsIDc3KTtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0QGluY2x1ZGUgbWF4KG1kKSB7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbC1pbWFnZSB7XG5cdFx0XHR3aWR0aDogMzMlO1xuXHRcdFx0cGFkZGluZy10b3A6IHJlbSgzNSk7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1heChsZykge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1heChtZCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbC1jb250ZW50IHtcblx0XHRcdHdpZHRoOiA2NyU7XG5cdFx0XHRAaW5jbHVkZSBtYXgobGcpIHtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1heChtZCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNlY3Rpb24tbGlzdCB7XG5cdFx0XHRAaW5jbHVkZSByZXNwb25zaXZlKG1hcmdpbi10b3AsIDUwLCAyMCk7XG5cdFx0fVxuXHRcdC5saXN0LWl0ZW0ge1xuXHRcdFx0QGluY2x1ZGUgcmVzcG9uc2l2ZShtYXJnaW4tdG9wLCAzOCwgMjApO1xuXHRcdFx0Lmxpc3QtaXRlbV9fZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxOCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBNaXhpbnMgZm9yIE1lZGlhIFF1ZXJpZXNcbi8vIGV4YW1wbGUgdXNhZ2U6IEBpbmNsdWRlIG1pbihsZykgfHwgQGluY2x1ZGUgbWluKDcyMClcbi8vIC0tLSBtaW4td2lkdGhcbkBtaXhpbiBtaW4oJGJwKSB7XG5cdEBpZiBtYXAtaGFzLWtleSgkZ3JpZC1icmVha3BvaW50cywgJGJwKSB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicCkpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICN7JGJwICsgJ3B4J30pIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxufVxuXG4vLyAtLS0gbWluLWhlaWdodFxuQG1peGluIG1pbmgoJGJwKSB7XG5cdEBpZiBtYXAtaGFzLWtleSgkZ3JpZC1icmVha3BvaW50cywgJGJwKSB7XG5cdFx0QG1lZGlhIChtaW4taGVpZ2h0OiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnApKSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdEBtZWRpYSAobWluLWhlaWdodDogI3skYnAgKyAncHgnfSkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi8vIC0tLSBtYXgtd2lkdGhcbkBtaXhpbiBtYXgoJGJwKSB7XG5cdEBpZiBtYXAtaGFzLWtleSgkZ3JpZC1icmVha3BvaW50cywgJGJwKSB7XG5cdFx0JGJwX21heDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJwKSAtIDE7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRicF9tYXgpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICN7JGJwICsgJ3B4J30pIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxufVxuXG4vLyAtLS0gbWF4LWhlaWdodFxuQG1peGluIG1heGgoJGJwKSB7XG5cdEBpZiBtYXAtaGFzLWtleSgkZ3JpZC1icmVha3BvaW50cywgJGJwKSB7XG5cdFx0JGJwX21heDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJwKSAtIDE7XG5cdFx0QG1lZGlhIChtYXgtaGVpZ2h0OiAkYnBfbWF4KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdEBtZWRpYSAobWF4LWhlaWdodDogI3skYnAgKyAncHgnfSkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG59XG4vLy8gQ29udmVydCBhIHB4IG9yIHB44oCQbGlzdCBpbnRvIGEgcmVt4oCQbGlzdC5cbi8vLyBAcGFyYW0gJHZhbHVlcyAgQSBzaW5nbGUgcHggdmFsdWUgb3IgYSBzcGFjZS9jb21tYeKAkHNlcGFyYXRlZCBsaXN0IG9mIHB4IHZhbHVlcy5cbi8vLyBAcmV0dXJuICAgICAgICAgQSBzcGFjZeKAkHNlcGFyYXRlZCBsaXN0IG9mIHJlbSgpIGNhbGxzLlxuQGZ1bmN0aW9uIF9yZW1pZnkoJHZhbHVlcykge1xuXHQkb3V0OiAoKTtcblx0QGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gJ2xpc3QnIHtcblx0XHRAZWFjaCAkdiBpbiAkdmFsdWVzIHtcblx0XHRcdCRvdXQ6IGFwcGVuZCgkb3V0LCByZW0oJHYpLCBzcGFjZSk7XG5cdFx0fVxuXHR9IEBlbHNlIHtcblx0XHQkb3V0OiByZW0oJHZhbHVlcyk7XG5cdH1cblx0QHJldHVybiAkb3V0O1xufVxuLy8vIFJlc3BvbnNpdmUgbWl4aW4gd2l0aCBpbmxpbmUgdG9nZ2xlXG4vLy8gQHBhcmFtICRwcm9wICAgICBUaGUgQ1NTIHByb3BlcnR5IG5hbWUuXG4vLy8gQHBhcmFtICRkZXNrdG9wICBweCBvciBweC1saXN0IGZvciBkZXNrdG9wIChiYXNlKS5cbi8vLyBAcGFyYW0gJHRhYmxldCAgIHB4IG9yIHB4LWxpc3QgZm9yIHRhYmxldC5cbi8vLyBAcGFyYW0gJG1vYmlsZSAgIHB4IG9yIHB4LWxpc3QgZm9yIG1vYmlsZS5cbi8vLyBAcGFyYW0gJHJlbWlmeSAgIFdoZXRoZXIgdG8gcnVuIHZhbHVlcyB0aHJvdWdoIF9yZW1pZnkoKSAoZGVmYXVsdDogdHJ1ZSkuXG5AbWl4aW4gcmVzcG9uc2l2ZShcbiAgJHByb3AsXG4gICRkZXNrdG9wLFxuICAkdGFibGV0OiBudWxsLFxuICAkbW9iaWxlOiBudWxsLFxuICAkcmVtaWZ5OiB0cnVlXG4pIHtcbiAgI3skcHJvcH06IGlmKCRyZW1pZnksIF9yZW1pZnkoJGRlc2t0b3ApLCAkZGVza3RvcCk7XG5cbiAgQGlmICR0YWJsZXQgIT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWF4KGxnKSB7XG4gICAgICAjeyRwcm9wfTogaWYoJHJlbWlmeSwgX3JlbWlmeSgkdGFibGV0KSwgJHRhYmxldCk7XG4gICAgfVxuICB9XG5cbiAgQGlmICRtb2JpbGUgIT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWF4KG1kKSB7XG4gICAgICAjeyRwcm9wfTogaWYoJHJlbWlmeSwgX3JlbWlmeSgkbW9iaWxlKSwgJG1vYmlsZSk7XG4gICAgfVxuICB9XG59Il19 */
