.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:20px}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:600;font-size:1.1rem}#cmplz-cookiebanner-container .cmplz-buttons .cmplz-btn{padding:7px 10px 10px 10px;font-weight:800}#cmplz-cookiebanner-container .cmplz-btn.cmplz-deny,#cmplz-cookiebanner-container .cmplz-btn.cmplz-view-preferences,#cmplz-cookiebanner-container .cmplz-btn.cmplz-save-preferences{background-color:#dbdbdb}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-category-title,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-always-active{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:600}#cmplz-manage-consent .cmplz-manage-consent{background-color:#dfb3f2 !important;color:#3c5164 !important;padding:12px 20px !important}.elementor-widget-breadcrumbs{font-family:var(--e-global-typography-primary-font-family),Sans-serif !important;font-weight:600 !important;text-transform:uppercase}.elementor-widget-breadcrumbs span a{font-family:var(--e-global-typography-primary-font-family),Sans-serif !important;font-weight:600 !important}.elementor-widget-breadcrumbs span span:first-child{margin-left:0px}.elementor-widget-breadcrumbs span span{margin-left:5px;margin-right:5px}.elementor-widget-breadcrumbs span span:last-child{margin-right:0px}.elementor-widget-button .elementor-button{transition:all .2s ease-in-out}.elementor-widget-button .elementor-button .elementor-button-icon path,.elementor-widget-button .elementor-button .elementor-button-icon svg,.elementor-widget-button .elementor-button .elementor-button-icon polygon{transition:all .2s ease-in-out}.elementor-widget-button.btn-style-outline-white .elementor-button{background:rgba(0,0,0,0);border:2px solid #fff;color:#fff}.elementor-widget-button.btn-style-outline-white .elementor-button .elementor-button-icon path{fill:#fff}.elementor-widget-button.btn-style-outline-white .elementor-button{opacity:.7}.elementor-widget-button.btn-style-outline-white .elementor-button:hover{opacity:1}.elementor-widget-button.btn-style-blue .elementor-button{background-color:#3c5164;border:2px solid #3c5164;color:#fff}.elementor-widget-button.btn-style-blue .elementor-button .elementor-button-icon path{fill:#fff}.elementor-widget-button.btn-style-blue:hover .elementor-button{background-color:#32586a}.elementor-widget-button.btn-style-sand .elementor-button{background-color:#f4ece1;border:2px solid #f4ece1;color:#135f53}.elementor-widget-button.btn-style-sand .elementor-button .elementor-button-icon path{fill:#135f53}.elementor-widget-button.btn-style-sand:hover .elementor-button{background-color:#e4dcd1}.elementor-widget-button.btn-style-textbased-blue .elementor-button{background:none;border:none;color:#3c5164;font-size:12px;letter-spacing:1.1px;padding:0px}.elementor-widget-button.btn-style-textbased-blue .elementor-button .elementor-button-icon path{fill:#3c5164}.elementor-widget-button.btn-style-textbased-blue:hover .elementor-button{color:#dfb3f2}.elementor-widget-button.btn-style-textbased-blue:hover .elementor-button .elementor-button-icon path{fill:#dfb3f2}.elementor-widget-button .elementor-button .elementor-button-icon{display:flex;margin-top:-2px}.elementor-widget-button#about-us .elementor-button{padding-right:0px}.elementor-widget-button#about-us .elementor-button .elementor-button-icon svg{width:1.5em;margin-top:2px}.elementor-widget-button#about-us .elementor-button .elementor-button-icon svg polygon{fill:hsla(0,0%,100%,.63) !important}.elementor-widget-button#about-us:hover .elementor-button{padding-right:0px}.elementor-widget-button#about-us:hover .elementor-button .elementor-button-icon svg polygon{fill:#fff !important}.elementor-widget-form .elementor-form .elementor-field-group textarea{padding:12px 16px !important}.elementor-widget-form .elementor-form button[type=submit] .elementor-button-icon{display:flex;margin-top:0px}.elementor-message.elementor-message-success:before{margin-top:-5px;color:#34e3c8}#client-sign-up-form div[id^=person-]{display:none}#client-sign-up-form #person-default{display:block;margin-bottom:0px}#eskilstuna-signup-form #client-sign-up-form div[id^=person-]{display:none}#eskilstuna-signup-form #client-sign-up-form #person-eskilstuna{display:block;margin-bottom:0px}#flen-signup-form #client-sign-up-form div[id^=person-]{display:none}#flen-signup-form #client-sign-up-form #person-flen{display:block;margin-bottom:0px}#katrineholm-signup-form #client-sign-up-form div[id^=person-]{display:none}#katrineholm-signup-form #client-sign-up-form #person-katrineholm{display:block;margin-bottom:0px}#nykoping-signup-form #client-sign-up-form div[id^=person-]{display:none}#nykoping-signup-form #client-sign-up-form #person-nykoping{display:block;margin-bottom:0px}#strangnas-signup-form #client-sign-up-form div[id^=person-]{display:none}#strangnas-signup-form #client-sign-up-form #person-strangnas{display:block;margin-bottom:0px}.elementor-widget-heading.line-above h1:before,.elementor-widget-heading.line-above h2:before,.elementor-widget-heading.line-above h3:before,.elementor-widget-heading.line-above h4:before,.elementor-widget-heading.line-above h5:before,.elementor-widget-heading.line-above h6:before{position:absolute;margin-top:-0.6em;content:"";border-bottom:5px solid #dfb3f2;width:60px}.elementor-widget-heading.line-above-center h1:before,.elementor-widget-heading.line-above-center h2:before,.elementor-widget-heading.line-above-center h3:before,.elementor-widget-heading.line-above-center h4:before,.elementor-widget-heading.line-above-center h5:before,.elementor-widget-heading.line-above-center h6:before{left:50%;transform:translateX(-50%)}.elementor-location-footer .elementor-icon-list-item{cursor:pointer}.elementor-location-footer .elementor-icon-list-item .elementor-icon-list-text{transition:all .2s ease-in-out !important}button.cmplz-manage-consent.small-footer-button{cursor:pointer;font-family:"Cardo",Garamond,serif;font-size:12px;font-weight:400;text-transform:none;letter-spacing:0px;color:#adadad;background:none;border:none;padding:0px;opacity:1}button.cmplz-manage-consent.small-footer-button:hover{opacity:.7}button.cmplz-manage-consent.small-footer-button:focus{outline:0}.small-footer-button a{opacity:1}.small-footer-button a:hover{opacity:.7}a{transition:all .2s ease-in-out}a.btn-text-type{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.main-header-sticky{transform:translatey(-130px);-moz-transition:all .3s ease !important;-webkit-transition:all .3s ease !important;transition:all .3s ease !important}.elementor-sticky--effects.main-header-sticky{height:auto !important;transform:translatey(0px)}.elementor-sticky--effects.main-header{display:none !important}#btn-header-cta .elementor-button-icon{margin-top:-2px}.elementor-top-section.main-header:hover{background-color:#3c5164 !important;box-shadow:0 0 8px 0 rgba(60,81,100,.57)}.elementor-nav-menu ul.elementor-nav-menu--dropdown a,.elementor-nav-menu ul.elementor-nav-menu--dropdown:hover,.elementor-nav-menu ul.elementor-nav-menu--dropdown:focus{border-left:none !important}.elementor-nav-menu .menu-item a{transition:all .2s ease-in-out !important}.elementor-nav-menu .menu-item.only-mobile{display:none}body[data-elementor-device-mode=desktop] .elementor-nav-menu .sub-menu{margin-top:22px !important}body[data-elementor-device-mode=desktop] .elementor-nav-menu .sub-arrow{display:none !important}body[data-elementor-device-mode=desktop] .elementor-nav-menu .menu-item .elementor-item:after{position:absolute;bottom:24px;content:"";background-color:#dfb3f2 !important;height:3px;left:50%;transform:translateX(-50%);width:10%;opacity:0 !important;transition:all .2s ease-in-out !important}body[data-elementor-device-mode=desktop] .elementor-nav-menu .menu-item .elementor-item:hover:after{width:75%;opacity:1 !important}body[data-elementor-device-mode=mobile] .elementor-nav-menu--dropdown.elementor-nav-menu__container,body[data-elementor-device-mode=tablet] .elementor-nav-menu--dropdown.elementor-nav-menu__container,body[data-elementor-device-mode=tablet_extra] .elementor-nav-menu--dropdown.elementor-nav-menu__container{padding:20px 0px;height:100vh}body[data-elementor-device-mode=mobile] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item.only-mobile,body[data-elementor-device-mode=tablet] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item.only-mobile,body[data-elementor-device-mode=tablet_extra] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item.only-mobile{display:flex}body[data-elementor-device-mode=mobile] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item.only-mobile.first-item,body[data-elementor-device-mode=tablet] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item.only-mobile.first-item,body[data-elementor-device-mode=tablet_extra] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item.only-mobile.first-item{margin-top:40px}body[data-elementor-device-mode=mobile] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item .elementor-item,body[data-elementor-device-mode=tablet] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item .elementor-item,body[data-elementor-device-mode=tablet_extra] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item .elementor-item{font-size:16px;font-weight:800}body[data-elementor-device-mode=mobile] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item .elementor-item,body[data-elementor-device-mode=mobile] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item .elementor-sub-item,body[data-elementor-device-mode=tablet] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item .elementor-item,body[data-elementor-device-mode=tablet] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item .elementor-sub-item,body[data-elementor-device-mode=tablet_extra] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item .elementor-item,body[data-elementor-device-mode=tablet_extra] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item .elementor-sub-item{justify-content:left}body[data-elementor-device-mode=mobile] .elementor-nav-menu--dropdown.elementor-nav-menu__container .sub-menu,body[data-elementor-device-mode=tablet] .elementor-nav-menu--dropdown.elementor-nav-menu__container .sub-menu,body[data-elementor-device-mode=tablet_extra] .elementor-nav-menu--dropdown.elementor-nav-menu__container .sub-menu{background-color:#ede3d7;padding:10px 0px}body[data-elementor-device-mode=tablet] .elementor-nav-menu--dropdown.elementor-nav-menu__container,body[data-elementor-device-mode=tablet_extra] .elementor-nav-menu--dropdown.elementor-nav-menu__container{top:70px !important}#category-nav-menu .elementor-nav-menu{white-space:nowrap;overflow-x:auto;overflow-y:hidden;flex-wrap:inherit !important}#category-nav-menu .elementor-nav-menu::-webkit-scrollbar{display:none !important}#category-nav-menu .elementor-nav-menu .menu-item .elementor-item:after{display:none}.elementor-post-navigation__separator-wrapper{margin-left:20px;margin-right:20px}.single-post .custom-post-event-date{margin-bottom:4px;text-align:center}.single-post .custom-post-event-date i{width:20px;margin-right:8px;color:#dfb3f2;font-size:1.3rem}.single-post .custom-post-event-date .event-date{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:600;font-size:1.2rem;text-transform:uppercase;color:#fff;letter-spacing:1.2px}.single-post .custom-post-event-date.last-submission i{font-size:1.1rem;color:#dfb3f2}.single-post .custom-post-event-date.last-submission .event-date{font-size:1rem;color:#dfb3f2}body#tinymce.wp-editor{margin:10px}body#tinymce.wp-editor h1,body#tinymce.wp-editor h2,body#tinymce.wp-editor h3,body#tinymce.wp-editor h4,body#tinymce.wp-editor h5,body#tinymce.wp-editor h6{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:bold}body#tinymce.wp-editor p{font-family:"Cardo",Garamond,serif}p.preamble{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:bold}body h1,body h2,body h3,body h4{margin-top:1.5rem;margin-bottom:.5rem}body h5,body h6{margin-top:0;margin-bottom:.2rem}body ul{margin-bottom:1rem}.elementor-heading-title{line-height:1.2}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2NvbXBvbmVudHMvX2NvbnRhaW5lci5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9fY29tcGxpYW56LWdkcHIuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvZWxlbWVudG9yLXdpZGdldHMvX2JyZWFkY3J1bWJzLXdpZGdldC5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9lbGVtZW50b3Itd2lkZ2V0cy9fYnV0dG9uLXdpZGdldC5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9lbGVtZW50b3Itd2lkZ2V0cy9fZm9ybS13aWRnZXQuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvZWxlbWVudG9yLXdpZGdldHMvX2hlYWRpbmctd2lkZ2V0LnNjc3MiLCIuLi8uLi9jb21wb25lbnRzL19mb290ZXIuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvX2dsb2JhbC1idXR0b25zLnNjc3MiLCIuLi8uLi9jb21wb25lbnRzL19oZWFkZXIuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvX25hdi1tZW51LnNjc3MiLCIuLi8uLi9jb21wb25lbnRzL19wb3N0LnNjc3MiLCIuLi8uLi9jb21wb25lbnRzL190eXBvZ3JhcGh5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSUEsNkVBQ0UsYUNNQSwrREFDRSxZQzhEcUIsMEREN0RyQixnQkFDQSxpQkFPRix3REFDRSwyQkFDQSxnQkFJQSxvTEFHRSx5QkE0QkosK0lBRUUsWUNjcUIsMEREYnJCLGdCQTBCRiw0Q0FDRSxvQ0FDQSx5QkFDQSw2QkUxRkosOEJBQ0ksaUZBQ0EsMkJBQ0EseUJBR0kscUNBQ0ksaUZBQ0EsMkJBRUosb0RBQ0ksZ0JBRUosd0NBQ0ksZ0JBQ0EsaUJBRUosbURBQ0ksaUJDakJWLDJDQUNFLFdGbUJpQixvQkVqQmYsdU5BR0UsV0ZjYSxvQkVUakIsbUVBQ0UseUJBQ0Esc0JBQ0EsV0FFRSwrRkFDRSxVQU5OLG1FQVNFLFdBQ0EseUVBQ0UsVUFLSiwwREFDRSxpQkYzQlUsUUU0QlYseUJBQ0EsTUZiRyxLRWVELHNGQUNFLEtGaEJELEtFcUJILGdFQUNFLGlCRnJDZSxRRTBDbkIsMERBQ0UsaUJGakNPLFFFa0NQLHlCQUNBLE1GcENRLFFFc0NOLHNGQUNFLEtGdkNJLFFFNENSLGdFQUNFLGlCRjNDVSxRRWdEZCxvRUFDRSxnQkFDQSxZQUNBLE1GL0RVLFFFZ0VWLGVBQ0EscUJBQ0EsWUFFRSxnR0FDRSxLRnJFTSxRRTBFViwwRUFDRSxNRnRFTyxRRXdFTCxzR0FDRSxLRnpFRyxRRWdGWCxrRUFDRSxhQUNBLGdCQUtGLG9EQUNFLGtCQUVFLCtFQUNFLFlBQ0EsZUFDQSx1RkFDRSxvQ0FNTiwwREFDRSxrQkFHSSw2RkFDRSxxQkM3R0YsdUVBQ0ksNkJBSUosa0ZBQ0ksYUFDQSxlQVFSLG9EQUNJLGdCQUNBLE1IVE0sUUdpQmQsc0NBQ0ksYUFFSixxQ0FDSSxjQUNBLGtCQVFBLDhEQUNJLGFBRUosZ0VBQ0ksY0FDQSxrQkFPSix3REFDSSxhQUVKLG9EQUNJLGNBQ0Esa0JBT0osK0RBQ0ksYUFFSixrRUFDSSxjQUNBLGtCQU9KLDREQUNJLGFBRUosNERBQ0ksY0FDQSxrQkFPSiw2REFDSSxhQUVKLDhEQUNJLGNBQ0Esa0JDM0ZBLDBSQUNJLGtCQUNBLGtCQUNBLFdBQ0EsZ0NBQ0EsV0FNSixvVUFDSSxTQUNBLDJCQ2ZkLHFEQUNFLGVBQ0EsK0VBQ0UsMENBS04sZ0RBQ0UsZUFDQSxZTDREb0IsdUJLM0RwQixlQUNBLGdCQUNBLG9CQUNBLG1CQUNBLGNBQ0EsZ0JBQ0EsWUFDQSxZQUNBLFVBQ0Esc0RBQ0UsV0FFRixzREFDRSxVQUtGLHVCQUNFLFVBQ0EsNkJBQ0UsV0M3Qk4sRUFDRSxXTmdCbUIsb0JNZm5CLGdCQUNFLFlOa0V1QiwwRE1qRXZCLFlObUU0QiwrQ01sRTVCLGdCQUNBLHlCQUNBLG1CQ1hKLG9CQUNFLDZCQUNBLHdDQUNBLDJDQUNBLG1DQUdGLDhDQUNFLHVCQUNBLDBCQUdGLHVDQUNFLHdCQUlBLHVDQUNFLGdCQU9BLHlDQUNFLG9DQUNBLHlDQ3hCQSwwS0FHRSw0QkFLSixpQ0FDRSwwQ0FFRiwyQ0FDRSxhQU9GLHVFQUNFLDJCQUVGLHdFQUNFLHdCQUlFLDhGQUNFLGtCQUNBLFlBQ0EsV0FDQSxvQ0FDQSxXQUNBLFNBQ0EsMkJBQ0EsVUFDQSxxQkFDQSwwQ0FFRixvR0FDRSxVQUNBLHFCQVdOLGtUQUNFLGlCQUNBLGFBR0ksbWJBQ0UsYUFDQSxvZEFDRSxnQkFHSiwrYkFDRSxlQUNBLGdCQUVGLDA0QkFFRSxxQkFJTixnVkFDRSxpQlI5RGEsUVErRGIsaUJBU0osOE1BQ0Usb0JBTUosdUNBRUUsbUJBQ0EsZ0JBQ0Esa0JBQ0EsNkJBQ0EsMERBQ0Usd0JBSUUsd0VBQ0UsYUMvRlYsOENBQ0MsaUJBQ0Esa0JBSUEscUNBQ0Msa0JBQ0Esa0JBQ0EsdUNBQ0MsV0FDQSxpQkFDQSxNVGhCWSxRU2lCWixpQkFFRCxpREFDQyxZVCtDc0IsMERTOUN0QixnQkFDQSxpQkFDQSx5QkFDQSxNVGJNLEtTY04scUJBR0EsdURBQ0MsaUJBQ0EsTVQ5QlcsUVNnQ1osaUVBQ0MsZUFDQSxNVGxDVyxRVVBmLHVCQUNJLFlBQ0EsNEpBQ0ksWVZ1RWlCLDBEVXRFakIsaUJBRUoseUJBQ0ksWVZnRWMsdUJVM0RsQixXQUNJLFlWNkRpQiwwRFU1RGpCLGlCQVFKLGdDQUNJLGtCQUNBLG9CQUdKLGdCQUNJLGFBQ0Esb0JBR0osUUFDSSxtQkFLUix5QkFDSSIsImZpbGUiOiJkZWZhdWx0LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG4qIERlZmF1bHQgY29sdW1uIGNhcFxuKi9cblxuLmVsZW1lbnRvci1jb2x1bW4tZ2FwLWRlZmF1bHQgPiAuZWxlbWVudG9yLWNvbHVtbiA+IC5lbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQge1xuICBwYWRkaW5nOiAyMHB4OyAvKiBzZXQgeW91ciBkZXNpcmVkIHBhZGRpbmcgKi9cbn0iLCIvKlxuKiBDb21wbGlhbnogR0RQUiBQbHVnaW4gQ3VzdG9tIHN0eWxlc1xuKi9cblxuI2NtcGx6LWNvb2tpZWJhbm5lci1jb250YWluZXIge1xuICAvKiBDb250YWluZXIgKi9cbiAgLmNtcGx6LWNvb2tpZWJhbm5lcnt9XG5cbiAgLyogTG9nbyAqL1xuICAuY21wbHotY29va2llYmFubmVyIC5jbXBsei1sb2dve31cbiAgLyogVGl0bGUgKi9cbiAgLmNtcGx6LWNvb2tpZWJhbm5lciAuY21wbHotdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGluZ3M7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgfVxuXG4gIC8qIE1lc3NhZ2UgKi9cbiAgLmNtcGx6LWNvb2tpZWJhbm5lciAuY21wbHotbWVzc2FnZXt9XG5cbiAgLyogQWxsIGJ1dHRvbnMgKi9cbiAgLmNtcGx6LWJ1dHRvbnMgLmNtcGx6LWJ0biB7XG4gICAgcGFkZGluZzogN3B4IDEwcHggMTBweCAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIH1cbiAgXG4gIC5jbXBsei1idG4ge1xuICAgICYuY21wbHotZGVueSxcbiAgICAmLmNtcGx6LXZpZXctcHJlZmVyZW5jZXMsXG4gICAgJi5jbXBsei1zYXZlLXByZWZlcmVuY2VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7XG4gICAgfVxuICAgIC8qIEFjY2VwdCBidXR0b24gKi9cbiAgICAmLmNtcGx6LWFjY2VwdHt9XG4gICAgLyogRGVueSBidXR0b24gKi9cbiAgICAmLmNtcGx6LWRlbnkge31cbiAgICAvKiBTYXZlIHByZWZlcmVuY2VzIGJ1dHRvbiAqL1xuICAgICYuY21wbHotc2F2ZS1wcmVmZXJlbmNlc3t9XG4gICAgLyogVmlldyBwcmVmZXJlbmNlcyBidXR0b24gKi9cbiAgICAmLmNtcGx6LXZpZXctcHJlZmVyZW5jZXN7fVxuICB9XG4gIFxuICAvKiBTYXZlIHByZWZlcmVuY2VzIGJ1dHRvbiAqL1xuICAuY21wbHotYnRuLmNtcGx6LXNhdmUtcHJlZmVyZW5jZXN7fVxuICAvKiBWaWV3IHByZWZlcmVuY2VzIGJ1dHRvbiAqL1xuICAuY21wbHotYnRuLmNtcGx6LXZpZXctcHJlZmVyZW5jZXN7fVxuXG4gIC8qIERvY3VtZW50IGh5cGVybGlua3MgKi9cbiAgLmNtcGx6LWxpbmtzIC5jbXBsei1kb2N1bWVudHN7fVxuXG4gIC8qIENhdGVnb3JpZXMgKi9cbiAgLmNtcGx6LWNvb2tpZWJhbm5lciAuY21wbHotY2F0ZWdvcnkge1xuICAgIC5jbXBsei1pY29uIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNtcGx6LWNvb2tpZWJhbm5lciAuY21wbHotY2F0ZWdvcnktdGl0bGUsXG4gIC5jbXBsei1jb29raWViYW5uZXIgLmNtcGx6LWFsd2F5cy1hY3RpdmUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGluZ3M7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfSBcblxuICAvKiBNYW5hZ2UgY29uc2VudCB0YWIgKi9cbiAgI2NtcGx6LW1hbmFnZS1jb25zZW50IC5jbXBsei1tYW5hZ2UtY29uc2VudHt9IFxuXG4gIC8qIFNvZnQgY29va2llIHdhbGwgKi9cbiAgLmNtcGx6LXNvZnQtY29va2lld2FsbHt9XG5cbiAgLyogUGxhY2Vob2xkZXIgYnV0dG9uIC0gUGVyIGNhdGVnb3J5ICovXG4gIC5jbXBsei1ibG9ja2VkLWNvbnRlbnQtY29udGFpbmVyIC5jbXBsei1ibG9ja2VkLWNvbnRlbnQtbm90aWNle31cblxuICAvKiBQbGFjZWhvbGRlciBidXR0b24gJiBtZXNzYWdlIC0gUGVyIHNlcnZpY2UgKi9cbiAgLmNtcGx6LWJsb2NrZWQtY29udGVudC1jb250YWluZXIgLmNtcGx6LWJsb2NrZWQtY29udGVudC1ub3RpY2UsXG4gIC5jbXBsei1ibG9ja2VkLWNvbnRlbnQtbm90aWNle31cbiAgYnV0dG9uLmNtcGx6LWFjY2VwdC1zZXJ2aWNle31cblxuICAvKiBTdHlsZXMgZm9yIHRoZSBBTVAgbm90aWNlICovXG4gICNjbXBsei1jb25zZW50LXVpLCAjY21wbHotcG9zdC1jb25zZW50LXVpIHt9XG4gIC8qIE1lc3NhZ2UgKi9cbiAgI2NtcGx6LWNvbnNlbnQtdWkgLmNtcGx6LWNvbnNlbnQtbWVzc2FnZSB7fVxuICAvKiBCdXR0b25zICovXG4gICNjbXBsei1jb25zZW50LXVpIGJ1dHRvbiwgI2NtcGx6LXBvc3QtY29uc2VudC11aSBidXR0b24ge31cbn1cblxuI2NtcGx6LW1hbmFnZS1jb25zZW50IHtcbiAgLmNtcGx6LW1hbmFnZS1jb25zZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LWNvbG9yIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnkhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDEycHggMjBweCFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8qKiBDb2xvcnMgKiovXG4kYnJhbmQtYmxhY2s6ICMyMjJFMzk7XG4kYnJhbmQtcHJpbWFyeTogIzNDNTE2NDtcbiRicmFuZC1wcmltYXJ5LXRvbmUtMTogIzMyNTg2QTtcbiRicmFuZC1wcmltYXJ5LXRvbmUtMjogIzJENjY4MjtcbiRicmFuZC1wcmltYXJ5LXRvbmUtMzogIzlBQzFENTtcbiRicmFuZC1wcmltYXJ5LXRvbmUtNDogI0VERjZGQTtcbiRhY2NlbnQtY29sb3I6ICNERkIzRjI7XG4kYWNjZW50LWNvbG9yLXRleHQtbGlua3M6ICNiODdhZDQ7XG4kYWNjZW50LWNvbG9yLWRhcms6ICNCQTk0Q0I7XG4kYWNjZW50LWNvbG9yLWxpZ2h0OiAjRjhFRkZDO1xuJHNlY29uZGFyeS1jb2xvcjogIzM0RTNDODtcbiRncmVlbi1jb2xvcjogIzEzNUY1MztcbiRzYW5kLWNvbG9yOiAjRjRFQ0UxO1xuJHNhbmQtY29sb3ItZGFyazogI2U0ZGNkMTtcbiRzYW5kLWNvbG9yLXN1Ym1lbnU6ICNlZGUzZDc7XG4kYm9keS1jb2xvcjogIzUyNUY2QTtcbiRiZy1saWdodDogI2Y3ZjdmNztcbiR3aGl0ZSA6ICNmZmZmZmY7XG4kbmF2LXRleHQtd2hpdGU6IHJnYmEoMjU1LDI1NSwyNTUsLjYzKTtcblxuJGRlZmF1bHQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcblxuLyoqIEZvbnRzICoqL1xuJGZhLWZvbnQtcGF0aDogXCIuLi9mb250cy9cIjtcblxuLypcbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUGxheWZhaXJEaXNwbGF5LUJvbGQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9QbGF5ZmFpckRpc3BsYXktQm9sZC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUGxheWZhaXJEaXNwbGF5LUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL1BsYXlmYWlyRGlzcGxheS1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udHMvUGxheWZhaXJEaXNwbGF5LUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vZm9udHMvUGxheWZhaXJEaXNwbGF5LUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BsYXlmYWlyRGlzcGxheS1SZWd1bGFyJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUGxheWZhaXJEaXNwbGF5LVJlZ3VsYXIuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1BsYXlmYWlyRGlzcGxheS1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9QbGF5ZmFpckRpc3BsYXktUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250cy9QbGF5ZmFpckRpc3BsYXktUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQnJhbmRvbkdyb3Rlc3F1ZS1Cb2xkJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQnJhbmRvbkdyb3Rlc3F1ZS1Cb2xkLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9CcmFuZG9uR3JvdGVzcXVlLUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL0JyYW5kb25Hcm90ZXNxdWUtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL0JyYW5kb25Hcm90ZXNxdWUtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250cy9CcmFuZG9uR3JvdGVzcXVlLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0JyYW5kb25Hcm90ZXNxdWUtUmVndWxhcic7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0JyYW5kb25Hcm90ZXNxdWUtUmVndWxhci5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQnJhbmRvbkdyb3Rlc3F1ZS1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9CcmFuZG9uR3JvdGVzcXVlLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vZm9udHMvQnJhbmRvbkdyb3Rlc3F1ZS1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiRncmlkLWd1dHRlci13aWR0aDogMzZweDtcbiovXG5cbiRmb250LWZhbWlseS1ib2R5Olx0XHRcdFx0J0NhcmRvJywgR2FyYW1vbmQsIHNlcmlmO1xuJGZvbnQtZmFtaWx5LWJvZHktYm9sZDogICAgXHRcdCdDYXJkbycsIEdhcmFtb25kLCBzZXJpZjtcbiRmb250LWZhbWlseS1idXR0b25zOiAgICBcdFx0dmFyKCAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LWZhbWlseSApLCBTYW5zLXNlcmlmOyAvL2Zyb20gZWxlbWVudG9yXG4kZm9udC1mYW1pbHktaGVhZGluZ3M6XHRcdFx0dmFyKCAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LWZhbWlseSApLCBTYW5zLXNlcmlmOyAvL2Zyb20gZWxlbWVudG9yXG4kZm9udC1mYW1pbHktYWNjZW50LXdlaWdodDogICAgIHZhciggLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC13ZWlnaHQgKTsiLCIuZWxlbWVudG9yLXdpZGdldC1icmVhZGNydW1icyB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkaW5ncyFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIHNwYW4ge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGluZ3MhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICAgIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZWxlbWVudG9yLXdpZGdldC1idXR0b24ge1xuICAuZWxlbWVudG9yLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcbiAgICAuZWxlbWVudG9yLWJ1dHRvbi1pY29uIHtcbiAgICAgIHBhdGgsXG4gICAgICBzdmcsXG4gICAgICBwb2x5Z29uIHtcbiAgICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5idG4tc3R5bGUtb3V0bGluZS13aGl0ZSB7XG4gICAgLmVsZW1lbnRvci1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIC5lbGVtZW50b3ItYnV0dG9uLWljb24ge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5idG4tc3R5bGUtYmx1ZSB7XG4gICAgLmVsZW1lbnRvci1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAuZWxlbWVudG9yLWJ1dHRvbi1pY29uIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgLmVsZW1lbnRvci1idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeS10b25lLTE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuYnRuLXN0eWxlLXNhbmQge1xuICAgIC5lbGVtZW50b3ItYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzYW5kLWNvbG9yO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJHNhbmQtY29sb3I7XG4gICAgICBjb2xvcjogJGdyZWVuLWNvbG9yO1xuICAgICAgLmVsZW1lbnRvci1idXR0b24taWNvbiB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRncmVlbi1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5lbGVtZW50b3ItYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNhbmQtY29sb3ItZGFyaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5idG4tc3R5bGUtdGV4dGJhc2VkLWJsdWUge1xuICAgIC5lbGVtZW50b3ItYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS4xcHg7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAuZWxlbWVudG9yLWJ1dHRvbi1pY29uIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAuZWxlbWVudG9yLWJ1dHRvbiB7XG4gICAgICAgIGNvbG9yOiAkYWNjZW50LWNvbG9yO1xuICAgICAgICAuZWxlbWVudG9yLWJ1dHRvbi1pY29uIHtcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICRhY2NlbnQtY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5lbGVtZW50b3ItYnV0dG9uIHtcbiAgICAuZWxlbWVudG9yLWJ1dHRvbi1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIH1cbiAgfVxuXG4gICYjYWJvdXQtdXMge1xuICAgIC5lbGVtZW50b3ItYnV0dG9uIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgIC5lbGVtZW50b3ItYnV0dG9uLWljb24ge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxLjVlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgcG9seWdvbiB7XG4gICAgICAgICAgICBmaWxsOiAkbmF2LXRleHQtd2hpdGUhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5lbGVtZW50b3ItYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICAuZWxlbWVudG9yLWJ1dHRvbi1pY29uIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgcG9seWdvbiB7XG4gICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9IFxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5lbGVtZW50b3Itd2lkZ2V0LWZvcm0ge1xuICAgIC5lbGVtZW50b3ItZm9ybSB7XG4gICAgICAgIC5lbGVtZW50b3ItZmllbGQtZ3JvdXAge1xuICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9uW3R5cGU9c3VibWl0XXtcbiAgICAgICAgICAgIC5lbGVtZW50b3ItYnV0dG9uLWljb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZWxlbWVudG9yLW1lc3NhZ2Uge1xuICAgICYuZWxlbWVudG9yLW1lc3NhZ2Utc3VjY2VzcyB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9kZWZhdWx0IHNpZ24gdXAgZm9ybSBub3QgdXNlZCBvbiBvZmZpY2UgcGFnZVxuLy9oaWRlIGFsbCBwZXJzb25zLCBidXQgZmxlbiBwZXJzb25cbiNjbGllbnQtc2lnbi11cC1mb3JtIHtcbiAgICBkaXZbaWRePSdwZXJzb24tJ10ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAjcGVyc29uLWRlZmF1bHQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cbn1cblxuLy9vZmZpY2UgcGFnZSBzaWdudXAgZm9ybXNcbi8vaGlkZSBhbGwgcGVyc29ucywgYnV0IHRoZSBwZXJzb24gZm9yIGN1cnJlbnQgb2ZmaWNlXG4jZXNraWxzdHVuYS1zaWdudXAtZm9ybSB7XG4gICAgI2NsaWVudC1zaWduLXVwLWZvcm0ge1xuICAgICAgICBkaXZbaWRePSdwZXJzb24tJ10ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAjcGVyc29uLWVza2lsc3R1bmEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNmbGVuLXNpZ251cC1mb3JtIHtcbiAgICAjY2xpZW50LXNpZ24tdXAtZm9ybSB7XG4gICAgICAgIGRpdltpZF49J3BlcnNvbi0nXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICNwZXJzb24tZmxlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2thdHJpbmVob2xtLXNpZ251cC1mb3JtIHtcbiAgICAjY2xpZW50LXNpZ24tdXAtZm9ybSB7XG4gICAgICAgIGRpdltpZF49J3BlcnNvbi0nXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICNwZXJzb24ta2F0cmluZWhvbG0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNueWtvcGluZy1zaWdudXAtZm9ybSB7XG4gICAgI2NsaWVudC1zaWduLXVwLWZvcm0ge1xuICAgICAgICBkaXZbaWRePSdwZXJzb24tJ10ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAjcGVyc29uLW55a29waW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jc3RyYW5nbmFzLXNpZ251cC1mb3JtIHtcbiAgICAjY2xpZW50LXNpZ24tdXAtZm9ybSB7XG4gICAgICAgIGRpdltpZF49J3BlcnNvbi0nXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICNwZXJzb24tc3RyYW5nbmFzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5lbGVtZW50b3Itd2lkZ2V0LWhlYWRpbmcge1xuICAgICYubGluZS1hYm92ZSB7XG4gICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMC42ZW07XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJGFjY2VudC1jb2xvcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmxpbmUtYWJvdmUtY2VudGVyIHtcbiAgICAgICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZWxlbWVudG9yLWxvY2F0aW9uLWZvb3RlciB7XG4gIC5lbGVtZW50b3ItaWNvbi1saXN0LWl0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAuZWxlbWVudG9yLWljb24tbGlzdC10ZXh0IHtcbiAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb24haW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5idXR0b24uY21wbHotbWFuYWdlLWNvbnNlbnQuc21hbGwtZm9vdGVyLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2R5O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBjb2xvcjogI2FkYWRhZDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwcHg7XG4gIG9wYWNpdHk6IDE7XG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IC43O1xuICB9XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLnNtYWxsLWZvb3Rlci1idXR0b24ge1xuICBhIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogLjc7XG4gICAgfVxuICB9XG59IiwiLypcbiogVGV4dCBiYXNlZCBidXR0b25zXG4qL1xuXG5hIHtcbiAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcbiAgJi5idG4tdGV4dC10eXBlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJ1dHRvbnM7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWZhbWlseS1hY2NlbnQtd2VpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxufSIsIi5tYWluLWhlYWRlci1zdGlja3kge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTEzMHB4KTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSFpbXBvcnRhbnQ7XG59XG5cbi5lbGVtZW50b3Itc3RpY2t5LS1lZmZlY3RzLm1haW4taGVhZGVyLXN0aWNreSAge1xuICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoMHB4KTtcbn1cblxuLmVsZW1lbnRvci1zdGlja3ktLWVmZmVjdHMubWFpbi1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cblxuI2J0bi1oZWFkZXItY3RhIHtcbiAgLmVsZW1lbnRvci1idXR0b24taWNvbiB7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgfVxufVxuXG4vL25vdCB0cmFuc3BhcmVudCBoZWFkZXIgd2hlbiBob3ZlclxuLmVsZW1lbnRvci10b3Atc2VjdGlvbiB7XG4gICYubWFpbi1oZWFkZXIge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnkhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDhweCAwIHJnYmEoJGJyYW5kLXByaW1hcnksIC41Nyk7XG4gICAgfVxuICB9XG59IiwiLmVsZW1lbnRvci1uYXYtbWVudSB7XG4gIHVsIHtcbiAgICAmLmVsZW1lbnRvci1uYXYtbWVudS0tZHJvcGRvd24ge1xuICAgICAgYSxcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubWVudS1pdGVtIHtcbiAgICBhIHtcbiAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb24haW1wb3J0YW50O1xuICAgIH1cbiAgICAmLm9ubHktbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbmJvZHlbZGF0YS1lbGVtZW50b3ItZGV2aWNlLW1vZGU9ZGVza3RvcF0ge1xuICAuZWxlbWVudG9yLW5hdi1tZW51IHtcbiAgICAuc3ViLW1lbnUge1xuICAgICAgbWFyZ2luLXRvcDogMjJweCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zdWItYXJyb3cge1xuICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgLmVsZW1lbnRvci1pdGVtIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMjRweDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtY29sb3IhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICBvcGFjaXR5OiAwIWltcG9ydGFudDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgIG9wYWNpdHk6IDEhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHlbZGF0YS1lbGVtZW50b3ItZGV2aWNlLW1vZGU9bW9iaWxlXSxcbmJvZHlbZGF0YS1lbGVtZW50b3ItZGV2aWNlLW1vZGU9dGFibGV0XSxcbmJvZHlbZGF0YS1lbGVtZW50b3ItZGV2aWNlLW1vZGU9dGFibGV0X2V4dHJhXSB7XG4gIC5lbGVtZW50b3ItbmF2LW1lbnUtLWRyb3Bkb3duIHtcbiAgICAmLmVsZW1lbnRvci1uYXYtbWVudV9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMHB4O1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIC5lbGVtZW50b3ItbmF2LW1lbnUge1xuICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAmLm9ubHktbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAmLmZpcnN0LWl0ZW0ge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZWxlbWVudG9yLWl0ZW0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmVsZW1lbnRvci1pdGVtLFxuICAgICAgICAgIC5lbGVtZW50b3Itc3ViLWl0ZW0ge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNhbmQtY29sb3Itc3VibWVudTtcbiAgICAgICAgcGFkZGluZzogMTBweCAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHlbZGF0YS1lbGVtZW50b3ItZGV2aWNlLW1vZGU9dGFibGV0XSxcbmJvZHlbZGF0YS1lbGVtZW50b3ItZGV2aWNlLW1vZGU9dGFibGV0X2V4dHJhXSB7XG4gIC5lbGVtZW50b3ItbmF2LW1lbnUtLWRyb3Bkb3duIHtcbiAgICAmLmVsZW1lbnRvci1uYXYtbWVudV9fY29udGFpbmVyIHtcbiAgICAgIHRvcDogNzBweCFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbiNjYXRlZ29yeS1uYXYtbWVudSB7XG4gIC5lbGVtZW50b3ItbmF2LW1lbnUge1xuICAgIC8vbWFrZSBpdCBob3Jpc3RvbnRhbCBzY3JvbGxhYmxlXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBmbGV4LXdyYXA6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgLmVsZW1lbnRvci1pdGVtIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8qXG4uc2luZ2xlLXBvc3Qge1xuXHQuZWxlbWVudG9yLWNvbHVtbi5lbGVtZW50b3ItZWxlbWVudCA+IC5lbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQge1xuXHRcdHBhZGRpbmc6IDBlbSAxZW0gMWVtIDFlbSFpbXBvcnRhbnQ7XG5cdH1cblx0LmVsZW1lbnRvci13aWRnZXQuZWxlbWVudG9yLXdpZGdldC10aGVtZS1wb3N0LWZlYXR1cmVkLWltYWdlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzNXB4IWltcG9ydGFudDtcblx0fVxufVxuKi9cblxuLmVsZW1lbnRvci1wb3N0LW5hdmlnYXRpb25fX3NlcGFyYXRvci13cmFwcGVyIHtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnNpbmdsZS1wb3N0IHtcblx0LmN1c3RvbS1wb3N0LWV2ZW50LWRhdGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0aSB7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0Y29sb3I6ICRhY2NlbnQtY29sb3I7XG5cdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHR9XG5cdFx0LmV2ZW50LWRhdGUge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkaW5ncztcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuXHRcdH1cblx0XHQmLmxhc3Qtc3VibWlzc2lvbiB7XG5cdFx0XHRpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHRcdGNvbG9yOiAkYWNjZW50LWNvbG9yO1xuXHRcdFx0fVxuXHRcdFx0LmV2ZW50LWRhdGUge1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdGNvbG9yOiAkYWNjZW50LWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsImJvZHkjdGlueW1jZS53cC1lZGl0b3Ige1xuICAgIG1hcmdpbjogMTBweDtcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkaW5ncztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvZHk7XG4gICAgfVxufVxuXG5wIHtcbiAgICAmLnByZWFtYmxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkaW5ncztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxufVxuXG4vKlxuU3R5bGluZyBvZiBoZWFkZXJzIGFuZCBsaXN0c1xuKi9cbmJvZHkge1xuICAgIGgxLCBoMiwgaDMsIGg0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgfVxuXG4gICAgaDUsIGg2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG59XG5cbi8vb3ZlcnJpZGUgbGluZS1oZWlnaHQgdGhhdCBmb3Igc29tZSByZWFzb24gaXMgc2V0IGJ5IGVsZW1lbnRvciBpbiAvYXBwL3VwbG9hZHMvZWxlbWVudG9yL2Nzcy9jdXN0b20tZnJvbnRlbmQuY3NzXG4uZWxlbWVudG9yLWhlYWRpbmctdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG59Il19 */
