@charset "UTF-8";@font-face{font-family:hkgrotesk;src:url(../fonts/hkgrotesk-light.eot);src:local("hkgrotesk light"),url(../fonts/hkgrotesk-light.woff) format("woff");font-weight:300}@font-face{font-family:hkgrotesk;src:url(../fonts/hkgrotesk-regular.eot);src:local("hkgrotesk regular"),url(../fonts/hkgrotesk-regular.woff) format("woff");font-weight:400}@font-face{font-family:hkgrotesk;src:url(../fonts/hkgrotesk-medium.eot);src:local("hkgrotesk medium"),url(../fonts/hkgrotesk-medium.woff) format("woff");font-weight:500}@font-face{font-family:hkgrotesk;src:url(../fonts/hkgrotesk-semibold.eot);src:local("hkgrotesk semibold"),url(../fonts/hkgrotesk-semibold.woff) format("woff");font-weight:600}@font-face{font-family:hkgrotesk;src:url(../fonts/hkgrotesk-bold.eot);src:local("hkgrotesk bold"),url(../fonts/hkgrotesk-bold.woff) format("woff");font-weight:700}[data-theme=material]{--vz-font-family-primary:'Inter',sans-serif;--vz-font-family-secondary:'Inter',sans-serif;--vz-grid-gutter-width:1.5rem;--vz-shadow:0 3px 3px rgba(56, 65, 74, 0.1);--vz-shadow-sm:0 .125rem .25rem rgba(#000, .075);--vz-shadow-lg:0 5px 10px rgba(30, 32, 37, 0.12);--vz-element-shadow:0 3px 3px rgba(56, 65, 74, 0.1);--vz-body-bg:#f2f2f7;--vz-body-bg-rgb:242,242,247;--vz-headings-font-weight:500;--vz-btn-font-weight-custom:400;--vz-card-border-width-custom:0;--vz-card-header-border-width:1px;--vz-card-shadow:0 3px 3px rgba(56, 65, 74, 0.1);--vz-vertical-menu-item-font-size:0.925rem;--vz-vertical-menu-sub-item-font-size:0.8125rem;--vz-vertical-menu-bg:#fff;--vz-vertical-menu-border:#fff;--vz-vertical-menu-item-color:rgb(108.8918918919, 112.0945945946, 128.1081081081);--vz-vertical-menu-item-bg:rgba(var(--vz-primary-rgb), 0.15);--vz-vertical-menu-item-hover-color:var(--vz-primary);--vz-vertical-menu-item-active-color:var(--vz-primary);--vz-vertical-menu-item-active-bg:rgba(var(--vz-primary-rgb), 0.15);--vz-vertical-menu-sub-item-color:rgb(123.972972973, 127.2486486486, 143.627027027);--vz-vertical-menu-sub-item-hover-color:var(--vz-primary);--vz-vertical-menu-sub-item-active-color:var(--vz-primary);--vz-vertical-menu-title-color:#919da9;--vz-vertical-menu-box-shadow:0 2px 4px rgba(15, 34, 58, 0.12);--vz-vertical-menu-dropdown-box-shadow:0 2px 4px rgba(15, 34, 58, 0.12);--vz-sidebar-user-bg:#f1f4f7;--vz-sidebar-user-name-text:rgb(49.73125, 54.5, 59.26875);--vz-sidebar-user-name-sub-text:rgb(123.972972973, 127.2486486486, 143.627027027)}[data-theme=material][data-sidebar=dark]{--vz-vertical-menu-bg:#151529;--vz-vertical-menu-border:#151529;--vz-vertical-menu-item-color:#a3a6b7;--vz-vertical-menu-item-bg:rgba(255, 255, 255, 0.15);--vz-vertical-menu-item-hover-color:#fff;--vz-vertical-menu-item-active-color:#fff;--vz-vertical-menu-item-active-bg:rgba(255, 255, 255, 0.15);--vz-vertical-menu-sub-item-color:#a3a6b7;--vz-vertical-menu-sub-item-hover-color:#fff;--vz-vertical-menu-sub-item-active-color:#fff;--vz-vertical-menu-title-color:#9b9eb1;--vz-twocolumn-menu-iconview-bg:#121222;--vz-vertical-menu-box-shadow:0 2px 4px rgba(15, 34, 58, 0.12);--vz-vertical-menu-dropdown-box-shadow:0 2px 4px rgba(15, 34, 58, 0.12);--vz-sidebar-user-bg:rgba(255, 255, 255, 0.08);--vz-sidebar-user-name-text:#fff;--vz-sidebar-user-name-sub-text:rgb(173.1, 173.1, 180.1)}[data-theme=material]{--vz-header-bg:#fff;--vz-header-border:#e9ebec;--vz-header-item-color:#495057;--vz-header-item-bg:rgba(53, 119, 241, 0.12);--vz-header-item-sub-color:#878a99;--vz-topbar-search-bg:#f3f3f9;--vz-topbar-user-bg:#f3f3f9;--vz-topbar-search-color:#262a2f}[data-theme=material][data-topbar=dark]{--vz-header-bg:#1C1C36;--vz-header-border:#1C1C36;--vz-header-item-color:rgba(255, 255, 255, 0.85);--vz-header-item-bg:#29294e;--vz-header-item-sub-color:#a3a6b7;--vz-topbar-user-bg:#2A2A50;--vz-topbar-search-bg:rgba(255, 255, 255, 0.05);--vz-topbar-search-color:#fff}[data-theme=material][data-sidebar=gradient]{--vz-vertical-menu-bg:linear-gradient(to right, var(--vz-primary), var(--vz-success));--vz-vertical-menu-border:var(--vz-success);--vz-twocolumn-menu-iconview-bg:var(--vz-primary)}[data-theme=material][data-sidebar=gradient-2]{--vz-vertical-menu-bg:linear-gradient(to right, var(--vz-info), var(--vz-secondary));--vz-vertical-menu-border:var(--vz-secondary);--vz-twocolumn-menu-iconview-bg:var(--vz-info)}[data-theme=material][data-sidebar=gradient-3]{--vz-vertical-menu-bg:linear-gradient(to right, var(--vz-info), var(--vz-success));--vz-vertical-menu-border:var(--vz-success);--vz-twocolumn-menu-iconview-bg:var(--vz-info)}[data-theme=material][data-sidebar=gradient-4]{--vz-vertical-menu-bg:linear-gradient(to right, #1a1d21, var(--vz-primary));--vz-vertical-menu-border:var(--vz-primary);--vz-twocolumn-menu-iconview-bg:#1a1d21}[data-theme=material]{--vz-page-title-box-shadow:0 3px 3px rgba(56, 65, 74, 0.1);--vz-page-title-border:none;--vz-footer-bg:#fff;--vz-footer-color:#98a6ad;--vz-boxed-body-bg:#e5e5ef;--vz-timeline-color:var(--vz-secondary-bg);--vz-chat-primary-bg:var(--vz-light);--vz-chat-secondary-bg:rgba(var(--vz-primary-rgb), 1);--vz-chat-secondary-color:var(--vz-white);--vz-primary:#4b38b3;--vz-primary-rgb:75,56,179;--vz-primary-bg-subtle:rgba(75, 56, 179, 0.15);--vz-primary-border-subtle:rgba(75, 56, 179, 0.3);--vz-primary-text-emphasis:rgb(56.25, 42, 134.25);--vz-secondary:#3577f1;--vz-secondary-rgb:53,119,241;--vz-secondary-bg-subtle:rgba(53, 119, 241, 0.15);--vz-secondary-border-subtle:rgba(53, 119, 241, 0.3);--vz-secondary-text-emphasis:rgb(39.75, 89.25, 180.75);--vz-danger:#f06548;--vz-danger-rgb:240,101,72;--vz-danger-bg-subtle:rgba(240, 101, 72, 0.15);--vz-danger-border-subtle:rgba(240, 101, 72, 0.3);--vz-danger-text-emphasis:rgb(180, 75.75, 54);--vz-warning:#ffbe0b;--vz-warning-rgb:255,190,11;--vz-warning-bg-subtle:rgba(255, 190, 11, 0.15);--vz-warning-border-subtle:rgba(255, 190, 11, 0.3);--vz-warning-text-emphasis:rgb(191.25, 142.5, 8.25);--vz-info:#299cdb;--vz-info-rgb:41,156,219;--vz-info-bg-subtle:rgba(41, 156, 219, 0.15);--vz-info-border-subtle:rgba(41, 156, 219, 0.3);--vz-info-text-emphasis:rgb(30.75, 117, 164.25);--vz-success:#45CB85;--vz-success-rgb:69,203,133;--vz-success-bg-subtle:rgba(69, 203, 133, 0.15);--vz-success-border-subtle:rgba(69, 203, 133, 0.3);--vz-success-text-emphasis:rgb(51.75, 152.25, 99.75);--vz-dark:#212529;--vz-dark-rgb:33,37,41;--vz-dark-bg-subtle:rgba(33, 37, 41, 0.15);--vz-dark-border-subtle:rgba(33, 37, 41, 0.3);--vz-dark-text-emphasis:rgb(24.75, 27.75, 30.75);--vz-light:#f1f4f7;--vz-light-rgb:241,244,247;--vz-light-bg-subtle:rgba(241, 244, 247, 0.15);--vz-light-border-subtle:rgba(241, 244, 247, 0.3);--vz-light-text-emphasis:rgb(180.75, 183, 185.25);--vz-link-color:#4b38b3;--vz-link-color-rgb:75,56,179;--vz-link-hover-color:rgb(60, 44.8, 143.2);--vz-link-hover-color-rgb:60,45,143;--vz-font-10:0.625rem;--vz-font-11:0.6875rem;--vz-font-12:0.75rem;--vz-font-13:0.8125rem;--vz-font-14:0.875rem;--vz-font-base:0.8125rem;--vz-font-15:0.9375rem;--vz-font-16:1rem;--vz-font-17:1.0625rem;--vz-font-18:1.125rem;--vz-font-19:1.1875rem;--vz-font-20:1.25rem;--vz-font-21:1.3125rem;--vz-font-22:1.375rem;--vz-font-23:0.8125rem;--vz-font-24:1.5rem;--vz-font-36:2.25rem;--vz-font-48:3rem;--vz-font-weight-light:300;--vz-font-weight-normal:400;--vz-font-weight-medium:500;--vz-font-weight-semibold:600;--vz-font-weight-bold:700}[data-theme=material][data-theme-colors=green]{--vz-primary:rgb(41.4, 121.8, 79.8);--vz-primary-rgb:41,122,80;--vz-primary-bg-subtle:rgba(41.4, 121.8, 79.8, 0.15);--vz-primary-border-subtle:rgba(41.4, 121.8, 79.8, 0.3);--vz-primary-text-emphasis:rgb(31.05, 91.35, 59.85)}[data-theme=material][data-theme-colors=purple]{--vz-primary:rgb(80.8, 71.2, 163.2);--vz-primary-rgb:81,71,163;--vz-primary-bg-subtle:rgba(80.8, 71.2, 163.2, 0.15);--vz-primary-border-subtle:rgba(80.8, 71.2, 163.2, 0.3);--vz-primary-text-emphasis:rgb(60.6, 53.4, 122.4)}[data-theme=material][data-theme-colors=blue]{--vz-primary:rgb(42.4, 95.2, 192.8);--vz-primary-rgb:42,95,193;--vz-primary-bg-subtle:rgba(42.4, 95.2, 192.8, 0.15);--vz-primary-border-subtle:rgba(42.4, 95.2, 192.8, 0.3);--vz-primary-text-emphasis:rgb(31.8, 71.4, 144.6)}[data-theme=material] .card-radio .form-check-label[for=themeColor-01]{background-color:#4b38b3}[data-theme=material] .card-radio .form-check-label[for=themeColor-02]{background-color:rgb(41.4,121.8,79.8)}[data-theme=material] .card-radio .form-check-label[for=themeColor-03]{background-color:rgb(80.8,71.2,163.2)}[data-theme=material] .card-radio .form-check-label[for=themeColor-04]{background-color:rgb(42.4,95.2,192.8)}[data-theme=material] .material-shadow-none{-webkit-box-shadow:none!important;box-shadow:none!important}[data-theme=material] .material-shadow{-webkit-box-shadow:var(--vz-element-shadow)!important;box-shadow:var(--vz-element-shadow)!important}#page-topbar{position:fixed;top:0;right:0;left:0;z-index:1002;background-color:var(--vz-header-bg);-webkit-transition:all .1s ease-out;transition:all .1s ease-out;border-bottom:1px solid var(--vz-header-border)}#page-topbar.topbar-shadow{-webkit-box-shadow:0 3px 3px rgba(56,65,74,.1);box-shadow:0 3px 3px rgba(56,65,74,.1)}@media (min-width:768px){#page-topbar{left:var(--vz-vertical-menu-width)}}.navbar-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;height:70px;padding:0 1.5rem 0 calc(1.5rem * .5)}@media (max-width:767.98px){.navbar-header{padding:0 calc(1.5rem * .5) 0 calc(1.5rem * .5)}}.navbar-header .topbar-head-dropdown .dropdown-menu.show{top:13px!important}.navbar-header .topbar-head-dropdown .notification-actions{display:none;position:absolute;background-color:var(--vz-secondary-bg);left:0;right:0;bottom:0;padding:7px;border-top:1px solid var(--vz-border-color)}.navbar-header .btn-topbar{height:42px;width:42px;color:var(--vz-header-item-sub-color);-webkit-transition:all .5s ease;transition:all .5s ease}.navbar-header .btn-topbar.active,.navbar-header .btn-topbar:active,.navbar-header .btn-topbar:focus,.navbar-header .btn-topbar:hover{background-color:var(--vz-header-item-bg)}@media (max-width:360px){.navbar-header .btn-topbar{height:36px;width:36px}}.navbar-header .user-name-sub-text{color:var(--vz-header-item-sub-color)}.navbar-header .user-name-text{color:var(--vz-header-item-color)}.app-search{padding:calc(32px * .5) 0}.app-search .form-control{border:none;height:38px;padding-left:40px;padding-right:30px;background-color:var(--vz-topbar-search-bg);color:var(--vz-topbar-search-color);-webkit-box-shadow:none;box-shadow:none}.app-search span.search-widget-icon{position:absolute;z-index:10;font-size:18px;line-height:38px;left:13px;top:0;color:var(--vz-header-item-sub-color)}.app-search .search-widget-icon-close{right:7px;left:auto!important}@media (max-width:1023.99px){.app-search{padding-left:calc(1.5rem * .5)}}.app-search ::-webkit-input-placeholder{color:var(--vz-header-item-sub-color)}.app-search :-ms-input-placeholder{color:var(--vz-header-item-sub-color)}.app-search ::-moz-placeholder{color:var(--vz-header-item-sub-color)}.app-search ::-ms-input-placeholder{color:var(--vz-header-item-sub-color)}.app-search ::placeholder{color:var(--vz-header-item-sub-color)}.megamenu-list li{position:relative;padding:5px 0}.megamenu-list li a{color:var(--vz-body-color)}@media (max-width:767.98px){.logo span.logo-lg{display:none}.logo span.logo-sm{display:inline-block}}.header-item{height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-profile-user{height:32px;width:32px}.topbar-badge-sm{right:0;top:7px!important}.topbar-badge{right:-9px;top:4px!important}@media (min-width:768px){.topbar-user{background-color:var(--vz-topbar-user-bg)}}.topbar-user .dropdown-menu{top:6px!important}.notification-item{padding:.75rem 1rem;white-space:inherit;position:relative}.notification-item .form-check-input{position:relative;z-index:2}.dropdown-icon-item{display:block;border-radius:3px;line-height:34px;text-align:center;padding:15px 0 9px;border:1px solid transparent;color:var(--vz-dropdown-link-color)}.dropdown-icon-item img{height:24px}.dropdown-icon-item span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-icon-item:hover{background-color:var(--vz-dropdown-link-hover-bg)}.fullscreen-enable [data-toggle=fullscreen] .bx-fullscreen::before{content:"\eacb"}[data-bs-theme=dark] .light-dark-mode .bx-moon::before{content:"\ec34"}[data-topbar=dark] .logo-dark{display:none}[data-topbar=dark] .logo-light{display:inline-block}[data-bs-theme=dark][data-topbar=light] .logo-dark{display:none}[data-bs-theme=dark][data-topbar=light] .logo-light{display:inline-block}@media (max-width:600px){.navbar-header .dropdown{position:static}.navbar-header .dropdown .dropdown-menu{width:100%}}@media (max-width:767.98px){#search-dropdown-reponsive{top:54px!important}}@media (min-width:1024.1px){[data-layout=vertical][data-layout-style=detached] #page-topbar{left:0!important;-webkit-box-shadow:0 3px 3px rgba(56,65,74,.1);box-shadow:0 3px 3px rgba(56,65,74,.1)}[data-layout=vertical][data-layout-style=detached] .horizontal-logo{display:inline-block;padding-left:0}[data-layout=vertical][data-layout-style=detached] .topnav-hamburger{visibility:hidden}[data-layout=vertical][data-layout-style=detached] .layout-width{max-width:95%;margin:0 auto}[data-layout=vertical][data-layout-style=detached]:is([data-sidebar-size=sm],[data-sidebar-size=sm-hover]) .navbar-brand-box{background-color:transparent!important;position:relative;width:auto;text-align:left}[data-layout=vertical][data-layout-style=detached]:is([data-sidebar-size=sm],[data-sidebar-size=sm-hover]) .navbar-brand-box .logo-sm{display:none}[data-layout=vertical][data-layout-style=detached]:is([data-sidebar-size=sm],[data-sidebar-size=sm-hover]) .navbar-brand-box .logo-lg{display:block}}[data-layout=vertical][data-layout-style=detached][data-topbar=dark] .horizontal-logo .logo-dark{display:none}[data-layout=vertical][data-layout-style=detached][data-topbar=dark] .horizontal-logo .logo-light{display:block}[data-layout=horizontal] #page-topbar{left:0;border-bottom:1px solid var(--vz-header-border)}@media (min-width:1024.1px){[data-layout=horizontal] #page-topbar.topbar-shadow{-webkit-box-shadow:none;box-shadow:none}}@media (min-width:1024.1px){[data-layout=horizontal] .page-content{margin-top:70px}}@media (max-width:1024.1px){[data-layout=horizontal] .page-content{padding:calc(45px + 1.5rem * 1.8) calc(1.5rem * .5) 60px calc(1.5rem * .5)}}[data-layout=horizontal] .page-content{padding:calc(45px + 1.5rem) calc(1.5rem * .5) 60px calc(1.5rem * .5)}@media (min-width:1024.1px){[data-layout=horizontal][data-layout-width=boxed] .page-content{min-height:calc(100vh - 130px)}}@media (min-width:768px){[data-layout=vertical]:is([data-sidebar-size=sm],[data-sidebar-size=sm-hover]) #page-topbar{left:var(--vz-vertical-menu-width-sm)}}@media (min-width:768px){[data-layout=vertical][data-sidebar-size=md] #page-topbar{left:var(--vz-vertical-menu-width-md)}}@media (min-width:768px){[data-layout=twocolumn] #page-topbar{left:calc(70px + 220px)}}[data-layout=twocolumn] .horizontal-logo{display:none}.page-title-box{padding:10px 1.5rem;background-color:var(--vz-secondary-bg);-webkit-box-shadow:var(--vz-page-title-box-shadow);box-shadow:var(--vz-page-title-box-shadow);border-bottom:1px solid var(--vz-page-title-border);margin:-23px -1.5rem 1.5rem -1.5rem}.page-title-box .breadcrumb{background-color:transparent;padding:0}.page-title-box h4{font-weight:700;font-size:15px!important;text-transform:uppercase}[data-layout=horizontal] .page-title-box{padding:1.2rem 0;background-color:transparent!important;border-bottom:none;border-top:none;-webkit-box-shadow:none;box-shadow:none;margin:0}@media (min-width:1024.1px){[data-layout=horizontal] .page-title-box{margin:-19px 0 0 0}}[data-layout=vertical][data-layout-style=detached] .page-title-box{padding:1.2rem 0;background-color:transparent!important;border-bottom:none;border-top:none;-webkit-box-shadow:none;box-shadow:none;margin:0}@media (min-width:1024.1px){[data-layout=vertical][data-layout-style=detached] .page-title-box{margin:-19px 0 0 0}}.footer{bottom:0;padding:20px calc(1.5rem * .5);position:absolute;right:0;color:var(--vz-footer-color);left:var(--vz-vertical-menu-width);height:60px;background-color:var(--vz-footer-bg)}@media (max-width:991.98px){.footer{left:0}}[data-layout=vertical]:is([data-sidebar-size=sm],[data-sidebar-size=sm-hover]) .footer{left:var(--vz-vertical-menu-width-sm)}@media (max-width:767.98px){[data-layout=vertical]:is([data-sidebar-size=sm],[data-sidebar-size=sm-hover]) .footer{left:0}}[data-layout=vertical][data-sidebar-size=md] .footer{left:var(--vz-vertical-menu-width-md)}@media (max-width:991.98px){[data-layout=vertical][data-sidebar-size=md] .footer{left:0}}[data-layout=horizontal] .footer{left:0!important}@media (min-width:1024.1px){[data-layout=vertical][data-layout-style=detached] .footer{left:0!important;background-color:transparent}}@media (min-width:768.1px){[data-layout=twocolumn] .footer{left:calc(70px + 220px)}}.app-content{margin-left:var(--vz-vertical-menu-width);overflow:hidden}.app-content .content{padding:0 15px 10px 15px;margin-top:70px}.main-content{-webkit-transition:all .1s ease-out;transition:all .1s ease-out}@media (min-width:768px){.main-content{margin-left:var(--vz-vertical-menu-width)}}.page-content{padding:calc(70px + 1.5rem) calc(1.5rem * .5) 60px calc(1.5rem * .5)}.navbar-menu{width:var(--vz-vertical-menu-width);z-index:1002;background:var(--vz-vertical-menu-bg);border-right:1px solid var(--vz-vertical-menu-border);bottom:0;margin-top:0;position:fixed;top:0;-webkit-box-shadow:var(--vz-vertical-menu-box-shadow);box-shadow:var(--vz-vertical-menu-box-shadow);padding:0 0 calc(70px + 25px) 0;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.navbar-menu .navbar-nav .nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.625rem 1.5rem;color:var(--vz-vertical-menu-item-color);font-size:.9375rem;font-family:Inter,sans-serif}.navbar-menu .navbar-nav .nav-link.active{color:var(--vz-vertical-menu-item-active-color)}.navbar-menu .navbar-nav .nav-link:hover{color:var(--vz-vertical-menu-item-hover-color)}.navbar-menu .navbar-nav .nav-link i{display:inline-block;min-width:1.75rem;font-size:18px;line-height:inherit}.navbar-menu .navbar-nav .nav-link svg{width:18px;margin-right:.665rem;color:var(--vz-vertical-menu-item-color)}.navbar-menu .navbar-nav .nav-link .badge{margin-left:auto;margin-right:-2px;z-index:1}.navbar-menu .navbar-nav .nav-link:hover{color:var(--vz-vertical-menu-item-hover-color)}.navbar-menu .navbar-nav .nav-link:hover .icon-dual{color:var(--vz-vertical-menu-item-hover-color);fill:rgba(75,56,179,.16)}.navbar-menu .navbar-nav .nav-link[data-bs-toggle=collapse]:after{display:block;content:"\f0142";font-family:"Material Design Icons";margin-left:auto;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;font-size:1.05rem;position:absolute;right:18px;color:inherit}.navbar-menu .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true]{color:var(--vz-vertical-menu-item-active-color)}.navbar-menu .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true] .icon-dual{color:var(--vz-vertical-menu-item-hover-color);fill:rgba(75,56,179,.16)}.navbar-menu .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true]:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);color:var(--vz-vertical-menu-item-active-color)}.navbar-menu .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true]:before{opacity:1;background-color:var(--vz-vertical-menu-item-active-color)}.navbar-menu .navbar-nav .nav-link.collapsed.active::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.navbar-menu .navbar-nav .nav-sm{padding-left:1.75rem}.navbar-menu .navbar-nav .nav-sm .nav-link{padding:.55rem 1.5rem!important;color:var(--vz-vertical-menu-sub-item-color);white-space:none;position:relative;font-size:.813rem;font-family:Inter,sans-serif}.navbar-menu .navbar-nav .nav-sm .nav-link:before{content:"";width:6px;height:1.5px;background-color:var(--vz-vertical-menu-sub-item-color);position:absolute;left:2px;top:16.5px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;opacity:.5}.navbar-menu .navbar-nav .nav-sm .nav-link:hover{color:var(--vz-vertical-menu-sub-item-hover-color)}.navbar-menu .navbar-nav .nav-sm .nav-link:hover:before{background-color:var(--vz-vertical-menu-sub-item-hover-color)!important;opacity:1}.navbar-menu .navbar-nav .nav-sm .nav-link.active{color:var(--vz-vertical-menu-item-active-color)}.navbar-menu .navbar-nav .nav-sm .nav-link.active:before{background-color:var(--vz-vertical-menu-item-active-color)}.navbar-menu .navbar-nav .nav-sm .nav-sm{padding-left:15px}.navbar-menu .navbar-nav .nav-sm .nav-sm .nav-link:before{height:5px;width:5px;left:5px;border-radius:50%;background-color:transparent;border:1px solid;top:16px}.navbar-menu .btn-vertical-sm-hover{color:var(--vz-secondary-color);display:none}.navbar-brand-box{padding:0 1.3rem;text-align:center;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}@media (max-width:767.98px){.navbar-brand-box{display:none}}.hamburger-icon{width:20px;height:14px;position:relative;cursor:pointer;display:inline-block}.hamburger-icon span{background-color:var(--vz-header-item-sub-color);position:absolute;border-radius:2px;-webkit-transition:.3s cubic-bezier(.8,.5,.2,1.4);transition:.3s cubic-bezier(.8,.5,.2,1.4);width:100%;height:2px;display:block;left:0}.hamburger-icon span:nth-child(1){top:0;width:80%}.hamburger-icon span:nth-child(2){top:6px}.hamburger-icon span:nth-child(3){bottom:0;width:60%}.vertical-menu-btn:hover .hamburger-icon:not(.open) span:nth-child(1){top:-1px}.vertical-menu-btn:hover .hamburger-icon:not(.open) span:nth-child(3){bottom:-1px}.hamburger-icon.open{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.hamburger-icon.open span:nth-child(1){left:1px;top:5px;width:20px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition-delay:150ms;transition-delay:150ms}.hamburger-icon.open span:nth-child(2){left:3px;top:13px;width:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:50ms;transition-delay:50ms}.hamburger-icon.open span:nth-child(3){left:9px;top:13px;width:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition-delay:.1s;transition-delay:.1s}.logo{line-height:70px}.logo .logo-sm{display:none}.logo-light{display:none}:is([data-layout=vertical],[data-layout=semibox]) .app-menu .row{margin:0}:is([data-layout=vertical],[data-layout=semibox]) .app-menu .row>*{width:100%;padding:0}@media (max-width:767.98px){:is([data-layout=vertical],[data-layout=semibox]) .app-menu{margin-left:-100%;padding:10px 0 20px 0}}:is([data-layout=vertical],[data-layout=semibox]) .navbar-menu .container-fluid{padding:0}@media (max-width:767.98px){:is([data-layout=vertical],[data-layout=semibox]) .navbar-brand-box{display:none}}:is([data-layout=vertical],[data-layout=semibox]) .horizontal-logo{display:none}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover] .main-content{margin-left:var(--vz-vertical-menu-width-sm)}@media (max-width:767.98px){:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover] .main-content{margin-left:0}}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover] .logo span.logo-lg{display:none}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover] .logo span.logo-sm{display:inline-block}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover] .btn-vertical-sm-hover{display:inline-block}@media (min-width:768px){:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover] .topnav-hamburger{display:none}}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu{width:var(--vz-vertical-menu-width-sm)}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu .btn-vertical-sm-hover{display:none}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu .btn-vertical-sm-hover i.ri-record-circle-line:before{content:"\eb7d"}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .badge{display:none}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .menu-title{text-align:center}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .menu-title span{display:none}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .menu-title i{color:var(--vz-vertical-menu-item-color);display:block;line-height:36px;font-size:1rem}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .nav-link span{display:none}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .nav-link i{font-size:22px}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .nav-link i.lab,:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .nav-link i.lar,:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .nav-link i.las{font-size:24px}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .nav-link svg{margin-right:0}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .nav-link:after,:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .nav-link:before{display:none}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .menu-dropdown{display:none}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu:hover{width:var(--vz-vertical-menu-width)!important}@media (min-width:1024.99px){:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu:hover .btn-vertical-sm-hover{display:inline-block}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu:hover .navbar-brand-box{text-align:left}}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu:hover .navbar-nav .menu-dropdown.show{display:block}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu:hover .nav-link i{font-size:18px}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu:hover .nav-link i.lab,:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu:hover .nav-link i.lar,:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu:hover .nav-link i.las{font-size:20px}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu:hover .nav-link svg{margin-right:.665rem}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu:hover .nav-link span,:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu:hover .nav-link:after,:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu:hover .nav-link:before{display:inline-block}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu:hover .logo span.logo-lg{display:inline-block}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu:hover .logo span.logo-sm{display:none}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu:hover .menu-title{text-align:left}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu:hover .menu-title span{display:inline-block}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu:hover .menu-title i{display:none}@media (min-width:1025px){:is([data-layout=vertical],[data-layout=semibox]):is([data-sidebar-size=sm-hover],[data-sidebar-size=sm-hover-active]) .navbar-header{padding-left:1.5rem}}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover-active] .navbar-brand-box{text-align:left}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover-active] .topnav-hamburger{display:none}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover-active] .btn-vertical-sm-hover{display:inline-block}@media (min-width:768px){:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm]{min-height:1400px}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm] .main-content{margin-left:var(--vz-vertical-menu-width-sm)}}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm] #page-topbar{z-index:calc(1002 + 1)}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm] .navbar-brand-box{position:fixed;padding:0;width:var(--vz-vertical-menu-width-sm);z-index:1;top:0;background-color:var(--vz-vertical-menu-bg)}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm] .logo span.logo-lg{display:none}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm] .logo span.logo-sm{display:inline-block}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm] .navbar-menu{position:absolute;width:var(--vz-vertical-menu-width-sm)!important;padding-top:70px}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .simplebar-content-wrapper,:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .simplebar-mask{overflow:visible!important}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .simplebar-scrollbar,:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .vertical-menu-btn{display:none!important}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .simplebar-offset{bottom:0!important}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .badge{display:none!important}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .menu-title{text-align:center;font-size:1rem}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .menu-title span{display:none}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .menu-title i{display:block;line-height:36px}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-link span{display:none}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-link i{font-size:22px}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-link svg{margin-right:0}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-link:after,:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-link:before{display:none}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .menu-dropdown{display:none;height:auto!important}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-item{position:relative}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-item:hover>a.menu-link{position:relative;width:calc(200px + var(--vz-vertical-menu-width-sm));-webkit-transition:none;transition:none;background:var(--vz-vertical-menu-bg)}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-item:hover>a.menu-link .icon-dual{fill:rgba(255,255,255,.16)}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-item:hover>a.menu-link span{display:inline-block;padding-left:25px}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-item:hover>a.menu-link:after{display:block;-webkit-transform:rotate(90deg);transform:rotate(90deg);color:#fff}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-item:hover .nav-link span{display:inline-block}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-item:hover>.menu-dropdown{display:block;left:var(--vz-vertical-menu-width-sm);position:absolute;width:200px;background:var(--vz-vertical-menu-bg);height:auto!important;padding:.5rem 0;border-radius:0 0 3px 3px;-webkit-box-shadow:0 2px 4px rgba(15,34,58,.12);box-shadow:0 2px 4px rgba(15,34,58,.12)}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm{padding:0}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm .nav-item:hover>.nav-link{color:var(--vz-vertical-menu-item-hover-color)}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm .nav-item:hover>.nav-link:after{color:inherit}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm .nav-link:after{display:block!important;-webkit-transform:rotate(0)!important;transform:rotate(0)!important}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm .menu-dropdown{left:100%!important;top:0;border-radius:3px!important}@media (min-width:768px){:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=md] .main-content{margin-left:var(--vz-vertical-menu-width-md)}}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=md] .navbar-brand-box{width:var(--vz-vertical-menu-width-md)}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=md] .navbar-menu{width:var(--vz-vertical-menu-width-md)!important}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=md] .navbar-menu .navbar-nav .nav-link{display:block;text-align:center;padding:.55rem .525rem}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=md] .navbar-menu .navbar-nav .nav-link i{display:block}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=md] .navbar-menu .navbar-nav .nav-link svg{display:block;margin-left:auto;margin-right:auto}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=md] .navbar-menu .navbar-nav .nav-link:before{display:none!important}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=md] .navbar-menu .navbar-nav .nav-link[data-bs-toggle=collapse]:after{position:relative;display:inline-block;right:0;top:3px}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=md] .navbar-menu .navbar-nav .nav-link.menu-link[data-bs-toggle=collapse]:after{display:none}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=md] .navbar-menu .navbar-nav .badge{display:none!important}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=md] .navbar-menu .navbar-nav .nav-sm{padding-left:0}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=md] .navbar-menu .menu-title{text-align:center}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=md] .navbar-menu .menu-title span{text-decoration:underline}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar=dark] .logo-dark{display:none}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar=dark] .logo-light{display:inline-block}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar=light] .logo-dark{display:inline-block}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar=light] .logo-light{display:none}:is([data-layout=vertical],[data-layout=semibox])[data-layout-style=detached] #layout-wrapper,:is([data-layout=vertical],[data-layout=semibox])[data-layout-style=detached] .main-content{min-height:100vh}@media (min-width:1024.1px){:is([data-layout=vertical],[data-layout=semibox])[data-layout-style=detached] .main-content{position:relative}:is([data-layout=vertical],[data-layout=semibox])[data-layout-style=detached] #layout-wrapper{max-width:95%;margin:0 auto;padding-left:1.5rem}:is([data-layout=vertical],[data-layout=semibox])[data-layout-style=detached] .navbar-header{padding-left:1.5rem}:is([data-layout=vertical],[data-layout=semibox])[data-layout-style=detached] .navbar-menu{top:calc(70px + 1.5rem);bottom:1.5rem;padding:0;border-right:var(--vz-vertical-menu-bg);border-radius:5px;padding:10px 0;z-index:1}:is([data-layout=vertical],[data-layout=semibox])[data-layout-style=detached] .navbar-menu .navbar-brand-box{display:none}:is([data-layout=vertical],[data-layout=semibox])[data-layout-style=detached]:is([data-sidebar=dark],[data-sidebar=gradient],[data-sidebar=gradient-2],[data-sidebar=gradient-3],[data-sidebar=gradient-4]) .logo-dark{display:inline-block}:is([data-layout=vertical],[data-layout=semibox])[data-layout-style=detached]:is([data-sidebar=dark],[data-sidebar=gradient],[data-sidebar=gradient-2],[data-sidebar=gradient-3],[data-sidebar=gradient-4]) .logo-light{display:none}}:is([data-layout=vertical],[data-layout=semibox])[data-layout-style=detached] .footer{border-top:1px dashed var(--vz-border-color)}:is([data-layout=vertical],[data-layout=semibox])[data-layout-style=detached] .auth-page-wrapper .footer{border-top:none}@media (min-width:768px){:is([data-layout=vertical],[data-layout=semibox])[data-layout-style=detached][data-sidebar-size=sm] #layout-wrapper,:is([data-layout=vertical],[data-layout=semibox])[data-layout-style=detached][data-sidebar-size=sm] .main-content{min-height:1400px}}:is([data-layout=vertical],[data-layout=semibox]):is([data-sidebar=gradient],[data-sidebar=gradient-2],[data-sidebar=gradient-3],[data-sidebar=gradient-4]) .logo-dark{display:none}:is([data-layout=vertical],[data-layout=semibox]):is([data-sidebar=gradient],[data-sidebar=gradient-2],[data-sidebar=gradient-3],[data-sidebar=gradient-4]) .logo-light{display:inline-block}@media (min-width:1024.1px){[data-layout=vertical][data-bs-theme=dark][data-layout-style=detached]:is([data-sidebar=light],[data-sidebar=dark],[data-sidebar=gradient],[data-sidebar=gradient-2],[data-sidebar=gradient-3],[data-sidebar=gradient-4]) .logo-dark{display:none}[data-layout=vertical][data-bs-theme=dark][data-layout-style=detached]:is([data-sidebar=light],[data-sidebar=dark],[data-sidebar=gradient],[data-sidebar=gradient-2],[data-sidebar=gradient-3],[data-sidebar=gradient-4]) .logo-light{display:inline-block}}.menu-title{letter-spacing:.05em;cursor:default;font-size:11px;text-transform:uppercase;color:var(--vz-vertical-menu-title-color);font-weight:600}.menu-title span{padding:12px 20px;display:inline-block}.menu-title i{display:none}.vertical-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(33,37,41,.35);z-index:1003;display:none}.vertical-sidebar-enable .vertical-overlay{display:block}.vertical-sidebar-enable .app-menu{margin-left:0!important;z-index:1004}[dir=rtl] .navbar-menu .navbar-nav .nav-link[data-bs-toggle=collapse]:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}[dir=rtl] .navbar-menu .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true]:after{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.bg-vertical-gradient{background:-webkit-gradient(linear,left top,right top,from(var(--vz-primary)),to(var(--vz-success)));background:linear-gradient(to right,var(--vz-primary),var(--vz-success))}.bg-vertical-gradient-2{background:-webkit-gradient(linear,left top,right top,from(var(--vz-info)),to(var(--vz-secondary)));background:linear-gradient(to right,var(--vz-info),var(--vz-secondary))}.bg-vertical-gradient-3{background:-webkit-gradient(linear,left top,right top,from(var(--vz-info)),to(var(--vz-success)));background:linear-gradient(to right,var(--vz-info),var(--vz-success))}.bg-vertical-gradient-4{background:-webkit-gradient(linear,left top,right top,from(#1a1d21),to(var(--vz-primary)));background:linear-gradient(to right,#1a1d21,var(--vz-primary))}.sidebar-background{position:absolute;z-index:-1;height:100%;width:100%;display:block;top:0;left:0;background-size:cover;background-position:50%;opacity:.07}[data-sidebar-image=img-1] .sidebar-background{background-image:url(../images/sidebar/img-1.jpg)}[data-sidebar-image=img-2] .sidebar-background{background-image:url(../images/sidebar/img-2.jpg)}[data-sidebar-image=img-3] .sidebar-background{background-image:url(../images/sidebar/img-3.jpg)}[data-sidebar-image=img-4] .sidebar-background{background-image:url(../images/sidebar/img-4.jpg)}[data-layout=semibox] .page-title-box{padding:10px 0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;margin:-15px 0 1.5rem 0}@media (min-width:768px){[data-layout=semibox][data-sidebar-size=sm-hover] .main-content,[data-layout=semibox][data-sidebar-size=sm] .main-content{margin-left:var(--vz-vertical-menu-width-sm)}[data-layout=semibox][data-sidebar-size=sm-hover] #page-topbar,[data-layout=semibox][data-sidebar-size=sm] #page-topbar{left:var(--vz-vertical-menu-width-sm)}[data-layout=semibox][data-sidebar-size=sm-hover] .footer,[data-layout=semibox][data-sidebar-size=sm] .footer{left:var(--vz-vertical-menu-width-sm)}[data-layout=semibox][data-sidebar-size=md] #page-topbar{left:var(--vz-vertical-menu-width-md)}[data-layout=semibox][data-sidebar-size=md] .footer{left:var(--vz-vertical-menu-width-md)}}@media (min-width:1440px){[data-layout=semibox] .page-content{padding:calc(70px + 1.5rem * 2) calc(1.5rem * .5) 60px calc(1.5rem * .5)}[data-layout=semibox] .navbar-menu{margin:25px;border-radius:var(--vz-border-radius)}[data-layout=semibox] .main-content{margin-left:calc(var(--vz-vertical-menu-width) + 25px);padding:0 var(--vz-semibox-width)}[data-layout=semibox] .footer{left:calc(var(--vz-vertical-menu-width) + var(--vz-semibox-width) + 1.5rem + 25px);right:calc(var(--vz-semibox-width) + 1.5rem)}[data-layout=semibox] #page-topbar{left:calc(var(--vz-vertical-menu-width) + var(--vz-semibox-width) + 1.5rem + 25px);right:calc(var(--vz-semibox-width) + 1.5rem);top:25px;border-radius:.25rem;-webkit-transition:all .5s ease;transition:all .5s ease;border:1px solid var(--vz-header-border)}[data-layout=semibox] #page-topbar.topbar-shadow{top:0}[data-layout=semibox][data-sidebar-size=md] .main-content{margin-left:calc(var(--vz-vertical-menu-width-md) + 25px)}[data-layout=semibox][data-sidebar-size=md] #page-topbar{left:calc(var(--vz-vertical-menu-width-md) + var(--vz-semibox-width) + 1.5rem + 25px)}[data-layout=semibox][data-sidebar-size=md] .footer{left:calc(var(--vz-vertical-menu-width-md) + var(--vz-semibox-width) + 1.5rem + 25px)}[data-layout=semibox][data-sidebar-size=sm] .main-content{margin-left:calc(var(--vz-vertical-menu-width-sm) + 25px)}[data-layout=semibox][data-sidebar-size=sm] .navbar-brand-box{top:25px}[data-layout=semibox][data-sidebar-size=sm] #page-topbar{left:calc(var(--vz-vertical-menu-width-sm) + var(--vz-semibox-width) + 1.5rem + 25px)}[data-layout=semibox][data-sidebar-size=sm] .footer{left:calc(var(--vz-vertical-menu-width-sm) + var(--vz-semibox-width) + 1.5rem + 25px)}[data-layout=semibox][data-sidebar-size=sm-hover] .main-content{margin-left:calc(var(--vz-vertical-menu-width-sm) + 25px)}[data-layout=semibox][data-sidebar-size=sm-hover] #page-topbar{left:calc(var(--vz-vertical-menu-width-sm) + var(--vz-semibox-width) + 1.5rem + 25px)}[data-layout=semibox][data-sidebar-size=sm-hover] .footer{left:calc(var(--vz-vertical-menu-width-sm) + var(--vz-semibox-width) + 1.5rem + 25px)}}[data-layout=semibox] .mx-n4{margin-left:0!important;margin-right:0!important}[data-layout=semibox] .mx-n4.p-1{padding-left:0!important;padding-right:0!important}[data-layout=horizontal] .main-content{margin-left:0}@media (min-width:1024.1px){[data-layout=horizontal] .container-fluid,[data-layout=horizontal] .layout-width{max-width:90%;margin:0 auto}[data-layout=horizontal] .topnav-hamburger{visibility:hidden}}[data-layout=horizontal] .horizontal-logo{padding-left:calc(1.5rem * .5)}@media (max-width:1024.98px){[data-layout=horizontal] .horizontal-logo{padding-left:1.5rem}}[data-layout=horizontal] .navbar-menu{background:var(--vz-topnav-bg);border-right-color:transparent;padding:0 calc(1.5rem * .5);-webkit-box-shadow:0 2px 4px rgba(15,34,58,.12);box-shadow:0 2px 4px rgba(15,34,58,.12);margin-top:70px;position:fixed;left:0;right:0;z-index:100;width:100%;bottom:auto}@media (max-width:575.98px){[data-layout=horizontal] .navbar-menu .container-fluid{padding:0}}[data-layout=horizontal] .navbar-menu .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}[data-layout=horizontal] .navbar-menu .navbar-nav .nav-sm{padding-left:0}[data-layout=horizontal] .navbar-menu .navbar-nav .nav-sm .nav-link:before{opacity:0!important}[data-layout=horizontal] .navbar-menu .navbar-nav .nav-sm .nav-link.active,[data-layout=horizontal] .navbar-menu .navbar-nav .nav-sm .nav-link:hover{color:var(--vz-topnav-item-active-color)}[data-layout=horizontal] .navbar-menu .navbar-nav .nav-link{color:var(--vz-topnav-item-color);padding:.75rem 1.5rem}[data-layout=horizontal] .navbar-menu .navbar-nav .nav-link i{line-height:1}[data-layout=horizontal] .navbar-menu .navbar-nav .nav-link.active{color:var(--vz-topnav-item-active-color)}[data-layout=horizontal] .navbar-menu .navbar-nav .nav-link.active:after{color:var(--vz-topnav-item-active-color)}[data-layout=horizontal] .navbar-menu .navbar-nav .nav-link.active .icon-dual{color:var(--vz-topnav-item-active-color);fill:rgba(75,56,179,.1)}[data-layout=horizontal] .navbar-menu .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true]{color:var(--vz-topnav-item-active-color)}[data-layout=horizontal] .navbar-menu .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true] .icon-dual{color:var(--vz-topnav-item-active-color);fill:rgba(75,56,179,.1)}[data-layout=horizontal] .navbar-menu .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true]:after{color:var(--vz-topnav-item-active-color)}[data-layout=horizontal] .navbar-menu .navbar-nav .nav-link:hover .icon-dual{color:var(--vz-topnav-item-active-color);fill:rgba(75,56,179,.1)}[data-layout=horizontal] .navbar-menu .navbar-nav>.nav-item>.nav-link[data-bs-toggle=collapse]:after{right:0;-webkit-transform:rotate(90deg)!important;transform:rotate(90deg)!important}[data-layout=horizontal] .navbar-menu .navbar-nav>li:nth-of-type(2)>.nav-link.menu-link{padding-left:0}[data-layout=horizontal] .navbar-menu .navbar-brand-box{display:none}[data-layout=horizontal] .navbar-nav .nav-item{position:relative}[data-layout=horizontal] .navbar-nav .nav-item .nav-link[data-bs-toggle=collapse]:after{right:10px;-webkit-transform:rotate(0)!important;transform:rotate(0)!important}[data-layout=horizontal] .navbar-nav .nav-item>.nav-link>.badge{display:none}[data-layout=horizontal] .navbar-nav .nav-item:hover>.nav-link{color:var(--vz-topnav-item-active-color)}[data-layout=horizontal] .navbar-nav .nav-item:hover>.nav-link .icon-dual{color:var(--vz-topnav-item-active-color);fill:rgba(75,56,179,.1)}[data-layout=horizontal] .navbar-nav .nav-item:hover>.nav-link:after{color:var(--vz-topnav-item-active-color)}@media (min-width:1024.1px){[data-layout=horizontal] .navbar-nav .nav-item:hover>.menu-dropdown{display:block;height:auto!important}}[data-layout=horizontal] .navbar-nav .nav-item.active{color:var(--vz-topnav-item-active-color)}[data-layout=horizontal] .menu-dropdown{position:absolute;min-width:12rem;padding:.5rem 0;-webkit-box-shadow:0 0 5px rgba(15,34,58,.15);box-shadow:0 0 5px rgba(15,34,58,.15);-webkit-animation-name:DropDownSlide;animation-name:DropDownSlide;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;margin:0;z-index:1000;background-color:var(--vz-topnav-bg);background-clip:padding-box;border:0 solid var(--vz-border-color);border-radius:var(--vz-border-radius-lg);display:none}[data-layout=horizontal] .menu-dropdown .menu-dropdown{top:0;left:100%}[data-layout=horizontal] .mega-dropdown-menu{width:40rem}[data-layout=horizontal] .menu-title{display:none}[data-layout=horizontal] .dropdown-custom-right{left:-100%!important;right:100%}@media (max-width:1024px){[data-layout=horizontal] .navbar-menu{display:none}}@media (max-width:1024px){[data-layout=horizontal] .menu .navbar-menu{display:block;max-height:360px;overflow-y:auto;padding-left:0}[data-layout=horizontal] .menu .navbar-menu .navbar-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}[data-layout=horizontal] .menu .navbar-menu .navbar-nav>li:nth-of-type(2)>.nav-link.menu-link{padding-left:1.5rem}[data-layout=horizontal] .menu .navbar-menu .navbar-nav .nav-sm .nav-link:before{opacity:1!important}[data-layout=horizontal] .menu .menu-dropdown{position:relative;min-width:100%;-webkit-box-shadow:none;box-shadow:none;padding-left:28px;left:0;-webkit-animation:none;animation:none;padding-top:0}[data-layout=horizontal] .menu .menu-dropdown.show{display:block}[data-layout=horizontal] .menu .dropdown-custom-right{left:0!important}[data-layout=horizontal] .menu .nav-item .nav-link[data-bs-toggle=collapse]:after{right:0}[data-layout=horizontal] .menu .mega-dropdown-menu{width:100%}}[dir=rtl][data-layout=horizontal] .navbar-menu .navbar-nav>.nav-item>.nav-link[data-bs-toggle=collapse]:after{-webkit-transform:rotate(-90deg)!important;transform:rotate(-90deg)!important}[dir=rtl][data-layout=horizontal] .navbar-nav .nav-item .nav-link[data-bs-toggle=collapse]:after{-webkit-transform:rotate(-180deg)!important;transform:rotate(-180deg)!important}[data-layout=twocolumn] .app-menu{padding-bottom:0;width:220px;left:70px}[data-layout=twocolumn] .app-menu .menu-link{letter-spacing:.05em;cursor:default;font-size:11px;text-transform:uppercase;font-weight:600}[data-layout=twocolumn] .app-menu .menu-link:after{display:none!important}[data-layout=twocolumn] .app-menu .menu-link i{display:none}[data-layout=twocolumn] .app-menu .navbar-nav{height:calc(100vh - 70px)}@media (max-width:767.98px){[data-layout=twocolumn] .app-menu .navbar-nav{padding-top:16px}}[data-layout=twocolumn] .app-menu .navbar-nav>li:not(.twocolumn-item-show){display:none}[data-layout=twocolumn] .app-menu .navbar-nav .twocolumn-item-show>div{display:block!important;height:auto!important}[data-layout=twocolumn] .app-menu .navbar-nav>.nav-item>.menu-dropdown{display:block!important;height:auto!important}[data-layout=twocolumn] .app-menu .navbar-nav .nav-item .menu-dropdown .row{margin:0}[data-layout=twocolumn] .app-menu .navbar-nav .nav-item .menu-dropdown .row .col-lg-4{width:100%;padding:0}[data-layout=twocolumn] .app-menu .container-fluid{padding:0}[data-layout=twocolumn] .main-content{margin-left:calc(220px + 70px)}@media (max-width:767.98px){[data-layout=twocolumn] .main-content{margin-left:70px}}[data-layout=twocolumn]:is([data-sidebar=dark],[data-sidebar=gradient],[data-sidebar=gradient-2],[data-sidebar=gradient-3],[data-sidebar=gradient-4]) .app-menu .navbar-brand-box .logo-light{display:block}[data-layout=twocolumn]:is([data-sidebar=dark],[data-sidebar=gradient],[data-sidebar=gradient-2],[data-sidebar=gradient-3],[data-sidebar=gradient-4]) .app-menu .navbar-brand-box .logo-dark{display:none}[data-layout=twocolumn] .twocolumn-iconview{width:70px;background-color:var(--vz-twocolumn-menu-iconview-bg);height:100%;left:-70px;-webkit-box-shadow:0 2px 4px rgba(15,34,58,.12);box-shadow:0 2px 4px rgba(15,34,58,.12);top:0;position:absolute;padding:0;text-align:center}[data-layout=twocolumn] .twocolumn-iconview li{position:relative}[data-layout=twocolumn] .twocolumn-iconview li .nav-icon::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}[data-layout=twocolumn] .twocolumn-iconview .nav-icon{width:42px;height:42px;color:var(--vz-vertical-menu-item-color);line-height:42px;z-index:1;font-size:22px;text-align:center;border-radius:3px;margin:5px 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-layout=twocolumn] .twocolumn-iconview .nav-icon .icon-dual{width:18px;color:var(--vz-vertical-menu-item-color);fill:var(--vz-vertical-menu-item-bg)}[data-layout=twocolumn] .twocolumn-iconview .nav-icon.active{background-color:var(--vz-vertical-menu-item-active-bg);color:var(--vz-vertical-menu-item-active-color)}[data-layout=twocolumn] .twocolumn-iconview .nav-icon.active .icon-dual{color:var(--vz-vertical-menu-item-active-color);fill:var(--vz-vertical-menu-item-active-bg)}[data-layout=twocolumn] .menu-title{display:none}@media (max-width:991.98px){[data-layout=twocolumn] .logo span.logo-lg{display:block}[data-layout=twocolumn] .logo span.logo-sm{display:none}}[data-layout=twocolumn][data-sidebar=light] .app-menu .navbar-brand-box .logo-light{display:none}[data-layout=twocolumn][data-sidebar=light] .app-menu .navbar-brand-box .logo-dark{display:block}[data-layout=twocolumn][data-sidebar=dark] .app-menu .navbar-brand-box .logo-light{display:block}[data-layout=twocolumn][data-sidebar=dark] .app-menu .navbar-brand-box .logo-dark{display:none}[data-layout=twocolumn] .twocolumn-panel .app-menu{width:0;border-right:0}@media (max-width:575.98px){[data-layout=twocolumn] .twocolumn-panel .app-menu{display:none}}[data-layout=twocolumn] .twocolumn-panel .navbar-brand-box,[data-layout=twocolumn] .twocolumn-panel .navbar-nav{display:none}[data-layout=twocolumn] .twocolumn-panel .main-content{margin-left:70px}[data-layout=twocolumn] .twocolumn-panel #page-topbar,[data-layout=twocolumn] .twocolumn-panel .footer{left:70px}@media (max-width:575.98px){[data-layout=twocolumn] .twocolumn-panel .main-content{margin-left:0}[data-layout=twocolumn] .twocolumn-panel #page-topbar,[data-layout=twocolumn] .twocolumn-panel .footer{left:0}}@media (max-width:767.98px){[data-layout=twocolumn] #page-topbar,[data-layout=twocolumn] .footer{left:70px}}@media (max-width:575.98px){[data-layout=twocolumn] .main-content{margin-left:0}[data-layout=twocolumn] #page-topbar,[data-layout=twocolumn] .footer{left:0}}@media (max-width:767.98px){[data-layout=twocolumn] .app-menu{left:0;margin-left:100%}[data-layout=twocolumn] .main-content{margin-left:0!important}[data-layout=twocolumn] #page-topbar,[data-layout=twocolumn] .footer{left:0!important}}[data-layout-width=boxed] body{background-color:var(--vz-boxed-body-bg)}[data-layout-width=boxed] #layout-wrapper{max-width:var(--vz-boxed-layout-width);margin:0 auto;-webkit-box-shadow:0 3px 3px rgba(56,65,74,.1);box-shadow:0 3px 3px rgba(56,65,74,.1);background-color:var(--vz-body-bg)}[data-layout-width=boxed][data-layout=vertical] #layout-wrapper{min-height:100vh}[data-layout-width=boxed] #page-topbar,[data-layout-width=boxed] .footer{max-width:var(--vz-boxed-layout-width);margin:0 auto;left:0!important}@media (min-width:768px){[data-layout-width=boxed][data-sidebar-size=sm-hover][data-layout=vertical] #layout-wrapper,[data-layout-width=boxed][data-sidebar-size=sm][data-layout=vertical] #layout-wrapper{min-height:1400px}}@media (max-width:767.98px){[data-layout-width=boxed][data-sidebar-size=sm-hover][data-layout=vertical] .main-content,[data-layout-width=boxed][data-sidebar-size=sm][data-layout=vertical] .main-content{margin-left:0}}[data-layout-width=boxed][data-sidebar-size=sm-hover] #page-topbar,[data-layout-width=boxed][data-sidebar-size=sm-hover] .footer,[data-layout-width=boxed][data-sidebar-size=sm] #page-topbar,[data-layout-width=boxed][data-sidebar-size=sm] .footer{left:0!important;max-width:calc(var(--vz-boxed-layout-width) - var(--vz-vertical-menu-width-sm))}@media (min-width:768px){[data-layout-width=boxed][data-sidebar-size=sm-hover] #page-topbar,[data-layout-width=boxed][data-sidebar-size=sm-hover] .footer,[data-layout-width=boxed][data-sidebar-size=sm] #page-topbar,[data-layout-width=boxed][data-sidebar-size=sm] .footer{left:var(--vz-vertical-menu-width-sm)!important}}[data-layout-width=boxed][data-sidebar-size=lg] #page-topbar,[data-layout-width=boxed][data-sidebar-size=lg] .footer,[data-layout-width=boxed][data-sidebar-size=sm-hover-active] #page-topbar,[data-layout-width=boxed][data-sidebar-size=sm-hover-active] .footer{max-width:calc(var(--vz-boxed-layout-width) - var(--vz-vertical-menu-width))}@media (min-width:768px){[data-layout-width=boxed][data-sidebar-size=lg] #page-topbar,[data-layout-width=boxed][data-sidebar-size=lg] .footer,[data-layout-width=boxed][data-sidebar-size=sm-hover-active] #page-topbar,[data-layout-width=boxed][data-sidebar-size=sm-hover-active] .footer{left:var(--vz-vertical-menu-width)!important}}[data-layout-width=boxed][data-sidebar-size=md] #page-topbar,[data-layout-width=boxed][data-sidebar-size=md] .footer{max-width:calc(var(--vz-boxed-layout-width) - var(--vz-vertical-menu-width-md))}@media (min-width:768px){[data-layout-width=boxed][data-sidebar-size=md] #page-topbar,[data-layout-width=boxed][data-sidebar-size=md] .footer{left:var(--vz-vertical-menu-width-md)!important}}[data-layout-width=boxed][data-layout=vertical][data-layout-style=detached] body{background-color:var(--vz-body-bg)}@media (min-width:1024.1px){[data-layout-width=boxed][data-layout=vertical][data-layout-style=detached] #layout-wrapper{max-width:1300px;-webkit-box-shadow:none;box-shadow:none}[data-layout-width=boxed][data-layout=vertical][data-layout-style=detached] .layout-width{max-width:1300px}}[data-layout-width=boxed][data-layout=vertical][data-layout-style=detached][data-sidebar-size=lg] #page-topbar,[data-layout-width=boxed][data-layout=vertical][data-layout-style=detached][data-sidebar-size=lg] .footer,[data-layout-width=boxed][data-layout=vertical][data-layout-style=detached][data-sidebar-size=md] #page-topbar,[data-layout-width=boxed][data-layout=vertical][data-layout-style=detached][data-sidebar-size=md] .footer,[data-layout-width=boxed][data-layout=vertical][data-layout-style=detached][data-sidebar-size=sm-hover] #page-topbar,[data-layout-width=boxed][data-layout=vertical][data-layout-style=detached][data-sidebar-size=sm-hover] .footer,[data-layout-width=boxed][data-layout=vertical][data-layout-style=detached][data-sidebar-size=sm] #page-topbar,[data-layout-width=boxed][data-layout=vertical][data-layout-style=detached][data-sidebar-size=sm] .footer{max-width:100%;left:0!important}[data-layout=horizontal][data-layout-width=boxed] #layout-wrapper,[data-layout=horizontal][data-layout-width=boxed] #page-topbar,[data-layout=horizontal][data-layout-width=boxed] .footer{max-width:100%}[data-layout=horizontal][data-layout-width=boxed] .container-fluid,[data-layout=horizontal][data-layout-width=boxed] .navbar-header{max-width:var(--vz-boxed-layout-width)}[data-layout=horizontal][data-layout-width=boxed] .navbar-header{padding:0 calc(1.5rem * .5) 0 0}[data-layout=horizontal][data-layout-width=boxed][data-sidebar-size=lg] #page-topbar,[data-layout=horizontal][data-layout-width=boxed][data-sidebar-size=lg] .footer,[data-layout=horizontal][data-layout-width=boxed][data-sidebar-size=sm-hover] #page-topbar,[data-layout=horizontal][data-layout-width=boxed][data-sidebar-size=sm-hover] .footer,[data-layout=horizontal][data-layout-width=boxed][data-sidebar-size=sm] [data-layout=horizontal][data-layout-width=boxed][data-sidebar-size=sm-hover-active] #page-topbar,[data-layout=horizontal][data-layout-width=boxed][data-sidebar-size=sm] [data-layout=horizontal][data-layout-width=boxed][data-sidebar-size=sm-hover-active] .footer{left:0!important}@media (min-width:992px){[data-layout-position=scrollable] #page-topbar,[data-layout-position=scrollable] .navbar-menu{position:absolute}}@media (min-width:992px){[data-layout-position=scrollable][data-layout=horizontal] #page-topbar,[data-layout-position=scrollable][data-layout=horizontal] .topnav{position:absolute}}@media (min-width:768px){[data-layout=semibox][data-sidebar-visibility=hidden] .navbar-menu{display:none}[data-layout=semibox][data-sidebar-visibility=hidden] .horizontal-logo{display:inline-block;width:auto}[data-layout=semibox][data-sidebar-visibility=hidden] .footer{left:0}[data-layout=semibox][data-sidebar-visibility=hidden] #page-topbar{left:0}[data-layout=semibox][data-sidebar-visibility=hidden] .main-content{margin-left:0}[data-layout=semibox][data-sidebar-visibility=hidden][data-sidebar-size=sm-hover] .navbar-brand-box,[data-layout=semibox][data-sidebar-visibility=hidden][data-sidebar-size=sm] .navbar-brand-box{position:static;padding:0 1.3rem}[data-layout=semibox][data-sidebar-visibility=hidden][data-sidebar-size=sm-hover] .logo span.logo-lg,[data-layout=semibox][data-sidebar-visibility=hidden][data-sidebar-size=sm] .logo span.logo-lg{display:inline-block}[data-layout=semibox][data-sidebar-visibility=hidden][data-sidebar-size=sm-hover] .logo span.logo-sm,[data-layout=semibox][data-sidebar-visibility=hidden][data-sidebar-size=sm] .logo span.logo-sm{display:none}}[data-layout=semibox][data-sidebar-visibility=hidden]:is([data-sidebar=dark],[data-sidebar=gradient],[data-sidebar=gradient-2],[data-sidebar=gradient-3],[data-sidebar=gradient-4]) .logo-dark{display:none}[data-layout=semibox][data-sidebar-visibility=hidden]:is([data-sidebar=dark],[data-sidebar=gradient],[data-sidebar=gradient-2],[data-sidebar=gradient-3],[data-sidebar=gradient-4]) .logo-light{display:inline-block}@media (min-width:1440px){[data-layout=semibox][data-sidebar-visibility=hidden] .navbar-menu{display:none}[data-layout=semibox][data-sidebar-visibility=hidden] .horizontal-logo{display:inline-block;width:auto}[data-layout=semibox][data-sidebar-visibility=hidden] .footer{left:calc(var(--vz-semibox-width) + 1.5rem)}[data-layout=semibox][data-sidebar-visibility=hidden] #page-topbar{left:calc(var(--vz-semibox-width) + 1.5rem)}[data-layout=semibox][data-sidebar-visibility=hidden] .main-content{margin-left:0}[data-layout=semibox][data-sidebar-visibility=hidden][data-sidebar-size=sm-hover] .navbar-brand-box,[data-layout=semibox][data-sidebar-visibility=hidden][data-sidebar-size=sm] .navbar-brand-box{position:static;padding:0 1.3rem}[data-layout=semibox][data-sidebar-visibility=hidden][data-sidebar-size=sm-hover] .logo span.logo-lg,[data-layout=semibox][data-sidebar-visibility=hidden][data-sidebar-size=sm] .logo span.logo-lg{display:inline-block}[data-layout=semibox][data-sidebar-visibility=hidden][data-sidebar-size=sm-hover] .logo span.logo-sm,[data-layout=semibox][data-sidebar-visibility=hidden][data-sidebar-size=sm] .logo span.logo-sm{display:none}}/*!
 * Waves v0.7.6
 * http://fian.my.id/Waves 
 * 
 * Copyright 2014-2018 Alfiana E. Sibuea and other contributors 
 * Released under the MIT license 
 * https://github.com/fians/Waves/blob/master/LICENSE */.waves-effect{position:relative;cursor:pointer;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.waves-effect .waves-ripple{position:absolute;border-radius:50%;width:100px;height:100px;margin-top:-50px;margin-left:-50px;opacity:0;background:rgba(0,0,0,.2);background:radial-gradient(rgba(0,0,0,.2) 0,rgba(0,0,0,.3) 40%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.5) 60%,rgba(255,255,255,0) 70%);-webkit-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-transition-property:-webkit-transform,opacity;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:scale(0) translate(0,0);transform:scale(0) translate(0,0);pointer-events:none}.waves-effect.waves-light .waves-ripple{background:rgba(255,255,255,.4);background:radial-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.3) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 70%)}.waves-effect.waves-classic .waves-ripple{background:rgba(0,0,0,.2)}.waves-effect.waves-classic.waves-light .waves-ripple{background:rgba(255,255,255,.4)}.waves-notransition{-webkit-transition:none!important;transition:none!important}.waves-button,.waves-circle{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 100%)}.waves-button,.waves-button-input,.waves-button:hover,.waves-button:visited{white-space:nowrap;vertical-align:middle;cursor:pointer;border:none;outline:0;color:inherit;background-color:rgba(0,0,0,0);font-size:1em;line-height:1em;text-align:center;text-decoration:none;z-index:1}.waves-button{padding:.85em 1.1em;border-radius:.2em}.waves-button-input{margin:0;padding:.85em 1.1em}.waves-input-wrapper{border-radius:.2em;vertical-align:bottom}.waves-input-wrapper.waves-button{padding:0}.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}.waves-circle{text-align:center;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%}.waves-float{-webkit-mask-image:none;-webkit-box-shadow:0 1px 1.5px 1px rgba(0,0,0,.12);box-shadow:0 1px 1.5px 1px rgba(0,0,0,.12);-webkit-transition:all .3s;transition:all .3s}.waves-float:active{-webkit-box-shadow:0 8px 20px 1px rgba(0,0,0,.3);box-shadow:0 8px 20px 1px rgba(0,0,0,.3)}.waves-block{display:block}.waves-effect.waves-light .waves-ripple{background-color:rgba(255,255,255,.4)}.waves-effect.waves-primary .waves-ripple{background-color:rgba(75,56,179,.4)}.waves-effect.waves-success .waves-ripple{background-color:rgba(69,203,133,.4)}.waves-effect.waves-info .waves-ripple{background-color:rgba(41,156,219,.4)}.waves-effect.waves-warning .waves-ripple{background-color:rgba(255,190,11,.4)}.waves-effect.waves-danger .waves-ripple{background-color:rgba(240,101,72,.4)}.avatar-xxs{height:1.5rem;width:1.5rem}.avatar-xs{height:2rem;width:2rem}.avatar-sm{height:3rem;width:3rem}.avatar-md{height:4.5rem;width:4.5rem}.avatar-lg{height:6rem;width:6rem}.avatar-xl{height:7.5rem;width:7.5rem}.avatar-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#4b38b3;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.avatar-group{padding-left:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.avatar-group .avatar-group-item{margin-left:-12px;border:2px solid var(--vz-secondary-bg);border-radius:50%;-webkit-transition:all .2s;transition:all .2s}.avatar-group .avatar-group-item:hover{position:relative;-webkit-transform:translateY(-2px);transform:translateY(-2px);z-index:1}.accordion .accordion-button{font-weight:500}.accordion .accordion-body{color:var(--vz-secondary-color)}.accordion.accordion-icon-none .accordion-button::after{content:"";background-image:none!important}.accordion.accordion-icon-none .accordion-button:not(.collapsed)::after{content:""}.custom-accordionwithicon .accordion-button::after{background-image:none!important;font-family:"Material Design Icons";content:"\f0142";font-size:1.1rem;vertical-align:middle;line-height:.8}.custom-accordionwithicon .accordion-button:not(.collapsed)::after{background-image:none!important;content:"\f0140";margin-right:-3px}.custom-accordionwithicon-plus .accordion-button::after{background-image:none!important;font-family:"Material Design Icons";content:"\f0415";font-size:1.1rem;vertical-align:middle;line-height:.8}.custom-accordionwithicon-plus .accordion-button:not(.collapsed)::after{background-image:none!important;content:"\f0374";margin-right:-3px}.lefticon-accordion .accordion-button{padding-left:2.75rem}.lefticon-accordion .accordion-button::after{position:absolute;left:1.25rem;top:14px}.lefticon-accordion .accordion-button:not(.collapsed)::after{top:20px}.accordion-border-box .accordion-item{border-top:var(--vz-border-width) solid var(--vz-border-color);border-radius:var(--vz-border-radius)}.accordion-border-box .accordion-item:not(:first-of-type){margin-top:8px}.accordion-border-box .accordion-item .accordion-button{border-radius:var(--vz-border-radius)}.accordion-border-box .accordion-item .accordion-button:not(.collapsed){border-bottom-left-radius:0;border-bottom-right-radius:0}.custom-accordion-border .accordion-item{border-left:3px solid var(--vz-border-color)}.accordion-primary .accordion-item{border-color:rgba(75,56,179,.6)}.accordion-primary .accordion-item .accordion-button{-webkit-box-shadow:none;box-shadow:none}.accordion-primary .accordion-item .accordion-button:not(.collapsed){color:#4b38b3;background-color:rgba(75,56,179,.1)!important}.accordion-primary .accordion-item .accordion-button::after{color:#4b38b3}.accordion-fill-primary .accordion-item .accordion-button{-webkit-box-shadow:none;box-shadow:none}.accordion-fill-primary .accordion-item .accordion-button:not(.collapsed){color:#fff;background-color:#4b38b3!important}.accordion-secondary .accordion-item{border-color:rgba(53,119,241,.6)}.accordion-secondary .accordion-item .accordion-button{-webkit-box-shadow:none;box-shadow:none}.accordion-secondary .accordion-item .accordion-button:not(.collapsed){color:#3577f1;background-color:rgba(53,119,241,.1)!important}.accordion-secondary .accordion-item .accordion-button::after{color:#3577f1}.accordion-fill-secondary .accordion-item .accordion-button{-webkit-box-shadow:none;box-shadow:none}.accordion-fill-secondary .accordion-item .accordion-button:not(.collapsed){color:#fff;background-color:#3577f1!important}.accordion-success .accordion-item{border-color:rgba(69,203,133,.6)}.accordion-success .accordion-item .accordion-button{-webkit-box-shadow:none;box-shadow:none}.accordion-success .accordion-item .accordion-button:not(.collapsed){color:#45cb85;background-color:rgba(69,203,133,.1)!important}.accordion-success .accordion-item .accordion-button::after{color:#45cb85}.accordion-fill-success .accordion-item .accordion-button{-webkit-box-shadow:none;box-shadow:none}.accordion-fill-success .accordion-item .accordion-button:not(.collapsed){color:#fff;background-color:#45cb85!important}.accordion-info .accordion-item{border-color:rgba(41,156,219,.6)}.accordion-info .accordion-item .accordion-button{-webkit-box-shadow:none;box-shadow:none}.accordion-info .accordion-item .accordion-button:not(.collapsed){color:#299cdb;background-color:rgba(41,156,219,.1)!important}.accordion-info .accordion-item .accordion-button::after{color:#299cdb}.accordion-fill-info .accordion-item .accordion-button{-webkit-box-shadow:none;box-shadow:none}.accordion-fill-info .accordion-item .accordion-button:not(.collapsed){color:#fff;background-color:#299cdb!important}.accordion-warning .accordion-item{border-color:rgba(255,190,11,.6)}.accordion-warning .accordion-item .accordion-button{-webkit-box-shadow:none;box-shadow:none}.accordion-warning .accordion-item .accordion-button:not(.collapsed){color:#ffbe0b;background-color:rgba(255,190,11,.1)!important}.accordion-warning .accordion-item .accordion-button::after{color:#ffbe0b}.accordion-fill-warning .accordion-item .accordion-button{-webkit-box-shadow:none;box-shadow:none}.accordion-fill-warning .accordion-item .accordion-button:not(.collapsed){color:#fff;background-color:#ffbe0b!important}.accordion-danger .accordion-item{border-color:rgba(240,101,72,.6)}.accordion-danger .accordion-item .accordion-button{-webkit-box-shadow:none;box-shadow:none}.accordion-danger .accordion-item .accordion-button:not(.collapsed){color:#f06548;background-color:rgba(240,101,72,.1)!important}.accordion-danger .accordion-item .accordion-button::after{color:#f06548}.accordion-fill-danger .accordion-item .accordion-button{-webkit-box-shadow:none;box-shadow:none}.accordion-fill-danger .accordion-item .accordion-button:not(.collapsed){color:#fff;background-color:#f06548!important}.accordion-light .accordion-item{border-color:rgba(243,246,249,.6)}.accordion-light .accordion-item .accordion-button{-webkit-box-shadow:none;box-shadow:none}.accordion-light .accordion-item .accordion-button:not(.collapsed){color:#f3f6f9;background-color:rgba(243,246,249,.1)!important}.accordion-light .accordion-item .accordion-button::after{color:#f3f6f9}.accordion-fill-light .accordion-item .accordion-button{-webkit-box-shadow:none;box-shadow:none}.accordion-fill-light .accordion-item .accordion-button:not(.collapsed){color:#fff;background-color:#f3f6f9!important}.accordion-dark .accordion-item{border-color:rgba(33,37,41,.6)}.accordion-dark .accordion-item .accordion-button{-webkit-box-shadow:none;box-shadow:none}.accordion-dark .accordion-item .accordion-button:not(.collapsed){color:#212529;background-color:rgba(33,37,41,.1)!important}.accordion-dark .accordion-item .accordion-button::after{color:#212529}.accordion-fill-dark .accordion-item .accordion-button{-webkit-box-shadow:none;box-shadow:none}.accordion-fill-dark .accordion-item .accordion-button:not(.collapsed){color:#fff;background-color:#212529!important}[dir=rtl] .custom-accordionwithicon .accordion-button::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.border-double{border-style:double!important}.border-top-double{border-top-style:double!important}.border-bottom-double{border-bottom-style:double!important}.border-end-double{border-right-style:double!important}.border-start-double{border-left-style:double!important}.list-group-flush.border-double{border:none!important}.list-group-flush.border-double .list-group-item{border-style:double!important}.border-dashed{border-style:dashed!important}.border-top-dashed{border-top-style:dashed!important}.border-bottom-dashed{border-bottom-style:dashed!important}.border-end-dashed{border-right-style:dashed!important}.border-start-dashed{border-left-style:dashed!important}.list-group-flush.border-dashed{border:none!important}.list-group-flush.border-dashed .list-group-item{border-style:dashed!important}.border-groove{border-style:groove!important}.border-top-groove{border-top-style:groove!important}.border-bottom-groove{border-bottom-style:groove!important}.border-end-groove{border-right-style:groove!important}.border-start-groove{border-left-style:groove!important}.list-group-flush.border-groove{border:none!important}.list-group-flush.border-groove .list-group-item{border-style:groove!important}.border-outset{border-style:outset!important}.border-top-outset{border-top-style:outset!important}.border-bottom-outset{border-bottom-style:outset!important}.border-end-outset{border-right-style:outset!important}.border-start-outset{border-left-style:outset!important}.list-group-flush.border-outset{border:none!important}.list-group-flush.border-outset .list-group-item{border-style:outset!important}.border-ridge{border-style:ridge!important}.border-top-ridge{border-top-style:ridge!important}.border-bottom-ridge{border-bottom-style:ridge!important}.border-end-ridge{border-right-style:ridge!important}.border-start-ridge{border-left-style:ridge!important}.list-group-flush.border-ridge{border:none!important}.list-group-flush.border-ridge .list-group-item{border-style:ridge!important}.border-dotted{border-style:dotted!important}.border-top-dotted{border-top-style:dotted!important}.border-bottom-dotted{border-bottom-style:dotted!important}.border-end-dotted{border-right-style:dotted!important}.border-start-dotted{border-left-style:dotted!important}.list-group-flush.border-dotted{border:none!important}.list-group-flush.border-dotted .list-group-item{border-style:dotted!important}.border-inset{border-style:inset!important}.border-top-inset{border-top-style:inset!important}.border-bottom-inset{border-bottom-style:inset!important}.border-end-inset{border-right-style:inset!important}.border-start-inset{border-left-style:inset!important}.list-group-flush.border-inset{border:none!important}.list-group-flush.border-inset .list-group-item{border-style:inset!important}.ff-base{font-family:var(--vz-font-sans-serif)}.ff-secondary{font-family:Inter,sans-serif}.bg-pattern{background:url(../images/modal-bg.png) var(--vz-secondary-bg)}.w-xs{min-width:80px}.w-sm{min-width:95px}.w-md{min-width:110px}.w-lg{min-width:140px}.w-xl{min-width:160px}.icon-xs{height:16px;width:16px}.icon-sm{height:18px;width:18px}.icon-md{height:22px;width:22px}.icon-lg{height:24px;width:24px}.icon-xl{height:28px;width:28px}.icon-xxl{height:32px;width:32px}.icon-dual{color:#adb5bd;fill:rgba(173,181,189,.16)}.icon-dual-primary{color:#4b38b3;fill:rgba(75,56,179,.16)}.icon-dual-secondary{color:#3577f1;fill:rgba(53,119,241,.16)}.icon-dual-success{color:#45cb85;fill:rgba(69,203,133,.16)}.icon-dual-info{color:#299cdb;fill:rgba(41,156,219,.16)}.icon-dual-warning{color:#ffbe0b;fill:rgba(255,190,11,.16)}.icon-dual-danger{color:#f06548;fill:rgba(240,101,72,.16)}.icon-dual-light{color:#f3f6f9;fill:rgba(243,246,249,.16)}.icon-dual-dark{color:#212529;fill:rgba(33,37,41,.16)}.search-box{position:relative}.search-box .form-control{padding-left:40px}.search-box .search-icon{font-size:14px;position:absolute;left:13px;top:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--vz-secondary-color)}.bg-overlay{position:absolute;height:100%;width:100%;right:0;bottom:0;left:0;top:0;opacity:.7;background-color:#000}.customizer-setting{position:fixed;bottom:40px;right:20px;z-index:1000}code{-webkit-user-select:all;-moz-user-select:all;user-select:all}.layout-rightside{width:280px;margin-right:calc(1.5rem * -1);margin-top:calc(1px - 1.5rem * 1.1);height:calc(100% + 1.5rem * 1.1)}@media (max-width:1699.98px){.layout-rightside-col{display:none;position:fixed!important;height:100vh;right:0;top:0;bottom:0;z-index:1004}.layout-rightside-col .overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(33,37,41,.2)}.layout-rightside-col .layout-rightside{margin-top:0;height:100%;margin-left:auto}.layout-rightside-col .card-body{overflow-y:auto;padding-bottom:1rem!important}}@media (min-width:1700px){:is([data-layout=horizontal],[data-layout-style=detached]) .layout-rightside{margin-top:calc(28px - 1.5rem);margin-right:0;height:calc(100% - 1.5rem * .5)}}[data-layout=semibox] .layout-rightside{margin-right:0}.text-truncate-two-lines{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;white-space:normal}.favourite-btn{border-color:transparent}.favourite-btn .ri-star-fill{color:var(--vz-secondary-color)}.favourite-btn.active{border-color:transparent}.favourite-btn.active .ri-star-fill{color:#ffbe0b}.favourite-btn.active .ri-star-fill:before{content:"\f186"}.card-logo-light{display:var(--vz-card-logo-light)}.card-logo-dark{display:var(--vz-card-logo-dark)}#back-to-top{position:fixed;bottom:100px;right:28px;-webkit-transition:all .5s ease;transition:all .5s ease;display:none;z-index:1000}#back-to-top:hover{-webkit-animation:fade-up 1.5s infinite linear;animation:fade-up 1.5s infinite linear}@-webkit-keyframes fade-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@keyframes fade-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--vz-secondary-bg);z-index:9999}[data-preloader=disable] #preloader{opacity:0;visibility:hidden}#status{width:40px;height:40px;position:absolute;left:50%;top:50%;margin:-20px 0 0 -20px}:is([type=tel],[type=url],[type=email],[type=number])::-webkit-input-placeholder{text-align:left}:is([type=tel],[type=url],[type=email],[type=number])::-moz-placeholder{text-align:left}:is([type=tel],[type=url],[type=email],[type=number]):-ms-input-placeholder{text-align:left}:is([type=tel],[type=url],[type=email],[type=number])::-ms-input-placeholder{text-align:left}:is([type=tel],[type=url],[type=email],[type=number])::placeholder{text-align:left}.main-chart .chart-border-left{border-left:1.4px solid var(--vz-border-color);padding:2px 20px}.main-chart .chart-border-left:last-child{margin-right:0}.activity-feed{list-style:none}.activity-feed .feed-item{position:relative;padding-bottom:27px;padding-left:16px;border-left:2px solid var(--vz-border-color)}.activity-feed .feed-item:after{content:"";display:block;position:absolute;top:4px;left:-6px;width:10px;height:10px;border-radius:50%;border:2px solid #4b38b3;background-color:var(--vz-secondary-bg)}.activity-feed .feed-item:last-child{border-color:transparent}.mini-stats-wid{position:relative}.mini-stats-wid .mini-stat-icon{overflow:hidden;position:relative}.mini-stats-wid .mini-stat-icon:after,.mini-stats-wid .mini-stat-icon:before{content:"";position:absolute;width:8px;height:69px;background-color:rgba(69,203,133,.1);left:3px;-webkit-transform:rotate(32deg);transform:rotate(32deg);top:-8px;-webkit-transition:all .4s;transition:all .4s}.mini-stats-wid .mini-stat-icon::after{left:27px;width:8px;-webkit-transition:all .2s;transition:all .2s}.mini-stats-wid:hover .mini-stat-icon::after{left:60px}.mini-stats-wid:hover .mini-stat-icon::before{left:50px}.card-wrapper .jp-card .jp-card-back,.card-wrapper .jp-card .jp-card-front{background-color:#45cb85}.notification-elem{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--vz-secondary-bg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;visibility:hidden;opacity:0}.clothes-size li input[type=radio]{display:none}.clothes-size li label{display:inline-block;font-size:14px;border-radius:5px;border:1px solid var(--vz-border-color);text-transform:none;letter-spacing:0;color:#4b38b3}.clothes-size li input[type=radio]:checked+label{background-color:#4b38b3;border-color:#4b38b3;color:#fff}.bs-example-modal{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:1;display:block}[dir=rtl] .modal-open{padding-left:0!important}.icon-demo-content{color:var(--vz-gray-500)}.icon-demo-content i{font-size:24px;margin-right:10px;color:var(--vz-gray-600);-webkit-transition:all .4s;transition:all .4s;vertical-align:middle}.icon-demo-content svg{margin-right:10px;-webkit-transition:all .4s;transition:all .4s;height:20px}.icon-demo-content .col-lg-4{margin-top:24px}.icon-demo-content .col-lg-4:hover i,.icon-demo-content .col-lg-4:hover svg{color:#4b38b3;-webkit-transform:scale(1.5);transform:scale(1.5)}.img-switch .card-radio .form-check-input{display:none}.img-switch .card-radio .form-check-input:checked+.form-check-label::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(75,56,179,.5)}.img-switch .card-radio .form-check-input:checked+.form-check-label::after{content:"\eb80";font-family:remixicon;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);font-size:18px;color:#fff}[data-bs-target="#collapseBgGradient"].active{border-color:#4b38b3!important}[data-bs-target="#collapseBgGradient"].active::before{content:"\eb80";font-family:remixicon;position:absolute;top:2px;right:6px;font-size:16px;color:#4b38b3}@media print{#back-to-top,.app-menu,.footer,.navbar-header,.page-title-box,.right-bar,.vertical-menu{display:none!important}.card-body,.main-content,.page-content,.right-bar,body{padding:0;margin:0}.card{border:0;-webkit-box-shadow:none!important;box-shadow:none!important}.invoice-details .d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.address.col-sm-6{-webkit-box-flex:0!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important;width:50%!important;max-width:100%!important}}.ribbon-box{position:relative}.ribbon-box .ribbon{padding:5px 12px;-webkit-box-shadow:2px 5px 10px rgba(33,37,41,.15);box-shadow:2px 5px 10px rgba(33,37,41,.15);color:#fff;font-size:.8125rem;font-weight:600;position:absolute;left:-1px;top:5px}.ribbon-box .ribbon.round-shape{border-radius:0 30px 30px 0}.ribbon-box .ribbon.ribbon-shape{display:inline-block}.ribbon-box .ribbon.ribbon-shape::before{content:"";position:absolute;right:-17px;top:0;border:14px solid transparent}.ribbon-box .ribbon.ribbon-shape::after{content:"";position:absolute;right:-17px;bottom:0;border:14px solid transparent}.ribbon-box.ribbon-circle .ribbon{width:48px;height:48px;border-radius:50%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:20px;top:20px}.ribbon-box.ribbon-fill{overflow:hidden}.ribbon-box.ribbon-fill .ribbon{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:93px;height:52px;left:-36px;top:-16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.ribbon-box.ribbon-fill.ribbon-sm .ribbon{padding:2px 12px;width:78px;height:42px;font-size:12px;-webkit-box-shadow:none;box-shadow:none}.ribbon-box.right .ribbon{position:absolute;left:auto;right:0}.ribbon-box.right .ribbon.round-shape{border-radius:30px 0 0 30px}.ribbon-box.right .ribbon.ribbon-shape{text-align:right}.ribbon-box.right .ribbon.ribbon-shape::after,.ribbon-box.right .ribbon.ribbon-shape::before{right:auto;left:-17px;border-left-color:transparent}.ribbon-box.right.ribbon-circle .ribbon{left:auto;right:20px}.ribbon-box.right .icon-ribbon{right:24px;left:auto}.ribbon-box.right.ribbon-fill .ribbon{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:-38px;left:auto}.ribbon-box.right.ribbon-box .ribbon-two{left:auto;right:-5px}.ribbon-box.right.ribbon-box .ribbon-two span{left:auto;right:-21px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ribbon-box .ribbon-content{clear:both}.ribbon-box .ribbon-primary{background:#4b38b3}.ribbon-box .ribbon-primary:before{border-color:rgb(58.7234042553,43.8468085106,140.1531914894) transparent transparent}.ribbon-box .ribbon-primary.ribbon-shape::before{border-left-color:#4b38b3;border-top-color:#4b38b3}.ribbon-box .ribbon-primary.ribbon-shape::after{border-left-color:#4b38b3;border-bottom-color:#4b38b3}.ribbon-box.right .ribbon-primary{background:#4b38b3}.ribbon-box.right .ribbon-primary.ribbon-shape::before{border-right-color:#4b38b3;border-top-color:#4b38b3}.ribbon-box.right .ribbon-primary.ribbon-shape::after{border-right-color:#4b38b3;border-bottom-color:#4b38b3}.ribbon-box .ribbon-secondary{background:#3577f1}.ribbon-box .ribbon-secondary:before{border-color:rgb(15.75,90,227.25) transparent transparent}.ribbon-box .ribbon-secondary.ribbon-shape::before{border-left-color:#3577f1;border-top-color:#3577f1}.ribbon-box .ribbon-secondary.ribbon-shape::after{border-left-color:#3577f1;border-bottom-color:#3577f1}.ribbon-box.right .ribbon-secondary{background:#3577f1}.ribbon-box.right .ribbon-secondary.ribbon-shape::before{border-right-color:#3577f1;border-top-color:#3577f1}.ribbon-box.right .ribbon-secondary.ribbon-shape::after{border-right-color:#3577f1;border-bottom-color:#3577f1}.ribbon-box .ribbon-success{background:#45cb85}.ribbon-box .ribbon-success:before{border-color:rgb(48.2857142857,172.7142857143,107.7142857143) transparent transparent}.ribbon-box .ribbon-success.ribbon-shape::before{border-left-color:#45cb85;border-top-color:#45cb85}.ribbon-box .ribbon-success.ribbon-shape::after{border-left-color:#45cb85;border-bottom-color:#45cb85}.ribbon-box.right .ribbon-success{background:#45cb85}.ribbon-box.right .ribbon-success.ribbon-shape::before{border-right-color:#45cb85;border-top-color:#45cb85}.ribbon-box.right .ribbon-success.ribbon-shape::after{border-right-color:#45cb85;border-bottom-color:#45cb85}.ribbon-box .ribbon-info{background:#299cdb}.ribbon-box .ribbon-info:before{border-color:rgb(30.096,126.236,178.904) transparent transparent}.ribbon-box .ribbon-info.ribbon-shape::before{border-left-color:#299cdb;border-top-color:#299cdb}.ribbon-box .ribbon-info.ribbon-shape::after{border-left-color:#299cdb;border-bottom-color:#299cdb}.ribbon-box.right .ribbon-info{background:#299cdb}.ribbon-box.right .ribbon-info.ribbon-shape::before{border-right-color:#299cdb;border-top-color:#299cdb}.ribbon-box.right .ribbon-info.ribbon-shape::after{border-right-color:#299cdb;border-bottom-color:#299cdb}.ribbon-box .ribbon-warning{background:#ffbe0b}.ribbon-box .ribbon-warning:before{border-color:rgb(215,157.7254098361,0) transparent transparent}.ribbon-box .ribbon-warning.ribbon-shape::before{border-left-color:#ffbe0b;border-top-color:#ffbe0b}.ribbon-box .ribbon-warning.ribbon-shape::after{border-left-color:#ffbe0b;border-bottom-color:#ffbe0b}.ribbon-box.right .ribbon-warning{background:#ffbe0b}.ribbon-box.right .ribbon-warning.ribbon-shape::before{border-right-color:#ffbe0b;border-top-color:#ffbe0b}.ribbon-box.right .ribbon-warning.ribbon-shape::after{border-right-color:#ffbe0b;border-bottom-color:#ffbe0b}.ribbon-box .ribbon-danger{background:#f06548}.ribbon-box .ribbon-danger:before{border-color:rgb(236.1363636364,61.3333333333,24.8636363636) transparent transparent}.ribbon-box .ribbon-danger.ribbon-shape::before{border-left-color:#f06548;border-top-color:#f06548}.ribbon-box .ribbon-danger.ribbon-shape::after{border-left-color:#f06548;border-bottom-color:#f06548}.ribbon-box.right .ribbon-danger{background:#f06548}.ribbon-box.right .ribbon-danger.ribbon-shape::before{border-right-color:#f06548;border-top-color:#f06548}.ribbon-box.right .ribbon-danger.ribbon-shape::after{border-right-color:#f06548;border-bottom-color:#f06548}.ribbon-box .ribbon-light{background:#f3f6f9}.ribbon-box .ribbon-light:before{border-color:rgb(209,220.5,232) transparent transparent}.ribbon-box .ribbon-light.ribbon-shape::before{border-left-color:#f3f6f9;border-top-color:#f3f6f9}.ribbon-box .ribbon-light.ribbon-shape::after{border-left-color:#f3f6f9;border-bottom-color:#f3f6f9}.ribbon-box.right .ribbon-light{background:#f3f6f9}.ribbon-box.right .ribbon-light.ribbon-shape::before{border-right-color:#f3f6f9;border-top-color:#f3f6f9}.ribbon-box.right .ribbon-light.ribbon-shape::after{border-right-color:#f3f6f9;border-bottom-color:#f3f6f9}.ribbon-box .ribbon-dark{background:#212529}.ribbon-box .ribbon-dark:before{border-color:rgb(10.2567567568,11.5,12.7432432432) transparent transparent}.ribbon-box .ribbon-dark.ribbon-shape::before{border-left-color:#212529;border-top-color:#212529}.ribbon-box .ribbon-dark.ribbon-shape::after{border-left-color:#212529;border-bottom-color:#212529}.ribbon-box.right .ribbon-dark{background:#212529}.ribbon-box.right .ribbon-dark.ribbon-shape::before{border-right-color:#212529;border-top-color:#212529}.ribbon-box.right .ribbon-dark.ribbon-shape::after{border-right-color:#212529;border-bottom-color:#212529}.ribbon-box .icon-ribbon{-webkit-box-shadow:none;box-shadow:none;left:24px;top:-12px;font-size:40px;padding:0}.ribbon-box .ribbon-two{position:absolute;left:-5px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.ribbon-box .ribbon-two span{font-size:13px;color:#fff;text-align:center;line-height:20px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:100px;display:block;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02);box-shadow:0 0 8px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02);position:absolute;top:19px;left:-21px;font-weight:600}.ribbon-box .ribbon-two span:before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-right:3px solid transparent;border-bottom:3px solid transparent}.ribbon-box .ribbon-two span:after{content:"";position:absolute;right:0;top:100%;z-index:-1;border-left:3px solid transparent;border-bottom:3px solid transparent}.ribbon-box .ribbon-two-primary span{background:#4b38b3}.ribbon-box .ribbon-two-primary span:before{border-left:3px solid rgb(50.585106383,37.770212766,120.729787234);border-top:3px solid rgb(50.585106383,37.770212766,120.729787234)}.ribbon-box .ribbon-two-primary span:after{border-right:3px solid rgb(50.585106383,37.770212766,120.729787234);border-top:3px solid rgb(50.585106383,37.770212766,120.729787234)}.ribbon-box .ribbon-two-secondary span{background:#3577f1}.ribbon-box .ribbon-two-secondary span:before{border-left:3px solid rgb(14.0972222222,80.5555555556,203.4027777778);border-top:3px solid rgb(14.0972222222,80.5555555556,203.4027777778)}.ribbon-box .ribbon-two-secondary span:after{border-right:3px solid rgb(14.0972222222,80.5555555556,203.4027777778);border-top:3px solid rgb(14.0972222222,80.5555555556,203.4027777778)}.ribbon-box .ribbon-two-success span{background:#45cb85}.ribbon-box .ribbon-two-success span:before{border-left:3px solid rgb(42.7142857143,152.7857142857,95.2857142857);border-top:3px solid rgb(42.7142857143,152.7857142857,95.2857142857)}.ribbon-box .ribbon-two-success span:after{border-right:3px solid rgb(42.7142857143,152.7857142857,95.2857142857);border-top:3px solid rgb(42.7142857143,152.7857142857,95.2857142857)}.ribbon-box .ribbon-two-info span{background:#299cdb}.ribbon-box .ribbon-two-info span:before{border-left:3px solid rgb(26.424,110.834,157.076);border-top:3px solid rgb(26.424,110.834,157.076)}.ribbon-box .ribbon-two-info span:after{border-right:3px solid rgb(26.424,110.834,157.076);border-top:3px solid rgb(26.424,110.834,157.076)}.ribbon-box .ribbon-two-warning span{background:#ffbe0b}.ribbon-box .ribbon-two-warning span:before{border-left:3px solid rgb(189.5,139.018442623,0);border-top:3px solid rgb(189.5,139.018442623,0)}.ribbon-box .ribbon-two-warning span:after{border-right:3px solid rgb(189.5,139.018442623,0);border-top:3px solid rgb(189.5,139.018442623,0)}.ribbon-box .ribbon-two-danger span{background:#f06548}.ribbon-box .ribbon-two-danger span:before{border-left:3px solid rgb(217.6590909091,52.3333333333,17.8409090909);border-top:3px solid rgb(217.6590909091,52.3333333333,17.8409090909)}.ribbon-box .ribbon-two-danger span:after{border-right:3px solid rgb(217.6590909091,52.3333333333,17.8409090909);border-top:3px solid rgb(217.6590909091,52.3333333333,17.8409090909)}.ribbon-box .ribbon-two-light span{background:#f3f6f9}.ribbon-box .ribbon-two-light span:before{border-left:3px solid rgb(192,207.75,223.5);border-top:3px solid rgb(192,207.75,223.5)}.ribbon-box .ribbon-two-light span:after{border-right:3px solid rgb(192,207.75,223.5);border-top:3px solid rgb(192,207.75,223.5)}.ribbon-box .ribbon-two-dark span{background:#212529}.ribbon-box .ribbon-two-dark span:before{border-left:3px solid #000;border-top:3px solid #000}.ribbon-box .ribbon-two-dark span:after{border-right:3px solid #000;border-top:3px solid #000}.ribbon-box.right .ribbon-three{position:absolute;top:-6.1px;right:10px;left:auto}.ribbon-three{position:absolute;top:-6.1px;left:10px}.ribbon-three span{position:relative;display:block;text-align:center;color:#fff;font-size:14px;line-height:1;padding:12px 8px 10px;border-top-right-radius:8px;width:90px}.ribbon-three span::after,.ribbon-three span::before{position:absolute;content:""}.ribbon-three span::before{height:6px;width:6px;left:-6px;top:0}.ribbon-three span::after{height:6px;width:8px;left:-8px;top:0;border-radius:8px 8px 0 0}.ribbon-three::after{position:absolute;content:"";width:0;height:0;border-left:44px solid transparent;border-right:44px solid transparent;border-top:10px solid}.ribbon-three-primary span{background:#4b38b3}.ribbon-three-primary span:before{background:#4b38b3}.ribbon-three-primary span:after{background:rgb(58.7234042553,43.8468085106,140.1531914894)}.ribbon-three-primary::after{border-top-color:#4b38b3}.ribbon-three-secondary span{background:#3577f1}.ribbon-three-secondary span:before{background:#3577f1}.ribbon-three-secondary span:after{background:rgb(15.75,90,227.25)}.ribbon-three-secondary::after{border-top-color:#3577f1}.ribbon-three-success span{background:#45cb85}.ribbon-three-success span:before{background:#45cb85}.ribbon-three-success span:after{background:rgb(48.2857142857,172.7142857143,107.7142857143)}.ribbon-three-success::after{border-top-color:#45cb85}.ribbon-three-info span{background:#299cdb}.ribbon-three-info span:before{background:#299cdb}.ribbon-three-info span:after{background:rgb(30.096,126.236,178.904)}.ribbon-three-info::after{border-top-color:#299cdb}.ribbon-three-warning span{background:#ffbe0b}.ribbon-three-warning span:before{background:#ffbe0b}.ribbon-three-warning span:after{background:rgb(215,157.7254098361,0)}.ribbon-three-warning::after{border-top-color:#ffbe0b}.ribbon-three-danger span{background:#f06548}.ribbon-three-danger span:before{background:#f06548}.ribbon-three-danger span:after{background:rgb(236.1363636364,61.3333333333,24.8636363636)}.ribbon-three-danger::after{border-top-color:#f06548}.ribbon-three-light span{background:#f3f6f9}.ribbon-three-light span:before{background:#f3f6f9}.ribbon-three-light span:after{background:rgb(209,220.5,232)}.ribbon-three-light::after{border-top-color:#f3f6f9}.ribbon-three-dark span{background:#212529}.ribbon-three-dark span:before{background:#212529}.ribbon-three-dark span:after{background:rgb(10.2567567568,11.5,12.7432432432)}.ribbon-three-dark::after{border-top-color:#212529}.ribbon-box .trending-ribbon{-webkit-transform:translateX(-50px);transform:translateX(-50px);-webkit-transition:all .5s ease;transition:all .5s ease}.ribbon-box .trending-ribbon .trending-ribbon-text{-webkit-transition:all .5s ease;transition:all .5s ease;opacity:0}.ribbon-box:hover .trending-ribbon{-webkit-transform:translateX(0);transform:translateX(0)}.ribbon-box:hover .trending-ribbon .trending-ribbon-text{opacity:1}.ribbon-box.right .trending-ribbon{-webkit-transform:translateX(50px);transform:translateX(50px);-webkit-transition:all .5s ease;transition:all .5s ease}.ribbon-box.right .trending-ribbon .trending-ribbon-text{-webkit-transition:all .5s ease;transition:all .5s ease;opacity:0}.ribbon-box.right:hover .trending-ribbon{-webkit-transform:translateX(0);transform:translateX(0)}.ribbon-box.right:hover .trending-ribbon .trending-ribbon-text{opacity:1}.toast:not(:last-child){margin-bottom:.75rem}.toast-border-primary .toast-body{color:#4b38b3;border-bottom:3px solid #4b38b3}.toast-border-secondary .toast-body{color:#3577f1;border-bottom:3px solid #3577f1}.toast-border-success .toast-body{color:#45cb85;border-bottom:3px solid #45cb85}.toast-border-info .toast-body{color:#299cdb;border-bottom:3px solid #299cdb}.toast-border-warning .toast-body{color:#ffbe0b;border-bottom:3px solid #ffbe0b}.toast-border-danger .toast-body{color:#f06548;border-bottom:3px solid #f06548}.toast-border-light .toast-body{color:#f3f6f9;border-bottom:3px solid #f3f6f9}.toast-border-dark .toast-body{color:#212529;border-bottom:3px solid #212529}.scrollspy-example{position:relative;height:200px;margin-top:.5rem;overflow:auto}.scrollspy-example-2{position:relative;height:370px;overflow:auto}:root{--vz-card-logo-dark:block;--vz-card-logo-light:none;--vz-vertical-menu-width:250px;--vz-vertical-menu-width-md:180px;--vz-vertical-menu-width-sm:70px;--vz-header-bg:#fff;--vz-header-border:#e9ebec;--vz-header-item-color:#495057;--vz-header-item-bg:rgba(53, 119, 241, 0.12);--vz-header-item-sub-color:#878a99;--vz-topbar-search-bg:#f3f3f9;--vz-topbar-search-color:#495057;--vz-topbar-user-bg:#f3f3f9;--vz-page-title-box-shadow:0 1px 2px rgba(56, 65, 74, 0.15);--vz-page-title-border:none}:root[data-topbar=dark]{--vz-header-bg:#4b38b3;--vz-header-item-color:rgba(255, 255, 255, 0.85);--vz-header-item-bg:#495c99;--vz-header-item-sub-color:#b0c4d9;--vz-topbar-user-bg:#52639c;--vz-topbar-search-bg:rgba(255, 255, 255, 0.05);--vz-topbar-search-color:#fff;--vz-header-border:#4b38b3}:root{--vz-topnav-bg:#fff;--vz-topnav-item-color:rgb(108.8918918919, 112.0945945946, 128.1081081081);--vz-topnav-item-active-color:#4b38b3;--vz-twocolumn-menu-iconview-bg:#fff;--vz-twocolumn-menu-box-shadow:0 2px 4px rgba(15, 34, 58, 0.12);--vz-boxed-layout-width:1300px;--vz-boxed-body-bg:rgb(229.3714285714, 229.3714285714, 239.2285714286);--vz-semibox-width:110px;--vz-footer-bg:#fff;--vz-footer-color:#98a6ad;--vz-input-bg-custom:#fff;--vz-input-border-custom:#ced4da}:root{--vz-vertical-menu-bg:#fff;--vz-vertical-menu-border:#fff;--vz-vertical-menu-item-color:rgb(108.8918918919, 112.0945945946, 128.1081081081);--vz-vertical-menu-item-bg:rgba(75, 56, 179, 0.15);--vz-vertical-menu-item-hover-color:#4b38b3;--vz-vertical-menu-item-active-color:#4b38b3;--vz-vertical-menu-item-active-bg:rgba(75, 56, 179, 0.15);--vz-vertical-menu-sub-item-color:rgb(123.972972973, 127.2486486486, 143.627027027);--vz-vertical-menu-sub-item-hover-color:#4b38b3;--vz-vertical-menu-sub-item-active-color:#4b38b3;--vz-vertical-menu-title-color:#919da9;--vz-vertical-menu-box-shadow:0 2px 4px rgba(15, 34, 58, 0.12);--vz-vertical-menu-dropdown-box-shadow:0 2px 4px rgba(15, 34, 58, 0.12)}:root[data-sidebar=dark]{--vz-vertical-menu-bg:#4b38b3;--vz-vertical-menu-border:#4b38b3;--vz-vertical-menu-item-color:#abb9e8;--vz-vertical-menu-item-bg:rgba(255, 255, 255, 0.15);--vz-vertical-menu-item-hover-color:#fff;--vz-vertical-menu-item-active-color:#fff;--vz-vertical-menu-item-active-bg:rgba(255, 255, 255, 0.15);--vz-vertical-menu-sub-item-color:#abb9e8;--vz-vertical-menu-sub-item-hover-color:#fff;--vz-vertical-menu-sub-item-active-color:#fff;--vz-vertical-menu-title-color:#838fb9;--vz-twocolumn-menu-iconview-bg:rgb(78.2553191489, 58.4306382979, 186.7693617021);--vz-vertical-menu-box-shadow:0 2px 4px rgba(15, 34, 58, 0.12);--vz-vertical-menu-dropdown-box-shadow:0 2px 4px rgba(15, 34, 58, 0.12)}:root:is([data-sidebar=gradient],[data-sidebar=gradient-2],[data-sidebar=gradient-3],[data-sidebar=gradient-4]){--vz-vertical-menu-item-color:rgba(255, 255, 255, 0.5);--vz-vertical-menu-item-bg:rgba(255, 255, 255, 0.15);--vz-vertical-menu-item-hover-color:#fff;--vz-vertical-menu-item-active-color:#fff;--vz-vertical-menu-item-active-bg:rgba(255, 255, 255, 0.15);--vz-vertical-menu-sub-item-color:rgba(255, 255, 255, 0.5);--vz-vertical-menu-sub-item-hover-color:#fff;--vz-vertical-menu-sub-item-active-color:#fff;--vz-vertical-menu-title-color:rgba(255, 255, 255, 0.5);--vz-vertical-menu-box-shadow:0 2px 4px rgba(15, 34, 58, 0.12);--vz-vertical-menu-dropdown-box-shadow:0 2px 4px rgba(15, 34, 58, 0.12)}:root[data-sidebar=gradient]{--vz-vertical-menu-bg:linear-gradient(to right, var(--vz-primary), var(--vz-success));--vz-vertical-menu-border:var(--vz-success);--vz-twocolumn-menu-iconview-bg:var(--vz-primary)}:root[data-sidebar=gradient-2]{--vz-vertical-menu-bg:linear-gradient(to right, var(--vz-info), var(--vz-secondary));--vz-vertical-menu-border:var(--vz-secondary);--vz-twocolumn-menu-iconview-bg:var(--vz-info)}:root[data-sidebar=gradient-3]{--vz-vertical-menu-bg:linear-gradient(to right, var(--vz-info), var(--vz-success));--vz-vertical-menu-border:var(--vz-success);--vz-twocolumn-menu-iconview-bg:var(--vz-info)}:root[data-sidebar=gradient-4]{--vz-vertical-menu-bg:linear-gradient(to right, #1a1d21, var(--vz-primary));--vz-vertical-menu-border:var(--vz-primary);--vz-twocolumn-menu-iconview-bg:#1a1d21}[data-bs-theme=dark]{--vz-light:rgb(39.74, 42.56, 46.32);--vz-light-rgb:40,43,46;--vz-light-text-emphasis:rgb(83.25, 85.5, 88.5);--vz-light-bg-subtle:rgb(37.45, 40.3, 44.1);--vz-light-border-subtle:rgb(53.48, 56.12, 59.64);--vz-dark:rgb(48.9, 51.6, 55.2);--vz-dark-rgb:49,52,55;--vz-dark-text-emphasis:rgb(94.7, 96.8, 99.6);--vz-dark-bg-subtle:rgb(48.9, 51.6, 55.2);--vz-dark-border-subtle:rgb(60.35, 62.9, 66.3);--vz-card-logo-dark:none;--vz-card-logo-light:block;--vz-footer-bg:#212529;--vz-footer-color:#878a99;--vz-topnav-bg:#272b30;--vz-topnav-item-color:#878a99;--vz-topnav-item-active-color:#fff;--vz-page-title-box-shadow:0 1px 2px rgba(56, 65, 74, 0.15);--vz-page-title-border:none;--vz-twocolumn-menu-box-shadow:0 2px 4px rgba(15, 34, 58, 0.12);--vz-boxed-body-bg:rgb(17.0101694915, 18.9728813559, 21.5898305085)}[data-bs-theme=dark] .table-light{--vz-table-color:white;--vz-table-bg:var(--vz-light);--vz-table-border-color:var(--vz-border-color);--vz-table-striped-bg:var(--vz-light);--vz-table-striped-color:white;--vz-table-active-bg:var(--vz-light);--vz-table-active-color:white;--vz-table-hover-bg:var(--vz-light);--vz-table-hover-color:white}[data-bs-theme=dark] .btn-light,[data-bs-theme=dark] .btn-outline-light{--vz-btn-color:rgb(140.5, 142, 144);--vz-btn-active-color:#fff;--vz-btn-hover-color:#fff}[data-bs-theme=dark] .btn-ghost-dark,[data-bs-theme=dark] .btn-outline-dark,[data-bs-theme=dark] .btn-soft-dark{--vz-btn-color:#fff}[data-bs-theme=dark] .btn-ghost-dark{--vz-btn-active-color:#fff;--vz-btn-hover-color:#fff}[data-bs-theme=dark] .dropdown-menu{--vz-dropdown-bg:#292e33;--vz-dropdown-link-color:#adb5bd;--vz-dropdown-link-hover-color:#b9bfc4;--vz-dropdown-link-hover-bg:#2f343a;--vz-dropdown-border-width:1px;--vz-dropdown-link-active-color:#adb5bd;--vz-dropdown-link-active-bg:#2f343a}[data-bs-theme=dark]{--vz-input-bg-custom:#262a2f;--vz-input-border-custom:#2a2f34}[data-bs-theme=dark]{--vz-header-bg:#292e32;--vz-header-border:#292e32;--vz-header-item-color:#e9ecef;--vz-header-item-bg:#31363c;--vz-header-item-sub-color:#878a99;--vz-topbar-user-bg:#31373c;--vz-topbar-search-bg:#202328;--vz-topbar-search-color:#fff}[data-bs-theme=dark][data-topbar=dark]{--vz-header-bg:#4b38b3;--vz-header-border:#4b38b3;--vz-header-item-color:rgba(255, 255, 255, 0.85);--vz-header-item-bg:#495c99;--vz-header-item-sub-color:#b0c4d9;--vz-topbar-user-bg:#52639c;--vz-topbar-search-bg:rgba(255, 255, 255, 0.05);--vz-topbar-search-color:#fff}[data-bs-theme=dark]{--vz-vertical-menu-bg:#fff;--vz-vertical-menu-border:#fff;--vz-vertical-menu-item-color:rgb(108.8918918919, 112.0945945946, 128.1081081081);--vz-vertical-menu-item-bg:rgba(75, 56, 179, 0.15);--vz-vertical-menu-item-hover-color:#4b38b3;--vz-vertical-menu-item-active-color:#4b38b3;--vz-vertical-menu-item-active-bg:rgba(75, 56, 179, 0.15);--vz-vertical-menu-sub-item-color:rgb(123.972972973, 127.2486486486, 143.627027027);--vz-vertical-menu-sub-item-hover-color:#4b38b3;--vz-vertical-menu-sub-item-active-color:#4b38b3;--vz-vertical-menu-title-color:#919da9}[data-bs-theme=dark][data-sidebar=dark]{--vz-vertical-menu-bg:#212529;--vz-vertical-menu-border:#212529;--vz-vertical-menu-item-color:#7c7f90;--vz-vertical-menu-item-bg:rgba(255, 255, 255, 0.15);--vz-vertical-menu-item-hover-color:#fff;--vz-vertical-menu-item-active-color:#fff;--vz-vertical-menu-item-active-bg:rgba(255, 255, 255, 0.15);--vz-vertical-menu-sub-item-color:#7c7f90;--vz-vertical-menu-sub-item-hover-color:#fff;--vz-vertical-menu-sub-item-active-color:#fff;--vz-vertical-menu-title-color:#5f6270;--vz-twocolumn-menu-iconview-bg:#292e32}html{position:relative;min-height:100%}:is(.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6){font-family:Inter,sans-serif}label{font-weight:500;margin-bottom:.5rem}b,strong{font-weight:600}.blockquote{padding:10px 20px;border-left:4px solid var(--vz-border-color)}.blockquote-reverse{border-left:0;border-right:4px solid var(--vz-border-color);text-align:right}@media (min-width:1200px){:is(.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl){max-width:1140px}}.row>*{position:relative}.alert-label-icon{position:relative;padding-left:60px;border:0}.alert-label-icon .label-icon{position:absolute;width:45px;height:100%;left:0;top:0;background-color:rgba(255,255,255,.15);font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.alert-label-icon.label-arrow{overflow:hidden}.alert-label-icon.label-arrow .label-icon:after{content:"";position:absolute;border:6px solid transparent;border-left-color:#4b38b3;right:-12px}.alert-border-left{border-left:3px solid}.alert-top-border{background-color:var(--vz-secondary-bg);border-color:var(--vz-border-color);border-top:2px solid;color:var(--vz-body-color)}.alert-additional{padding:0}.alert-additional .alert-body{padding:.8rem 1rem}.alert-additional .alert-content{padding:.8rem 1rem;border-bottom-left-radius:var(--vz-border-radius);border-bottom-right-radius:var(--vz-border-radius);margin:0 -var(--vz-border-width) -var(--vz-border-width) -var(--vz-border-width)}.rounded-label .label-icon{width:45px;height:26px;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:0 30px 30px 0}.alert-border-left.alert-primary{border-left-color:var(--vz-primary)}.alert-top-border.alert-primary{border-top-color:var(--vz-primary)}.rounded-label.alert-primary .label-icon{background-color:var(--vz-primary);color:#fff}.label-arrow.alert-primary .label-icon{color:#fff;background-color:var(--vz-primary)}.label-arrow.alert-primary .label-icon:after{border-left-color:var(--vz-primary)!important}.alert.alert-primary .btn-close::after{color:var(--vz-primary)}.alert-additional.alert-primary .alert-content{background-color:var(--vz-primary);color:#fff}.alert-border-left.alert-secondary{border-left-color:var(--vz-secondary)}.alert-top-border.alert-secondary{border-top-color:var(--vz-secondary)}.rounded-label.alert-secondary .label-icon{background-color:var(--vz-secondary);color:#fff}.label-arrow.alert-secondary .label-icon{color:#fff;background-color:var(--vz-secondary)}.label-arrow.alert-secondary .label-icon:after{border-left-color:var(--vz-secondary)!important}.alert.alert-secondary .btn-close::after{color:var(--vz-secondary)}.alert-additional.alert-secondary .alert-content{background-color:var(--vz-secondary);color:#fff}.alert-border-left.alert-success{border-left-color:var(--vz-success)}.alert-top-border.alert-success{border-top-color:var(--vz-success)}.rounded-label.alert-success .label-icon{background-color:var(--vz-success);color:#fff}.label-arrow.alert-success .label-icon{color:#fff;background-color:var(--vz-success)}.label-arrow.alert-success .label-icon:after{border-left-color:var(--vz-success)!important}.alert.alert-success .btn-close::after{color:var(--vz-success)}.alert-additional.alert-success .alert-content{background-color:var(--vz-success);color:#fff}.alert-border-left.alert-info{border-left-color:var(--vz-info)}.alert-top-border.alert-info{border-top-color:var(--vz-info)}.rounded-label.alert-info .label-icon{background-color:var(--vz-info);color:#fff}.label-arrow.alert-info .label-icon{color:#fff;background-color:var(--vz-info)}.label-arrow.alert-info .label-icon:after{border-left-color:var(--vz-info)!important}.alert.alert-info .btn-close::after{color:var(--vz-info)}.alert-additional.alert-info .alert-content{background-color:var(--vz-info);color:#fff}.alert-border-left.alert-warning{border-left-color:var(--vz-warning)}.alert-top-border.alert-warning{border-top-color:var(--vz-warning)}.rounded-label.alert-warning .label-icon{background-color:var(--vz-warning);color:#fff}.label-arrow.alert-warning .label-icon{color:#fff;background-color:var(--vz-warning)}.label-arrow.alert-warning .label-icon:after{border-left-color:var(--vz-warning)!important}.alert.alert-warning .btn-close::after{color:var(--vz-warning)}.alert-additional.alert-warning .alert-content{background-color:var(--vz-warning);color:#fff}.alert-border-left.alert-danger{border-left-color:var(--vz-danger)}.alert-top-border.alert-danger{border-top-color:var(--vz-danger)}.rounded-label.alert-danger .label-icon{background-color:var(--vz-danger);color:#fff}.label-arrow.alert-danger .label-icon{color:#fff;background-color:var(--vz-danger)}.label-arrow.alert-danger .label-icon:after{border-left-color:var(--vz-danger)!important}.alert.alert-danger .btn-close::after{color:var(--vz-danger)}.alert-additional.alert-danger .alert-content{background-color:var(--vz-danger);color:#fff}.alert-border-left.alert-light{border-left-color:var(--vz-light)}.alert-top-border.alert-light{border-top-color:var(--vz-light)}.rounded-label.alert-light .label-icon{background-color:var(--vz-light);color:#000}.label-arrow.alert-light .label-icon{color:#000;background-color:var(--vz-light)}.label-arrow.alert-light .label-icon:after{border-left-color:var(--vz-light)!important}.alert.alert-light .btn-close::after{color:var(--vz-light)}.alert-additional.alert-light .alert-content{background-color:var(--vz-light);color:#000}.alert-border-left.alert-dark{border-left-color:var(--vz-dark)}.alert-top-border.alert-dark{border-top-color:var(--vz-dark)}.rounded-label.alert-dark .label-icon{background-color:var(--vz-dark);color:#fff}.label-arrow.alert-dark .label-icon{color:#fff;background-color:var(--vz-dark)}.label-arrow.alert-dark .label-icon:after{border-left-color:var(--vz-dark)!important}.alert.alert-dark .btn-close::after{color:var(--vz-dark)}.alert-additional.alert-dark .alert-content{background-color:var(--vz-dark);color:#fff}.alert-dismissible .btn-close{background:0 0!important}.alert-dismissible .btn-close::after{background:0 0!important;content:"\f0156"!important;font-size:18px;line-height:15px;font-family:"Material Design Icons"!important}.badge{line-height:.95}.badge-label.bg-primary:before{border-right-color:#4b38b3}.badge-label.bg-secondary:before{border-right-color:#3577f1}.badge-label.bg-success:before{border-right-color:#45cb85}.badge-label.bg-info:before{border-right-color:#299cdb}.badge-label.bg-warning:before{border-right-color:#ffbe0b}.badge-label.bg-danger:before{border-right-color:#f06548}.badge-label.bg-light:before{border-right-color:#f3f6f9}.badge-label.bg-dark:before{border-right-color:#212529}.badge-border{border-left:2px solid}.badge-label{margin-left:8px;position:relative}.badge-label:before{content:"";position:absolute;border:8px solid transparent;border-right-color:#4b38b3;left:-14px;top:0}.badge-gradient-primary{background:linear-gradient(135deg,#4b38b3 0,#45cb85 100%)}.badge-gradient-secondary{background:linear-gradient(135deg,#3577f1 0,#299cdb 100%)}.badge-gradient-success{background:linear-gradient(135deg,#45cb85 0,#ffbe0b 100%)}.badge-gradient-danger{background:linear-gradient(135deg,#f06548 0,#3577f1 100%)}.badge-gradient-warning{background:linear-gradient(135deg,#ffbe0b 0,rgb(189.5,139.018442623,0) 100%)}.badge-gradient-info{background:linear-gradient(135deg,#299cdb 0,#45cb85 100%)}.badge-gradient-dark{background:linear-gradient(135deg,#212529 0,#4b38b3 100%)}a,button{outline:0!important}.btn{-webkit-box-shadow:0 3px 3px rgba(56,65,74,.1);box-shadow:0 3px 3px rgba(56,65,74,.1)}:is(.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active){border-color:transparent}.btn-icon{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:calc(1rem + 1.5em + 2px);width:calc(1rem + 1.5em + 2px);padding:0}.btn-icon :is(i,svg,img){vertical-align:middle}.btn-icon.btn-sm{height:calc(.5rem + 1.5em + 2px);width:calc(.5rem + 1.5em + 2px)}.btn-icon.btn-lg{height:calc(1.4rem + 1.5em + 2px);width:calc(1.4rem + 1.5em + 2px)}.btn-primary{--vz-btn-bg:var(--vz-primary);--vz-btn-border-color:var(--vz-primary);--vz-btn-hover-bg:var(--vz-primary-text-emphasis);--vz-btn-hover-border-color:var(--vz-primary-text-emphasis);--vz-btn-focus-shadow-rgb:var(--vz-primary-rgb);--vz-btn-active-bg:var(--vz-primary-text-emphasis);--vz-btn-active-border-color:var(--vz-primary-text-emphasis)}.btn-outline-primary{--vz-btn-color:var(--vz-primary);--vz-btn-bg:transparent;--vz-btn-border-color:var(--vz-primary);--vz-btn-hover-bg:var(--vz-primary);--vz-btn-hover-border-color:var(--vz-primary);--vz-btn-focus-shadow-rgb:var(--vz-primary-rgb);--vz-btn-active-bg:var(--vz-primary);--vz-btn-active-border-color:var(--vz-primary)}.btn-soft-primary{--vz-btn-color:var(--vz-primary);--vz-btn-bg:var(--vz-primary-bg-subtle);--vz-btn-border-color:transparent;--vz-btn-hover-bg:var(--vz-primary);--vz-btn-hover-border-color:transparent;--vz-btn-focus-shadow-rgb:var(--vz-primary-rgb);--vz-btn-active-bg:var(--vz-primary);--vz-btn-active-border-color:transparent}.btn-ghost-primary{--vz-btn-color:var(--vz-primary);--vz-btn-bg:transparent;--vz-btn-border-color:transparent;--vz-btn-hover-color:var(--vz-primary);--vz-btn-hover-bg:var(--vz-primary-bg-subtle);--vz-btn-hover-border-color:transparent;--vz-btn-focus-shadow-rgb:var(--vz-primary-rgb);--vz-btn-active-color:var(--vz-primary);--vz-btn-active-bg:var(--vz-primary-bg-subtle);--vz-btn-active-border-color:transparent}.btn-secondary{--vz-btn-bg:var(--vz-secondary);--vz-btn-border-color:var(--vz-secondary);--vz-btn-hover-bg:var(--vz-secondary-text-emphasis);--vz-btn-hover-border-color:var(--vz-secondary-text-emphasis);--vz-btn-focus-shadow-rgb:var(--vz-secondary-rgb);--vz-btn-active-bg:var(--vz-secondary-text-emphasis);--vz-btn-active-border-color:var(--vz-secondary-text-emphasis)}.btn-outline-secondary{--vz-btn-color:var(--vz-secondary);--vz-btn-bg:transparent;--vz-btn-border-color:var(--vz-secondary);--vz-btn-hover-bg:var(--vz-secondary);--vz-btn-hover-border-color:var(--vz-secondary);--vz-btn-focus-shadow-rgb:var(--vz-secondary-rgb);--vz-btn-active-bg:var(--vz-secondary);--vz-btn-active-border-color:var(--vz-secondary)}.btn-soft-secondary{--vz-btn-color:var(--vz-secondary);--vz-btn-bg:var(--vz-secondary-bg-subtle);--vz-btn-border-color:transparent;--vz-btn-hover-bg:var(--vz-secondary);--vz-btn-hover-border-color:transparent;--vz-btn-focus-shadow-rgb:var(--vz-secondary-rgb);--vz-btn-active-bg:var(--vz-secondary);--vz-btn-active-border-color:transparent}.btn-ghost-secondary{--vz-btn-color:var(--vz-secondary);--vz-btn-bg:transparent;--vz-btn-border-color:transparent;--vz-btn-hover-color:var(--vz-secondary);--vz-btn-hover-bg:var(--vz-secondary-bg-subtle);--vz-btn-hover-border-color:transparent;--vz-btn-focus-shadow-rgb:var(--vz-secondary-rgb);--vz-btn-active-color:var(--vz-secondary);--vz-btn-active-bg:var(--vz-secondary-bg-subtle);--vz-btn-active-border-color:transparent}.btn-success{--vz-btn-bg:var(--vz-success);--vz-btn-border-color:var(--vz-success);--vz-btn-hover-bg:var(--vz-success-text-emphasis);--vz-btn-hover-border-color:var(--vz-success-text-emphasis);--vz-btn-focus-shadow-rgb:var(--vz-success-rgb);--vz-btn-active-bg:var(--vz-success-text-emphasis);--vz-btn-active-border-color:var(--vz-success-text-emphasis)}.btn-outline-success{--vz-btn-color:var(--vz-success);--vz-btn-bg:transparent;--vz-btn-border-color:var(--vz-success);--vz-btn-hover-bg:var(--vz-success);--vz-btn-hover-border-color:var(--vz-success);--vz-btn-focus-shadow-rgb:var(--vz-success-rgb);--vz-btn-active-bg:var(--vz-success);--vz-btn-active-border-color:var(--vz-success)}.btn-soft-success{--vz-btn-color:var(--vz-success);--vz-btn-bg:var(--vz-success-bg-subtle);--vz-btn-border-color:transparent;--vz-btn-hover-bg:var(--vz-success);--vz-btn-hover-border-color:transparent;--vz-btn-focus-shadow-rgb:var(--vz-success-rgb);--vz-btn-active-bg:var(--vz-success);--vz-btn-active-border-color:transparent}.btn-ghost-success{--vz-btn-color:var(--vz-success);--vz-btn-bg:transparent;--vz-btn-border-color:transparent;--vz-btn-hover-color:var(--vz-success);--vz-btn-hover-bg:var(--vz-success-bg-subtle);--vz-btn-hover-border-color:transparent;--vz-btn-focus-shadow-rgb:var(--vz-success-rgb);--vz-btn-active-color:var(--vz-success);--vz-btn-active-bg:var(--vz-success-bg-subtle);--vz-btn-active-border-color:transparent}.btn-info{--vz-btn-bg:var(--vz-info);--vz-btn-border-color:var(--vz-info);--vz-btn-hover-bg:var(--vz-info-text-emphasis);--vz-btn-hover-border-color:var(--vz-info-text-emphasis);--vz-btn-focus-shadow-rgb:var(--vz-info-rgb);--vz-btn-active-bg:var(--vz-info-text-emphasis);--vz-btn-active-border-color:var(--vz-info-text-emphasis)}.btn-outline-info{--vz-btn-color:var(--vz-info);--vz-btn-bg:transparent;--vz-btn-border-color:var(--vz-info);--vz-btn-hover-bg:var(--vz-info);--vz-btn-hover-border-color:var(--vz-info);--vz-btn-focus-shadow-rgb:var(--vz-info-rgb);--vz-btn-active-bg:var(--vz-info);--vz-btn-active-border-color:var(--vz-info)}.btn-soft-info{--vz-btn-color:var(--vz-info);--vz-btn-bg:var(--vz-info-bg-subtle);--vz-btn-border-color:transparent;--vz-btn-hover-bg:var(--vz-info);--vz-btn-hover-border-color:transparent;--vz-btn-focus-shadow-rgb:var(--vz-info-rgb);--vz-btn-active-bg:var(--vz-info);--vz-btn-active-border-color:transparent}.btn-ghost-info{--vz-btn-color:var(--vz-info);--vz-btn-bg:transparent;--vz-btn-border-color:transparent;--vz-btn-hover-color:var(--vz-info);--vz-btn-hover-bg:var(--vz-info-bg-subtle);--vz-btn-hover-border-color:transparent;--vz-btn-focus-shadow-rgb:var(--vz-info-rgb);--vz-btn-active-color:var(--vz-info);--vz-btn-active-bg:var(--vz-info-bg-subtle);--vz-btn-active-border-color:transparent}.btn-warning{--vz-btn-bg:var(--vz-warning);--vz-btn-border-color:var(--vz-warning);--vz-btn-hover-bg:var(--vz-warning-text-emphasis);--vz-btn-hover-border-color:var(--vz-warning-text-emphasis);--vz-btn-focus-shadow-rgb:var(--vz-warning-rgb);--vz-btn-active-bg:var(--vz-warning-text-emphasis);--vz-btn-active-border-color:var(--vz-warning-text-emphasis)}.btn-outline-warning{--vz-btn-color:var(--vz-warning);--vz-btn-bg:transparent;--vz-btn-border-color:var(--vz-warning);--vz-btn-hover-bg:var(--vz-warning);--vz-btn-hover-border-color:var(--vz-warning);--vz-btn-focus-shadow-rgb:var(--vz-warning-rgb);--vz-btn-active-bg:var(--vz-warning);--vz-btn-active-border-color:var(--vz-warning)}.btn-soft-warning{--vz-btn-color:var(--vz-warning);--vz-btn-bg:var(--vz-warning-bg-subtle);--vz-btn-border-color:transparent;--vz-btn-hover-bg:var(--vz-warning);--vz-btn-hover-border-color:transparent;--vz-btn-focus-shadow-rgb:var(--vz-warning-rgb);--vz-btn-active-bg:var(--vz-warning);--vz-btn-active-border-color:transparent}.btn-ghost-warning{--vz-btn-color:var(--vz-warning);--vz-btn-bg:transparent;--vz-btn-border-color:transparent;--vz-btn-hover-color:var(--vz-warning);--vz-btn-hover-bg:var(--vz-warning-bg-subtle);--vz-btn-hover-border-color:transparent;--vz-btn-focus-shadow-rgb:var(--vz-warning-rgb);--vz-btn-active-color:var(--vz-warning);--vz-btn-active-bg:var(--vz-warning-bg-subtle);--vz-btn-active-border-color:transparent}.btn-danger{--vz-btn-bg:var(--vz-danger);--vz-btn-border-color:var(--vz-danger);--vz-btn-hover-bg:var(--vz-danger-text-emphasis);--vz-btn-hover-border-color:var(--vz-danger-text-emphasis);--vz-btn-focus-shadow-rgb:var(--vz-danger-rgb);--vz-btn-active-bg:var(--vz-danger-text-emphasis);--vz-btn-active-border-color:var(--vz-danger-text-emphasis)}.btn-outline-danger{--vz-btn-color:var(--vz-danger);--vz-btn-bg:transparent;--vz-btn-border-color:var(--vz-danger);--vz-btn-hover-bg:var(--vz-danger);--vz-btn-hover-border-color:var(--vz-danger);--vz-btn-focus-shadow-rgb:var(--vz-danger-rgb);--vz-btn-active-bg:var(--vz-danger);--vz-btn-active-border-color:var(--vz-danger)}.btn-soft-danger{--vz-btn-color:var(--vz-danger);--vz-btn-bg:var(--vz-danger-bg-subtle);--vz-btn-border-color:transparent;--vz-btn-hover-bg:var(--vz-danger);--vz-btn-hover-border-color:transparent;--vz-btn-focus-shadow-rgb:var(--vz-danger-rgb);--vz-btn-active-bg:var(--vz-danger);--vz-btn-active-border-color:transparent}.btn-ghost-danger{--vz-btn-color:var(--vz-danger);--vz-btn-bg:transparent;--vz-btn-border-color:transparent;--vz-btn-hover-color:var(--vz-danger);--vz-btn-hover-bg:var(--vz-danger-bg-subtle);--vz-btn-hover-border-color:transparent;--vz-btn-focus-shadow-rgb:var(--vz-danger-rgb);--vz-btn-active-color:var(--vz-danger);--vz-btn-active-bg:var(--vz-danger-bg-subtle);--vz-btn-active-border-color:transparent}.btn-light{--vz-btn-bg:var(--vz-light);--vz-btn-border-color:var(--vz-light);--vz-btn-hover-bg:var(--vz-light-text-emphasis);--vz-btn-hover-border-color:var(--vz-light-text-emphasis);--vz-btn-focus-shadow-rgb:var(--vz-light-rgb);--vz-btn-active-bg:var(--vz-light-text-emphasis);--vz-btn-active-border-color:var(--vz-light-text-emphasis)}.btn-outline-light{--vz-btn-color:var(--vz-light);--vz-btn-bg:transparent;--vz-btn-border-color:var(--vz-light);--vz-btn-hover-bg:var(--vz-light);--vz-btn-hover-border-color:var(--vz-light);--vz-btn-focus-shadow-rgb:var(--vz-light-rgb);--vz-btn-active-bg:var(--vz-light);--vz-btn-active-border-color:var(--vz-light)}.btn-soft-light{--vz-btn-color:var(--vz-light);--vz-btn-bg:var(--vz-light-bg-subtle);--vz-btn-border-color:transparent;--vz-btn-hover-bg:var(--vz-light);--vz-btn-hover-border-color:transparent;--vz-btn-focus-shadow-rgb:var(--vz-light-rgb);--vz-btn-active-bg:var(--vz-light);--vz-btn-active-border-color:transparent}.btn-ghost-light{--vz-btn-color:var(--vz-light);--vz-btn-bg:transparent;--vz-btn-border-color:transparent;--vz-btn-hover-color:var(--vz-light);--vz-btn-hover-bg:var(--vz-light-bg-subtle);--vz-btn-hover-border-color:transparent;--vz-btn-focus-shadow-rgb:var(--vz-light-rgb);--vz-btn-active-color:var(--vz-light);--vz-btn-active-bg:var(--vz-light-bg-subtle);--vz-btn-active-border-color:transparent}.btn-dark{--vz-btn-bg:var(--vz-dark);--vz-btn-border-color:var(--vz-dark);--vz-btn-hover-bg:var(--vz-dark-text-emphasis);--vz-btn-hover-border-color:var(--vz-dark-text-emphasis);--vz-btn-focus-shadow-rgb:var(--vz-dark-rgb);--vz-btn-active-bg:var(--vz-dark-text-emphasis);--vz-btn-active-border-color:var(--vz-dark-text-emphasis)}.btn-outline-dark{--vz-btn-color:var(--vz-dark);--vz-btn-bg:transparent;--vz-btn-border-color:var(--vz-dark);--vz-btn-hover-bg:var(--vz-dark);--vz-btn-hover-border-color:var(--vz-dark);--vz-btn-focus-shadow-rgb:var(--vz-dark-rgb);--vz-btn-active-bg:var(--vz-dark);--vz-btn-active-border-color:var(--vz-dark)}.btn-soft-dark{--vz-btn-color:var(--vz-dark);--vz-btn-bg:var(--vz-dark-bg-subtle);--vz-btn-border-color:transparent;--vz-btn-hover-bg:var(--vz-dark);--vz-btn-hover-border-color:transparent;--vz-btn-focus-shadow-rgb:var(--vz-dark-rgb);--vz-btn-active-bg:var(--vz-dark);--vz-btn-active-border-color:transparent}.btn-ghost-dark{--vz-btn-color:var(--vz-dark);--vz-btn-bg:transparent;--vz-btn-border-color:transparent;--vz-btn-hover-color:var(--vz-dark);--vz-btn-hover-bg:var(--vz-dark-bg-subtle);--vz-btn-hover-border-color:transparent;--vz-btn-focus-shadow-rgb:var(--vz-dark-rgb);--vz-btn-active-color:var(--vz-dark);--vz-btn-active-bg:var(--vz-dark-bg-subtle);--vz-btn-active-border-color:transparent}.btn-label{position:relative;padding-left:44px}.btn-label .label-icon{position:absolute;width:35.5px;left:calc(var(--vz-border-width) * -1);top:calc(var(--vz-border-width) * -1);bottom:calc(var(--vz-border-width) * -1);background-color:rgba(255,255,255,.1);font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-label.btn-light .label-icon{background-color:rgba(33,37,41,.05)}.btn-label.right{padding-left:.9rem;padding-right:44px}.btn-label.right .label-icon{right:calc(var(--vz-border-width) * -1);left:auto}.btn-animation{overflow:hidden;-webkit-transition:border-color .3s,background-color .3s;transition:border-color .3s,background-color .3s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.btn-animation::after{content:attr(data-text);position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0);padding:.5rem .9rem;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.btn-animation>span{display:block;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.btn-animation:hover::after{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.btn-animation:hover>span{opacity:0;-webkit-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0)}.btn-primary.btn-animation{background-color:#4b38b3;border-color:#4b38b3!important}.btn-primary.btn-animation:is(:hover,:focus,:active,:focus-visible){color:#4b38b3;background-color:rgba(75,56,179,.1)}.btn-secondary.btn-animation{background-color:#3577f1;border-color:#3577f1!important}.btn-secondary.btn-animation:is(:hover,:focus,:active,:focus-visible){color:#3577f1;background-color:rgba(53,119,241,.1)}.btn-success.btn-animation{background-color:#45cb85;border-color:#45cb85!important}.btn-success.btn-animation:is(:hover,:focus,:active,:focus-visible){color:#45cb85;background-color:rgba(69,203,133,.1)}.btn-info.btn-animation{background-color:#299cdb;border-color:#299cdb!important}.btn-info.btn-animation:is(:hover,:focus,:active,:focus-visible){color:#299cdb;background-color:rgba(41,156,219,.1)}.btn-warning.btn-animation{background-color:#ffbe0b;border-color:#ffbe0b!important}.btn-warning.btn-animation:is(:hover,:focus,:active,:focus-visible){color:#ffbe0b;background-color:rgba(255,190,11,.1)}.btn-danger.btn-animation{background-color:#f06548;border-color:#f06548!important}.btn-danger.btn-animation:is(:hover,:focus,:active,:focus-visible){color:#f06548;background-color:rgba(240,101,72,.1)}.btn-light.btn-animation{background-color:#f3f6f9;border-color:#f3f6f9!important}.btn-light.btn-animation:is(:hover,:focus,:active,:focus-visible){color:#f3f6f9;background-color:rgba(243,246,249,.1)}.btn-dark.btn-animation{background-color:#212529;border-color:#212529!important}.btn-dark.btn-animation:is(:hover,:focus,:active,:focus-visible){color:#212529;background-color:rgba(33,37,41,.1)}.btn-group-vertical label{margin-bottom:0}.btn-group.radio .btn{border:none}.btn-group.radio .btn-check:active+.btn-light,.btn-group.radio .btn-check:checked+.btn-light,.btn-group.radio .btn-light.active,.btn-group.radio .btn-light.dropdown-toggle.show,.btn-group.radio .btn-light:active{background-color:rgba(41,156,219,.2);color:#299cdb}.btn-load .spinner-border,.btn-load .spinner-grow{height:19px;width:19px}:is(.btn-primary,.btn-outline-primary,.btn-soft-primary).btn-border{border-bottom:2px solid rgb(61.9787234043,46.2774468085,147.9225531915)}:is(.btn-soft-primary,.btn-outline-primary){--vz-btn-active-color:#fff;--vz-btn-hover-color:#fff}:is(.btn-secondary,.btn-outline-secondary,.btn-soft-secondary).btn-border{border-bottom:2px solid rgb(16.4111111111,93.7777777778,236.7888888889)}:is(.btn-soft-secondary,.btn-outline-secondary){--vz-btn-active-color:#fff;--vz-btn-hover-color:#fff}:is(.btn-success,.btn-outline-success,.btn-soft-success).btn-border{border-bottom:2px solid rgb(50.5142857143,180.6857142857,112.6857142857)}:is(.btn-soft-success,.btn-outline-success){--vz-btn-active-color:#fff;--vz-btn-hover-color:#fff}:is(.btn-info,.btn-outline-info,.btn-soft-info).btn-border{border-bottom:2px solid rgb(31.5648,132.3968,187.6352)}:is(.btn-soft-info,.btn-outline-info){--vz-btn-active-color:#fff;--vz-btn-hover-color:#fff}:is(.btn-warning,.btn-outline-warning,.btn-soft-warning).btn-border{border-bottom:2px solid rgb(225.2,165.2081967213,0)}:is(.btn-soft-warning,.btn-outline-warning){--vz-btn-active-color:#fff;--vz-btn-hover-color:#fff}:is(.btn-danger,.btn-outline-danger,.btn-soft-danger).btn-border{border-bottom:2px solid rgb(236.9090909091,69.2666666667,34.2909090909)}:is(.btn-soft-danger,.btn-outline-danger){--vz-btn-active-color:#fff;--vz-btn-hover-color:#fff}:is(.btn-light,.btn-outline-light,.btn-soft-light).btn-border{border-bottom:2px solid rgb(215.8,225.6,235.4)}:is(.btn-soft-light,.btn-outline-light){--vz-btn-active-color:#000;--vz-btn-hover-color:#000}:is(.btn-dark,.btn-outline-dark,.btn-soft-dark).btn-border{border-bottom:2px solid rgb(14.8054054054,16.6,18.3945945946)}:is(.btn-soft-dark,.btn-outline-dark){--vz-btn-active-color:#fff;--vz-btn-hover-color:#fff}.custom-toggle .icon-off{display:none}.custom-toggle.active .icon-on{display:none}.custom-toggle.active .icon-off{display:block}.breadcrumb-item>a{color:var(--vz-body-color)}.breadcrumb-item+.breadcrumb-item::before{font-family:"Material Design Icons";font-size:15px;line-height:20px}.card{margin-bottom:1.5rem;-webkit-box-shadow:0 3px 3px rgba(56,65,74,.1);box-shadow:0 3px 3px rgba(56,65,74,.1)}.card-header{border-bottom:1px solid var(--vz-border-color)}.card-header-dropdown .dropdown-btn{padding:1rem 0}.card-footer{border-top:1px solid var(--vz-border-color)}.card-title{font-size:16px;margin:0 0 7px 0}.card-height-100{height:calc(100% - 1.5rem)}.card-animate{-webkit-transition:all .4s;transition:all .4s}.card-animate:hover{-webkit-transform:translateY(calc(-1.5rem / 5));transform:translateY(calc(-1.5rem / 5));-webkit-box-shadow:0 5px 10px rgba(30,32,37,.12);box-shadow:0 5px 10px rgba(30,32,37,.12)}.card-primary{background-color:#4b38b3;color:#fff}.card-primary .card-footer,.card-primary .card-header{background-color:rgba(255,255,255,.1);color:#fff;border-color:transparent}.card-primary .card-title{color:#fff}.card-secondary{background-color:#3577f1;color:#fff}.card-secondary .card-footer,.card-secondary .card-header{background-color:rgba(255,255,255,.1);color:#fff;border-color:transparent}.card-secondary .card-title{color:#fff}.card-success{background-color:#45cb85;color:#fff}.card-success .card-footer,.card-success .card-header{background-color:rgba(255,255,255,.1);color:#fff;border-color:transparent}.card-success .card-title{color:#fff}.card-info{background-color:#299cdb;color:#fff}.card-info .card-footer,.card-info .card-header{background-color:rgba(255,255,255,.1);color:#fff;border-color:transparent}.card-info .card-title{color:#fff}.card-warning{background-color:#ffbe0b;color:#fff}.card-warning .card-footer,.card-warning .card-header{background-color:rgba(255,255,255,.1);color:#fff;border-color:transparent}.card-warning .card-title{color:#fff}.card-danger{background-color:#f06548;color:#fff}.card-danger .card-footer,.card-danger .card-header{background-color:rgba(255,255,255,.1);color:#fff;border-color:transparent}.card-danger .card-title{color:#fff}.card-light{background-color:#f3f6f9;color:#000}.card-light .card-footer,.card-light .card-header{background-color:rgba(255,255,255,.1);color:#000;border-color:transparent}.card-light .card-title{color:#000}.card-dark{background-color:#212529;color:#fff}.card-dark .card-footer,.card-dark .card-header{background-color:rgba(255,255,255,.1);color:#fff;border-color:transparent}.card-dark .card-title{color:#fff}.card-border-primary{border-color:#4b38b3!important}.card-border-primary .card-footer,.card-border-primary .card-header{border-color:#4b38b3}.card-border-secondary{border-color:#3577f1!important}.card-border-secondary .card-footer,.card-border-secondary .card-header{border-color:#3577f1}.card-border-success{border-color:#45cb85!important}.card-border-success .card-footer,.card-border-success .card-header{border-color:#45cb85}.card-border-info{border-color:#299cdb!important}.card-border-info .card-footer,.card-border-info .card-header{border-color:#299cdb}.card-border-warning{border-color:#ffbe0b!important}.card-border-warning .card-footer,.card-border-warning .card-header{border-color:#ffbe0b}.card-border-danger{border-color:#f06548!important}.card-border-danger .card-footer,.card-border-danger .card-header{border-color:#f06548}.card-border-light{border-color:#f3f6f9!important}.card-border-light .card-footer,.card-border-light .card-header{border-color:#f3f6f9}.card-border-dark{border-color:#212529!important}.card-border-dark .card-footer,.card-border-dark .card-header{border-color:#212529}.card-light{background-color:var(--vz-light)}.card-light .card-footer,.card-light .card-header{color:var(--vz-body-color)!important;background-color:rgba(var(--vz-dark-rgb),.1)}.card-light .card-text,.card-light .card-title{color:var(--vz-body-color)!important}.card-preloader{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(var(--vz-light-rgb),.6);z-index:9999}.card-status{width:40px;height:40px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.custom-loader{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.card-overlay{position:relative;overflow:hidden}.card-overlay:before{content:"";background-color:rgba(75,56,179,.2);position:absolute;top:0;right:0;left:0;bottom:0}.card-overlay :is(.card-header,.card-footer){border-color:rgba(255,255,255,.15)!important}.card-toolbar-menu{line-height:.8}.card-toolbar-menu a{font-size:17px}.card-toolbar-menu .minimize-card .plus{display:none}.card-toolbar-menu .minimize-card .minus{display:block}.card-toolbar-menu .minimize-card.collapsed .plus{display:block}.card-toolbar-menu .minimize-card.collapsed .minus{display:none}.dropdown-toggle::after{display:inline-block;margin-left:.255em;font-size:15px;line-height:15px;content:"\f0140";font-family:"Material Design Icons"}.dropdown-menu{-webkit-box-shadow:0 5px 10px rgba(30,32,37,.12);box-shadow:0 5px 10px rgba(30,32,37,.12);-webkit-animation-name:DropDownSlide;animation-name:DropDownSlide;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;z-index:1000}.dropdown-menu.dropdown-megamenu{padding:20px;left:0!important;right:0!important}.dropdown-menu[data-popper-placement=top-start]{-webkit-animation-name:DropDownSlideDown;animation-name:DropDownSlideDown}@-webkit-keyframes DropDownSlide{100%{margin-top:-1px}0%{margin-top:8px}}@keyframes DropDownSlide{100%{margin-top:-1px}0%{margin-top:8px}}@-webkit-keyframes DropDownSlideDown{100%{margin-bottom:0}0%{margin-bottom:8px}}@keyframes DropDownSlideDown{100%{margin-bottom:0}0%{margin-bottom:8px}}@media (min-width:600px){.dropdown-menu-xl{width:420px}.dropdown-menu-lg{width:320px}.dropdown-menu-md{width:240px}}.dropdown-toggle-split{border-left:none}.dropdown-toggle-split::after{margin-left:0}.dropdown-toggle-split:before{content:"";position:absolute;background-color:rgba(255,255,255,.12);top:calc(var(--vz-border-width) * -1);bottom:calc(var(--vz-border-width) * -1);right:calc(var(--vz-border-width) * -1);left:0;border-radius:0 var(--vz-border-radius) var(--vz-border-radius) 0}.dropdown-mega{position:static!important}.dropdown-mega-menu-xl{width:38rem}.dropdown-mega-menu-lg{width:26rem}[dir=ltr] .dropdown-menu-start{--vz-position:end}[dir=ltr] .dropdown-menu-end{--vz-position:start}.dropdown-head .nav-tabs-custom{border:0}.dropdown-head .nav-tabs-custom .nav-link::after{display:none}.dropdown-head .nav-tabs-custom .nav-link{color:rgba(255,255,255,.6)}.dropdown-head .nav-tabs-custom .nav-link.active{background-color:var(--vz-dropdown-bg)}.dropdown-head .nav-tabs-custom .nav-link:hover{color:#fff}.dropdownmenu-primary .dropdown-item:is(:focus,:hover,.active){background-color:rgba(75,56,179,.07);color:#4b38b3}.dropdownmenu-secondary .dropdown-item:is(:focus,:hover,.active){background-color:rgba(53,119,241,.07);color:#3577f1}.dropdownmenu-success .dropdown-item:is(:focus,:hover,.active){background-color:rgba(69,203,133,.07);color:#45cb85}.dropdownmenu-info .dropdown-item:is(:focus,:hover,.active){background-color:rgba(41,156,219,.07);color:#299cdb}.dropdownmenu-warning .dropdown-item:is(:focus,:hover,.active){background-color:rgba(255,190,11,.07);color:#ffbe0b}.dropdownmenu-danger .dropdown-item:is(:focus,:hover,.active){background-color:rgba(240,101,72,.07);color:#f06548}.dropdownmenu-light .dropdown-item:is(:focus,:hover,.active){background-color:rgba(243,246,249,.07);color:#f3f6f9}.dropdownmenu-dark .dropdown-item:is(:focus,:hover,.active){background-color:rgba(33,37,41,.07);color:#212529}:is(.nav-tabs,.nav-pills)>li>a{color:var(--vz-body-color);font-weight:500}.nav-pills>a{color:var(--vz-body-color);font-weight:500}.nav-pills :is(.nav-link.active,.show>.nav-link){-webkit-box-shadow:0 3px 3px rgba(56,65,74,.1);box-shadow:0 3px 3px rgba(56,65,74,.1)}.nav-tabs-custom{border-bottom:1px solid var(--vz-border-color)}.nav-tabs-custom .nav-item{position:relative}.nav-tabs-custom .nav-item .nav-link{border:none;font-weight:500}.nav-tabs-custom .nav-item .nav-link::after{content:"";background:#4b38b3;height:1px;position:absolute;width:100%;left:0;bottom:0;-webkit-transition:all 250ms ease 0s;transition:all 250ms ease 0s;-webkit-transform:scale(0);transform:scale(0)}.nav-tabs-custom .nav-item .nav-link.active{color:#4b38b3}.nav-tabs-custom .nav-item .nav-link.active:after{-webkit-transform:scale(1);transform:scale(1)}.nav-tabs-custom.card-header-tabs{margin-top:-1rem}.nav-tabs-custom.card-header-tabs .nav-link{padding:1rem 1rem}.vertical-nav .nav .nav-link{padding:24px 16px;text-align:center;margin-bottom:8px}.vertical-nav .nav .nav-link .nav-icon{font-size:24px}.navtab-bg li>a{background-color:#e9ebec;margin:0 5px}.arrow-navtabs .nav-item .nav-link{position:relative;text-align:center}.arrow-navtabs .nav-item .nav-link:before{content:"";position:absolute;border:6px solid transparent;bottom:-12px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.arrow-navtabs .nav-item .nav-link:before{-webkit-transition:none;transition:none}}.arrow-navtabs .nav-item .nav-link.active:before{border-top-color:#4b38b3}.custom-hover-nav-tabs .nav-item{text-align:center;overflow:hidden}.custom-hover-nav-tabs .nav-item .nav-link{width:120px;height:45px;position:relative;border-radius:0}.custom-hover-nav-tabs .nav-item .nav-link .nav-icon{font-size:22px}.custom-hover-nav-tabs .nav-item .nav-link .nav-titl{font-size:14px}.custom-hover-nav-tabs .nav-item .nav-link.active .nav-tab-position{color:#fff}.custom-hover-nav-tabs .nav-item .nav-link .nav-tab-position{position:absolute;left:0;right:0;-webkit-transition:all .4s;transition:all .4s}.custom-hover-nav-tabs .nav-item .nav-link .nav-tab-position.nav-icon{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.custom-hover-nav-tabs .nav-item .nav-link .nav-tab-position.nav-titl{bottom:-20px}.custom-hover-nav-tabs .nav-item .nav-link:hover .nav-titl{bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}.custom-hover-nav-tabs .nav-item .nav-link:hover .nav-icon{top:-20px}.custom-verti-nav-pills .nav-link{background-color:var(--vz-light);margin-top:7px;position:relative}@media (min-width:992px){.custom-verti-nav-pills .nav-link::before{content:"";position:absolute;right:-20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:12px solid transparent;border-left-color:transparent;-webkit-transition:border-left-color .04 ease;transition:border-left-color .04 ease}.custom-verti-nav-pills .nav-link.active::before{border-left-color:#4b38b3}}.animation-nav li{position:relative}.animation-nav li a{color:var(--vz-body-color);border-radius:4px;position:relative;overflow:hidden;-webkit-transition:all .4s;transition:all .4s;z-index:1}.animation-nav li a span{position:relative}.animation-nav li a::before{content:"";position:absolute;top:0;width:0;right:0;height:100%;-webkit-transition:width .4s cubic-bezier(.51,.18,0,.88) .1s;transition:width .4s cubic-bezier(.51,.18,0,.88) .1s;background-color:#4b38b3;z-index:-1}.animation-nav li a.active,.animation-nav li a:hover{color:#fff;background-color:transparent!important}.animation-nav li a.active::before,.animation-nav li a:hover::before{width:100%;left:0}.nav-border-top .nav-link{border-top:3px solid transparent}.nav-border-top .nav-link.active{border-top-color:#4b38b3}.nav-border-top-primary .nav-link.active{color:#4b38b3;border-top-color:#4b38b3}.nav-border-top-secondary .nav-link.active{color:#3577f1;border-top-color:#3577f1}.nav-border-top-success .nav-link.active{color:#45cb85;border-top-color:#45cb85}.nav-border-top-info .nav-link.active{color:#299cdb;border-top-color:#299cdb}.nav-border-top-warning .nav-link.active{color:#ffbe0b;border-top-color:#ffbe0b}.nav-border-top-danger .nav-link.active{color:#f06548;border-top-color:#f06548}.nav-border-top-light .nav-link.active{color:#f3f6f9;border-top-color:#f3f6f9}.nav-border-top-dark .nav-link.active{color:#212529;border-top-color:#212529}.nav-custom{background-color:#4b38b3;border-radius:var(--vz-border-radius)}.nav-custom .nav-item .nav-link{color:rgba(255,255,255,.75)}.nav-custom .nav-item .nav-link.active{color:#fff;background-color:rgba(255,255,255,.1)}.nav-custom.nav-custom-light .nav-item .nav-link{color:rgba(var(--vz-body-rgb),.75)}.nav-custom.nav-custom-light .nav-item .nav-link.active{color:#f3f6f9;background-color:#4b38b3}.nav-custom-primary{background-color:#4b38b3}.nav-custom-secondary{background-color:#3577f1}.nav-custom-success{background-color:#45cb85}.nav-custom-info{background-color:#299cdb}.nav-custom-warning{background-color:#ffbe0b}.nav-custom-danger{background-color:#f06548}.nav-custom-light{background-color:#f3f6f9}.nav-custom-dark{background-color:#212529}.nav-custom-light{background-color:var(--vz-light)}.nav-primary .nav-link.active{color:#fff;background-color:#4b38b3}.nav-primary.nav-tabs .nav-link.active{color:#4b38b3;background-color:var(--vz-secondary-bg)}.nav-primary.nav-tabs-custom .nav-link.active{color:#4b38b3;background-color:var(--vz-secondary-bg)}.nav-primary.nav-tabs-custom .nav-link.active::after{background-color:#4b38b3}.nav-primary.arrow-navtabs .nav-link.active::before{border-top-color:#4b38b3}.nav-primary.custom-verti-nav-pills .nav-link.active::before{border-left-color:#4b38b3}.nav-secondary .nav-link.active{color:#fff;background-color:#3577f1}.nav-secondary.nav-tabs .nav-link.active{color:#3577f1;background-color:var(--vz-secondary-bg)}.nav-secondary.nav-tabs-custom .nav-link.active{color:#3577f1;background-color:var(--vz-secondary-bg)}.nav-secondary.nav-tabs-custom .nav-link.active::after{background-color:#3577f1}.nav-secondary.arrow-navtabs .nav-link.active::before{border-top-color:#3577f1}.nav-secondary.custom-verti-nav-pills .nav-link.active::before{border-left-color:#3577f1}.nav-success .nav-link.active{color:#fff;background-color:#45cb85}.nav-success.nav-tabs .nav-link.active{color:#45cb85;background-color:var(--vz-secondary-bg)}.nav-success.nav-tabs-custom .nav-link.active{color:#45cb85;background-color:var(--vz-secondary-bg)}.nav-success.nav-tabs-custom .nav-link.active::after{background-color:#45cb85}.nav-success.arrow-navtabs .nav-link.active::before{border-top-color:#45cb85}.nav-success.custom-verti-nav-pills .nav-link.active::before{border-left-color:#45cb85}.nav-info .nav-link.active{color:#fff;background-color:#299cdb}.nav-info.nav-tabs .nav-link.active{color:#299cdb;background-color:var(--vz-secondary-bg)}.nav-info.nav-tabs-custom .nav-link.active{color:#299cdb;background-color:var(--vz-secondary-bg)}.nav-info.nav-tabs-custom .nav-link.active::after{background-color:#299cdb}.nav-info.arrow-navtabs .nav-link.active::before{border-top-color:#299cdb}.nav-info.custom-verti-nav-pills .nav-link.active::before{border-left-color:#299cdb}.nav-warning .nav-link.active{color:#fff;background-color:#ffbe0b}.nav-warning.nav-tabs .nav-link.active{color:#ffbe0b;background-color:var(--vz-secondary-bg)}.nav-warning.nav-tabs-custom .nav-link.active{color:#ffbe0b;background-color:var(--vz-secondary-bg)}.nav-warning.nav-tabs-custom .nav-link.active::after{background-color:#ffbe0b}.nav-warning.arrow-navtabs .nav-link.active::before{border-top-color:#ffbe0b}.nav-warning.custom-verti-nav-pills .nav-link.active::before{border-left-color:#ffbe0b}.nav-danger .nav-link.active{color:#fff;background-color:#f06548}.nav-danger.nav-tabs .nav-link.active{color:#f06548;background-color:var(--vz-secondary-bg)}.nav-danger.nav-tabs-custom .nav-link.active{color:#f06548;background-color:var(--vz-secondary-bg)}.nav-danger.nav-tabs-custom .nav-link.active::after{background-color:#f06548}.nav-danger.arrow-navtabs .nav-link.active::before{border-top-color:#f06548}.nav-danger.custom-verti-nav-pills .nav-link.active::before{border-left-color:#f06548}.nav-light .nav-link.active{color:#fff;background-color:#f3f6f9}.nav-light.nav-tabs .nav-link.active{color:#f3f6f9;background-color:var(--vz-secondary-bg)}.nav-light.nav-tabs-custom .nav-link.active{color:#f3f6f9;background-color:var(--vz-secondary-bg)}.nav-light.nav-tabs-custom .nav-link.active::after{background-color:#f3f6f9}.nav-light.arrow-navtabs .nav-link.active::before{border-top-color:#f3f6f9}.nav-light.custom-verti-nav-pills .nav-link.active::before{border-left-color:#f3f6f9}.nav-dark .nav-link.active{color:#fff;background-color:#212529}.nav-dark.nav-tabs .nav-link.active{color:#212529;background-color:var(--vz-secondary-bg)}.nav-dark.nav-tabs-custom .nav-link.active{color:#212529;background-color:var(--vz-secondary-bg)}.nav-dark.nav-tabs-custom .nav-link.active::after{background-color:#212529}.nav-dark.arrow-navtabs .nav-link.active::before{border-top-color:#212529}.nav-dark.custom-verti-nav-pills .nav-link.active::before{border-left-color:#212529}.progress-nav{position:relative;margin-right:1rem;margin-left:1rem}.progress-nav .progress{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.progress-nav .nav{margin-right:-1rem;margin-left:-1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.progress-nav .nav .nav-link{width:2rem;height:2rem;background-color:var(--vz-light);padding:0;color:var(--vz-body-color);font-weight:500}.progress-nav .nav .nav-link.active,.progress-nav .nav .nav-link.done{background-color:#4b38b3;color:#fff}.step-arrow-nav .nav{background-color:var(--vz-light)}.step-arrow-nav .nav .nav-link{border-radius:0;position:relative;font-weight:500;color:var(--vz-body-color)}.step-arrow-nav .nav .nav-link::before{content:"";position:absolute;border:7px solid transparent;right:-14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.step-arrow-nav .nav .nav-link.done{background-color:rgba(75,56,179,.05);color:#4b38b3}.step-arrow-nav .nav .nav-link.done::before{border-left-color:transparent}.step-arrow-nav .nav .nav-link.active{background-color:rgba(75,56,179,.1);color:#4b38b3;-webkit-box-shadow:none;box-shadow:none}.step-arrow-nav .nav .nav-link.active::before{border-left-color:rgba(75,56,179,.1)}.step-arrow-nav .nav .nav-item:last-child .nav-link:before{display:none}.vertical-navs-step .nav{gap:16px}.vertical-navs-step .nav .nav-link{text-align:left;background-color:rgba(var(--vz-light-rgb),.4);border:1px solid var(--vz-border-color);color:var(--vz-body-color)}.vertical-navs-step .nav .nav-link .step-title{font-weight:600}.vertical-navs-step .nav .nav-link .step-icon{color:#f06548;vertical-align:middle;font-weight:500;float:left}.vertical-navs-step .nav .nav-link.active .step-icon,.vertical-navs-step .nav .nav-link.done .step-icon{color:#45cb85}.vertical-navs-step .nav .nav-link.active .step-icon:before,.vertical-navs-step .nav .nav-link.done .step-icon:before{content:"\eb80"}.vertical-navs-step .nav .nav-link.active{border-color:#4b38b3}.vertical-navs-step .nav .nav-link.done{border-color:#45cb85}.nav-custom-outline.nav .nav-link{border:1px solid transparent;border-bottom:2px solid transparent}.nav-custom-outline.nav .nav-link.active{border-color:#4b38b3;background-color:transparent;color:#4b38b3}.nav-primary.nav-custom-outline .nav-link.active{color:#4b38b3;border-color:#4b38b3}.nav-secondary.nav-custom-outline .nav-link.active{color:#3577f1;border-color:#3577f1}.nav-success.nav-custom-outline .nav-link.active{color:#45cb85;border-color:#45cb85}.nav-info.nav-custom-outline .nav-link.active{color:#299cdb;border-color:#299cdb}.nav-warning.nav-custom-outline .nav-link.active{color:#ffbe0b;border-color:#ffbe0b}.nav-danger.nav-custom-outline .nav-link.active{color:#f06548;border-color:#f06548}.nav-light.nav-custom-outline .nav-link.active{color:#f3f6f9;border-color:#f3f6f9}.nav-dark.nav-custom-outline .nav-link.active{color:#212529;border-color:#212529}.nav-customs.nav{padding-left:34px;overflow:hidden}.nav-customs.nav .nav-link{position:relative;display:block;float:right;background-color:var(--vz-tertiary-bg);margin-right:46px;-webkit-transition:all .5s ease;transition:all .5s ease}.nav-customs.nav .nav-link::after,.nav-customs.nav .nav-link::before{display:block;content:" ";position:absolute;top:-1px;bottom:-1px;width:37px;background-color:var(--vz-tertiary-bg);-webkit-transition:all .5s ease;transition:all .5s ease}.nav-customs.nav .nav-link::before{border-radius:0 8px 0 0;right:-24px;-webkit-transform:skew(30deg,0deg);transform:skew(30deg,0deg)}.nav-customs.nav .nav-link::after{border-radius:8px 0 0 0;left:-24px;-webkit-transform:skew(-30deg,0deg);transform:skew(-30deg,0deg)}.nav-customs.nav .nav-link.active,.nav-customs.nav .nav-link.active:after,.nav-customs.nav .nav-link.active:before{background-color:#4b38b3;color:#fff}.nav-customs.nav .nav-link.active{z-index:1}.table>thead{border-color:var(--vz-border-color)}.table>:not(:first-child){border-top-width:var(--vz-border-width)}.table-nowrap td,.table-nowrap th{white-space:nowrap}.table-card{margin:-1rem -1rem}.table-card td:first-child,.table-card th:first-child{padding-left:16px}.table-card td:last-child,.table-card th:last-child{padding-right:16px}.table-card .table>:not(:first-child){border-top-width:var(--vz-border-width)}.border-primary.table>thead{border-color:#4b38b3!important}.table-primary.table>thead{border-bottom-color:rgb(102.4893617021,84.3787234043,201.6212765957)!important}.border-secondary.table>thead{border-color:#3577f1!important}.table-secondary.table>thead{border-bottom-color:rgb(100.6944444444,151.1111111111,244.3055555556)!important}.border-success.table>thead{border-color:#45cb85!important}.table-success.table>thead{border-bottom-color:rgb(108.8571428571,214.1428571429,159.1428571429)!important}.border-info.table>thead{border-color:#299cdb!important}.table-info.table>thead{border-bottom-color:rgb(84.656,176.196,226.344)!important}.border-warning.table>thead{border-color:#ffbe0b!important}.table-warning.table>thead{border-bottom-color:rgb(255,203.5860655738,62)!important}.border-danger.table>thead{border-color:#f06548!important}.table-danger.table>thead{border-bottom-color:rgb(243.8636363636,140.6666666667,119.1363636364)!important}.border-light.table>thead{border-color:#f3f6f9!important}.table-light.table>thead{border-bottom-color:#fff!important}.border-dark.table>thead{border-color:#212529!important}.table-dark.table>thead{border-bottom-color:rgb(55.7432432432,62.5,69.2567567568)!important}.table>:not(caption)>*>*{color:var(--vz-table-color-state),var(--vz-table-color-type,var(--vz-table-color))}.table .form-check{padding-left:0;margin-bottom:0}.table .form-check .form-check-input{margin-left:0;margin-top:0;float:none;vertical-align:middle}.table .sort{position:relative}.table .sort::before{content:"\f035d";position:absolute;right:.5rem;top:18px;font-size:.8rem;font-family:"Material Design Icons"}.table .sort::after{position:absolute;right:.5rem;content:"\f0360";font-family:"Material Design Icons";font-size:.8rem;top:12px}.modal-title{font-weight:600}.modal-dialog:not(.modal-dialog-scrollable) .modal-header{padding-bottom:0}.modal-dialog:not(.modal-dialog-scrollable) .modal-header .btn-close{margin-top:-1.25rem 1.25rem}.modal-dialog:not(.modal-dialog-scrollable) .modal-footer{padding-top:0}.modal.fadeInRight .modal-dialog{opacity:0;-webkit-transform:translateX(20%);transform:translateX(20%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modal.fadeInRight.show .modal-dialog{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.modal.fadeInLeft .modal-dialog{-webkit-animation:fadeInLeft .3s ease-in-out;animation:fadeInLeft .3s ease-in-out;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.modal.fadeInLeft.show .modal-dialog{-webkit-transform:none;transform:none}.modal.fadeInUp .modal-dialog{-webkit-animation:fadeInUp .3s ease-in-out;animation:fadeInUp .3s ease-in-out;-webkit-transform:translate(0,30%);transform:translate(0,30%)}.modal.fadeInUp.show .modal-dialog{-webkit-transform:none;transform:none}.modal.flip{-webkit-perspective:1300px;perspective:1300px}.modal.flip .modal-dialog{opacity:0;-webkit-transform:rotateY(-70deg);transform:rotateY(-70deg);-webkit-transition:all .3s;transition:all .3s}.modal.flip.show .modal-dialog{opacity:1;-webkit-transform:rotateY(0);transform:rotateY(0)}.modal.zoomIn .modal-dialog{opacity:0;-webkit-transform:scale(.7);transform:scale(.7);-webkit-transition:all .3s ease;transition:all .3s ease}.modal.zoomIn.show .modal-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.modal-dialog-right{margin-right:1.75rem}.modal-dialog-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:calc(100% - 1.75rem)}@media (min-width:576px){.modal-dialog-bottom{min-height:calc(100% - 3.5rem)}}.modal-dialog-bottom-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:calc(100% - 1.75rem);margin-right:1.75rem}@media (min-width:576px){.modal-dialog-bottom-right{min-height:calc(100% - 3.5rem)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.login-modal{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='1440' height='560' preserveAspectRatio='none' viewBox='0 0 1440 560'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1016%26quot%3b)' fill='none'%3e%3crect width='1440' height='560' x='0' y='0' fill='rgba(64%2c 81%2c 137%2c 1)'%3e%3c/rect%3e%3cpath d='M0%2c650.704C122.328%2c648.746%2c159.175%2c473.043%2c255.674%2c397.837C339.724%2c332.333%2c461.529%2c324.924%2c526.449%2c240.421C598.428%2c146.73%2c655.546%2c24.847%2c631.015%2c-90.726C606.666%2c-205.444%2c482.926%2c-263.497%2c401.565%2c-347.958C325.215%2c-427.217%2c275.543%2c-549.012%2c167.826%2c-571.563C60.344%2c-594.065%2c-27.703%2c-482.932%2c-135.163%2c-460.325C-256.336%2c-434.833%2c-401.929%2c-509.651%2c-497.972%2c-431.495C-592.807%2c-354.321%2c-579.865%2c-206.886%2c-595.603%2c-85.635C-611.133%2c34.016%2c-656.761%2c169.183%2c-588.884%2c268.934C-520.854%2c368.909%2c-362.458%2c340.324%2c-260.989%2c406.106C-158.875%2c472.306%2c-121.679%2c652.651%2c0%2c650.704' fill='%2333416e'%3e%3c/path%3e%3cpath d='M1440 995.672C1519.728 984.741 1563.12 899.779 1626.466 850.1469999999999 1682.6390000000001 806.135 1756.261 782.602 1791.2939999999999 720.431 1827.571 656.052 1835.537 577.6610000000001 1820.814 505.247 1806.518 434.933 1753.2640000000001 383.16999999999996 1710.941 325.228 1664.475 261.614 1634.992 175.16000000000003 1560.657 149.07999999999998 1485.96 122.87299999999999 1402.146 155.543 1332.03 192.289 1269.541 225.038 1232.754 287.251 1189.969 343.347 1149.925 395.849 1115.781 448.9 1089.96 509.672 1056 589.599 988.9680000000001 671.1659999999999 1015.557 753.837 1041.91 835.774 1142.714 863.61 1217.498 906.22 1288.388 946.611 1359.167 1006.755 1440 995.672' fill='%234d61a4'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1016'%3e%3crect width='1440' height='560' fill='white'%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e");background-size:cover;background-position:center}.pagination-separated .page-item .page-link{margin-left:.35rem;border-radius:var(--vz-border-radius)}.pagination-rounded .page-link{border-radius:30px!important;margin:0 3px!important;border:none;min-width:32px;min-height:32px;text-align:center}.pagination-rounded.pagination-sm .page-link{min-width:25px;min-height:25px}.page-item.active .page-link{-webkit-box-shadow:0 3px 3px rgba(56,65,74,.1);box-shadow:0 3px 3px rgba(56,65,74,.1)}.progress-sm{height:5px}.progress-lg{height:12px}.progress-xl{height:16px}.custom-progess{position:relative}.custom-progess .progress-icon{position:absolute;top:-12px}.custom-progess .progress-icon .avatar-title{background:var(--vz-secondary-bg)}.animated-progress{position:relative}.animated-progress .progress-bar{position:relative;border-radius:6px;-webkit-animation:animate-positive 2s;animation:animate-positive 2s}@-webkit-keyframes animate-positive{0%{width:0}}@keyframes animate-positive{0%{width:0}}.custom-progress{height:15px;padding:4px;border-radius:30px}.custom-progress .progress-bar{position:relative;border-radius:30px}.custom-progress .progress-bar::before{content:"";position:absolute;width:4px;height:4px;background-color:#fff;border-radius:7px;right:2px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.progress-label{overflow:visible}.progress-label .progress-bar{position:relative;overflow:visible}.progress-label .progress-bar .label{position:absolute;top:-25px;right:-9px;background-color:#4b38b3;color:#fff;display:inline-block;line-height:18px;padding:0 4px;border-radius:4px}.progress-label .progress-bar .label:after{content:"";position:absolute;border:4px solid transparent;border-top-color:#4b38b3;bottom:-7px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.progress-step-arrow{height:3.25rem}.progress-step-arrow .progress-bar{position:relative;overflow:initial;font-size:.875rem;color:#fff}.progress-step-arrow .progress-bar::after{content:"";position:absolute;border:10px solid transparent;bottom:15px;right:-20px;z-index:1}.progress-primary .progress-bar{background-color:#4b38b3}.progress-primary .progress-bar::after{border-left-color:#4b38b3}.progress-primary .progress-bar:nth-child(2){background-color:rgba(75,56,179,.1)!important;color:#4b38b3!important}.progress-primary .progress-bar:nth-child(2)::after{border-left-color:rgba(75,56,179,.1)}.progress-secondary .progress-bar{background-color:#3577f1}.progress-secondary .progress-bar::after{border-left-color:#3577f1}.progress-secondary .progress-bar:nth-child(2){background-color:rgba(53,119,241,.1)!important;color:#3577f1!important}.progress-secondary .progress-bar:nth-child(2)::after{border-left-color:rgba(53,119,241,.1)}.progress-success .progress-bar{background-color:#45cb85}.progress-success .progress-bar::after{border-left-color:#45cb85}.progress-success .progress-bar:nth-child(2){background-color:rgba(69,203,133,.1)!important;color:#45cb85!important}.progress-success .progress-bar:nth-child(2)::after{border-left-color:rgba(69,203,133,.1)}.progress-info .progress-bar{background-color:#299cdb}.progress-info .progress-bar::after{border-left-color:#299cdb}.progress-info .progress-bar:nth-child(2){background-color:rgba(41,156,219,.1)!important;color:#299cdb!important}.progress-info .progress-bar:nth-child(2)::after{border-left-color:rgba(41,156,219,.1)}.progress-warning .progress-bar{background-color:#ffbe0b}.progress-warning .progress-bar::after{border-left-color:#ffbe0b}.progress-warning .progress-bar:nth-child(2){background-color:rgba(255,190,11,.1)!important;color:#ffbe0b!important}.progress-warning .progress-bar:nth-child(2)::after{border-left-color:rgba(255,190,11,.1)}.progress-danger .progress-bar{background-color:#f06548}.progress-danger .progress-bar::after{border-left-color:#f06548}.progress-danger .progress-bar:nth-child(2){background-color:rgba(240,101,72,.1)!important;color:#f06548!important}.progress-danger .progress-bar:nth-child(2)::after{border-left-color:rgba(240,101,72,.1)}.progress-light .progress-bar{background-color:#f3f6f9}.progress-light .progress-bar::after{border-left-color:#f3f6f9}.progress-light .progress-bar:nth-child(2){background-color:rgba(243,246,249,.1)!important;color:#f3f6f9!important}.progress-light .progress-bar:nth-child(2)::after{border-left-color:rgba(243,246,249,.1)}.progress-dark .progress-bar{background-color:#212529}.progress-dark .progress-bar::after{border-left-color:#212529}.progress-dark .progress-bar:nth-child(2){background-color:rgba(33,37,41,.1)!important;color:#212529!important}.progress-dark .progress-bar:nth-child(2)::after{border-left-color:rgba(33,37,41,.1)}.popover{-webkit-box-shadow:0 5px 10px rgba(30,32,37,.12);box-shadow:0 5px 10px rgba(30,32,37,.12)}.custom-blockquote.blockquote{padding:16px;border-left:3px solid}.custom-blockquote.blockquote.blockquote-outline{background-color:var(--vz-secondary-bg)!important;border:1px solid;border-left:3px solid}.custom-blockquote.blockquote.blockquote-primary{border-color:var(--vz-primary);background-color:var(--vz-primary-bg-subtle)}.custom-blockquote.blockquote.blockquote-primary .blockquote-footer{color:var(--vz-primary-text-emphasis)}.custom-blockquote.blockquote.blockquote-outline.blockquote-primary{border-color:var(--vz-primary)}.custom-blockquote.blockquote.blockquote-outline.blockquote-primary .blockquote-footer{color:var(--vz-primary-text-emphasis)}.custom-blockquote.blockquote.blockquote-secondary{border-color:var(--vz-secondary);background-color:var(--vz-secondary-bg-subtle)}.custom-blockquote.blockquote.blockquote-secondary .blockquote-footer{color:var(--vz-secondary-text-emphasis)}.custom-blockquote.blockquote.blockquote-outline.blockquote-secondary{border-color:var(--vz-secondary)}.custom-blockquote.blockquote.blockquote-outline.blockquote-secondary .blockquote-footer{color:var(--vz-secondary-text-emphasis)}.custom-blockquote.blockquote.blockquote-success{border-color:var(--vz-success);background-color:var(--vz-success-bg-subtle)}.custom-blockquote.blockquote.blockquote-success .blockquote-footer{color:var(--vz-success-text-emphasis)}.custom-blockquote.blockquote.blockquote-outline.blockquote-success{border-color:var(--vz-success)}.custom-blockquote.blockquote.blockquote-outline.blockquote-success .blockquote-footer{color:var(--vz-success-text-emphasis)}.custom-blockquote.blockquote.blockquote-info{border-color:var(--vz-info);background-color:var(--vz-info-bg-subtle)}.custom-blockquote.blockquote.blockquote-info .blockquote-footer{color:var(--vz-info-text-emphasis)}.custom-blockquote.blockquote.blockquote-outline.blockquote-info{border-color:var(--vz-info)}.custom-blockquote.blockquote.blockquote-outline.blockquote-info .blockquote-footer{color:var(--vz-info-text-emphasis)}.custom-blockquote.blockquote.blockquote-warning{border-color:var(--vz-warning);background-color:var(--vz-warning-bg-subtle)}.custom-blockquote.blockquote.blockquote-warning .blockquote-footer{color:var(--vz-warning-text-emphasis)}.custom-blockquote.blockquote.blockquote-outline.blockquote-warning{border-color:var(--vz-warning)}.custom-blockquote.blockquote.blockquote-outline.blockquote-warning .blockquote-footer{color:var(--vz-warning-text-emphasis)}.custom-blockquote.blockquote.blockquote-danger{border-color:var(--vz-danger);background-color:var(--vz-danger-bg-subtle)}.custom-blockquote.blockquote.blockquote-danger .blockquote-footer{color:var(--vz-danger-text-emphasis)}.custom-blockquote.blockquote.blockquote-outline.blockquote-danger{border-color:var(--vz-danger)}.custom-blockquote.blockquote.blockquote-outline.blockquote-danger .blockquote-footer{color:var(--vz-danger-text-emphasis)}.custom-blockquote.blockquote.blockquote-light{border-color:var(--vz-light);background-color:var(--vz-light-bg-subtle)}.custom-blockquote.blockquote.blockquote-light .blockquote-footer{color:var(--vz-light-text-emphasis)}.custom-blockquote.blockquote.blockquote-outline.blockquote-light{border-color:var(--vz-light)}.custom-blockquote.blockquote.blockquote-outline.blockquote-light .blockquote-footer{color:var(--vz-light-text-emphasis)}.custom-blockquote.blockquote.blockquote-dark{border-color:var(--vz-dark);background-color:var(--vz-dark-bg-subtle)}.custom-blockquote.blockquote.blockquote-dark .blockquote-footer{color:var(--vz-dark-text-emphasis)}.custom-blockquote.blockquote.blockquote-outline.blockquote-dark{border-color:var(--vz-dark)}.custom-blockquote.blockquote.blockquote-outline.blockquote-dark .blockquote-footer{color:var(--vz-dark-text-emphasis)}.form-check{position:relative;text-align:left}.form-check .form-check-input{cursor:pointer}.form-check label{cursor:pointer}.form-check-primary .form-check-input:checked{background-color:#4b38b3;border-color:#4b38b3}.form-radio-primary .form-check-input:checked{border-color:#4b38b3;background-color:#4b38b3}.form-radio-primary .form-check-input:checked:after{background-color:#4b38b3}.form-check-secondary .form-check-input:checked{background-color:#3577f1;border-color:#3577f1}.form-radio-secondary .form-check-input:checked{border-color:#3577f1;background-color:#3577f1}.form-radio-secondary .form-check-input:checked:after{background-color:#3577f1}.form-check-success .form-check-input:checked{background-color:#45cb85;border-color:#45cb85}.form-radio-success .form-check-input:checked{border-color:#45cb85;background-color:#45cb85}.form-radio-success .form-check-input:checked:after{background-color:#45cb85}.form-check-info .form-check-input:checked{background-color:#299cdb;border-color:#299cdb}.form-radio-info .form-check-input:checked{border-color:#299cdb;background-color:#299cdb}.form-radio-info .form-check-input:checked:after{background-color:#299cdb}.form-check-warning .form-check-input:checked{background-color:#ffbe0b;border-color:#ffbe0b}.form-radio-warning .form-check-input:checked{border-color:#ffbe0b;background-color:#ffbe0b}.form-radio-warning .form-check-input:checked:after{background-color:#ffbe0b}.form-check-danger .form-check-input:checked{background-color:#f06548;border-color:#f06548}.form-radio-danger .form-check-input:checked{border-color:#f06548;background-color:#f06548}.form-radio-danger .form-check-input:checked:after{background-color:#f06548}.form-check-light .form-check-input:checked{background-color:#f3f6f9;border-color:#f3f6f9}.form-radio-light .form-check-input:checked{border-color:#f3f6f9;background-color:#f3f6f9}.form-radio-light .form-check-input:checked:after{background-color:#f3f6f9}.form-check-dark .form-check-input:checked{background-color:#212529;border-color:#212529}.form-radio-dark .form-check-input:checked{border-color:#212529;background-color:#212529}.form-radio-dark .form-check-input:checked:after{background-color:#212529}.form-check-label{cursor:pointer;margin-bottom:0}.form-check-right{padding-left:0;display:inline-block}.form-check-right .form-check-input{float:right;margin-left:0;margin-right:-1.6em}.form-check-right .form-check-label{display:block}.form-check-right.form-switch .form-check-input{margin-right:-2.56em}.form-check-outline.form-check-primary .form-check-input:checked[type=checkbox]{color:#4b38b3;background-color:transparent;border-color:#4b38b3}.form-check-outline.form-check-secondary .form-check-input:checked[type=checkbox]{color:#3577f1;background-color:transparent;border-color:#3577f1}.form-check-outline.form-check-success .form-check-input:checked[type=checkbox]{color:#45cb85;background-color:transparent;border-color:#45cb85}.form-check-outline.form-check-info .form-check-input:checked[type=checkbox]{color:#299cdb;background-color:transparent;border-color:#299cdb}.form-check-outline.form-check-warning .form-check-input:checked[type=checkbox]{color:#ffbe0b;background-color:transparent;border-color:#ffbe0b}.form-check-outline.form-check-danger .form-check-input:checked[type=checkbox]{color:#f06548;background-color:transparent;border-color:#f06548}.form-check-outline.form-check-light .form-check-input:checked[type=checkbox]{color:#f3f6f9;background-color:transparent;border-color:#f3f6f9}.form-check-outline.form-check-dark .form-check-input:checked[type=checkbox]{color:#212529;background-color:transparent;border-color:#212529}.form-check-outline .form-check-input{position:relative}.form-check-outline .form-check-input:checked[type=checkbox]{background-image:none}.form-check-outline .form-check-input:checked[type=checkbox]::before{content:"\f012c";font-family:"Material Design Icons";top:-2px;position:absolute;font-weight:700;font-size:11px;left:1px}.form-radio-outline.form-radio-primary .form-check-input:checked[type=radio]{color:#4b38b3;background-color:transparent;border-color:#4b38b3}.form-radio-outline.form-radio-secondary .form-check-input:checked[type=radio]{color:#3577f1;background-color:transparent;border-color:#3577f1}.form-radio-outline.form-radio-success .form-check-input:checked[type=radio]{color:#45cb85;background-color:transparent;border-color:#45cb85}.form-radio-outline.form-radio-info .form-check-input:checked[type=radio]{color:#299cdb;background-color:transparent;border-color:#299cdb}.form-radio-outline.form-radio-warning .form-check-input:checked[type=radio]{color:#ffbe0b;background-color:transparent;border-color:#ffbe0b}.form-radio-outline.form-radio-danger .form-check-input:checked[type=radio]{color:#f06548;background-color:transparent;border-color:#f06548}.form-radio-outline.form-radio-light .form-check-input:checked[type=radio]{color:#f3f6f9;background-color:transparent;border-color:#f3f6f9}.form-radio-outline.form-radio-dark .form-check-input:checked[type=radio]{color:#212529;background-color:transparent;border-color:#212529}.form-radio-outline .form-check-input{position:relative}.form-radio-outline .form-check-input:checked[type=radio]{background-image:none}.form-radio-outline .form-check-input:checked[type=radio]::before{content:"\f0765";font-family:"Material Design Icons";top:0;position:absolute;font-size:8px;left:2.2px}.form-switch-md{padding-left:2.5rem;min-height:22px;line-height:22px}.form-switch-md .form-check-input{width:40px;height:20px;left:-.5rem;position:relative}.form-switch-md .form-check-label{vertical-align:middle}.form-switch-lg{padding-left:2.75rem;min-height:28px;line-height:28px}.form-switch-lg .form-check-input{width:48px;height:24px;left:-.75rem;position:relative}.input-group-text{margin-bottom:0}.form-switch-primary .form-check-input:checked{background-color:#4b38b3;border-color:#4b38b3}.form-switch-custom.form-switch-primary .form-check-input:checked::before{color:#4b38b3}.form-switch-secondary .form-check-input:checked{background-color:#3577f1;border-color:#3577f1}.form-switch-custom.form-switch-secondary .form-check-input:checked::before{color:#3577f1}.form-switch-success .form-check-input:checked{background-color:#45cb85;border-color:#45cb85}.form-switch-custom.form-switch-success .form-check-input:checked::before{color:#45cb85}.form-switch-info .form-check-input:checked{background-color:#299cdb;border-color:#299cdb}.form-switch-custom.form-switch-info .form-check-input:checked::before{color:#299cdb}.form-switch-warning .form-check-input:checked{background-color:#ffbe0b;border-color:#ffbe0b}.form-switch-custom.form-switch-warning .form-check-input:checked::before{color:#ffbe0b}.form-switch-danger .form-check-input:checked{background-color:#f06548;border-color:#f06548}.form-switch-custom.form-switch-danger .form-check-input:checked::before{color:#f06548}.form-switch-light .form-check-input:checked{background-color:#f3f6f9;border-color:#f3f6f9}.form-switch-custom.form-switch-light .form-check-input:checked::before{color:#f3f6f9}.form-switch-dark .form-check-input:checked{background-color:#212529;border-color:#212529}.form-switch-custom.form-switch-dark .form-check-input:checked::before{color:#212529}.form-switch-custom .form-check-input{position:relative;background-image:none}.form-switch-custom .form-check-input::before{content:"\f0765";font-family:"Material Design Icons";top:-9px;position:absolute;font-size:20px;left:-3px;color:var(--vz-secondary-color);-webkit-transition:background-position .15s ease-in-out;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch-custom .form-check-input::before{-webkit-transition:none;transition:none}}.form-switch-custom .form-check-input:checked{background-image:none;background-color:var(--vz-input-bg-custom);-webkit-transition:background-position .15s ease-in-out;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch-custom .form-check-input:checked{-webkit-transition:none;transition:none}}.form-switch-custom .form-check-input:checked::before{right:-3px;left:auto}.form-switch-custom .form-check-input:focus{background-image:none}.form-switch-right{display:inline-block;padding-right:.8em;margin-bottom:0;padding-left:0!important}.form-switch-right .form-check-input{float:right;margin-left:0;margin-right:-1.6em;margin-top:.1em!important}.form-switch-right label{margin-bottom:0;margin-right:1rem}.card-radio{padding:0}.card-radio .form-check-label{background-color:var(--vz-secondary-bg);border:1px solid var(--vz-border-color);border-radius:.25rem;padding:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;position:relative;padding-right:32px}.card-radio .form-check-label:hover{cursor:pointer}.card-radio .form-check-input{display:none}.card-radio .form-check-input:checked+.form-check-label{border-color:#4b38b3!important}.card-radio .form-check-input:checked+.form-check-label:before{content:"\eb80";font-family:remixicon;position:absolute;top:2px;right:6px;font-size:16px;color:#4b38b3}.card-radio.dark .form-check-input:checked+.form-check-label:before{color:#fff}.form-icon{position:relative}.form-icon .form-control-icon{padding-left:calc(.9rem * 3);position:relative}.form-icon i{position:absolute;top:0;bottom:0;left:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-icon.right .form-control-icon{padding-right:calc(.9rem * 3);padding-left:.9rem;position:relative}.form-icon.right i{left:auto;right:18px}.list-group-fill-primary.list-group-item{color:#fff;background-color:var(--vz-primary)!important;border-color:var(--vz-primary)}.list-group-fill-secondary.list-group-item{color:#fff;background-color:var(--vz-secondary)!important;border-color:var(--vz-secondary)}.list-group-fill-success.list-group-item{color:#fff;background-color:var(--vz-success)!important;border-color:var(--vz-success)}.list-group-fill-info.list-group-item{color:#fff;background-color:var(--vz-info)!important;border-color:var(--vz-info)}.list-group-fill-warning.list-group-item{color:#fff;background-color:var(--vz-warning)!important;border-color:var(--vz-warning)}.list-group-fill-danger.list-group-item{color:#fff;background-color:var(--vz-danger)!important;border-color:var(--vz-danger)}.list-group-fill-light.list-group-item{color:#000;background-color:var(--vz-light)!important;border-color:var(--vz-light)}.list-group-fill-dark.list-group-item{color:#fff;background-color:var(--vz-dark)!important;border-color:var(--vz-dark)}.list-group-item{margin-bottom:0}.list-group-item .list-text{color:var(--vz-secondary-color)}.list-group-item.active{-webkit-box-shadow:0 3px 3px rgba(56,65,74,.1);box-shadow:0 3px 3px rgba(56,65,74,.1)}.list-group-item.active .list-title{color:#fff}.list-group-item.active .list-text{color:rgba(255,255,255,.5)}[data-simplebar]{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;-webkit-box-sizing:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0!important;bottom:0;right:0!important;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;visibility:visible;overflow:auto;max-width:100%;max-height:100%;scrollbar-width:none;padding:0!important}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{-webkit-box-sizing:inherit!important;box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:0;flex-basis:0}.simplebar-height-auto-observer{-webkit-box-sizing:inherit;box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;right:2px;width:6px;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#a2adb7;border-radius:7px;left:0;right:0;opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;-webkit-transition:opacity 0s linear;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none}.custom-scroll{height:100%}[data-simplebar-track=primary] .simplebar-scrollbar:before{background:#4b38b3}[data-simplebar-track=secondary] .simplebar-scrollbar:before{background:#3577f1}[data-simplebar-track=success] .simplebar-scrollbar:before{background:#45cb85}[data-simplebar-track=info] .simplebar-scrollbar:before{background:#299cdb}[data-simplebar-track=warning] .simplebar-scrollbar:before{background:#ffbe0b}[data-simplebar-track=danger] .simplebar-scrollbar:before{background:#f06548}[data-simplebar-track=light] .simplebar-scrollbar:before{background:#f3f6f9}[data-simplebar-track=dark] .simplebar-scrollbar:before{background:#212529}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:var(--vz-light)!important}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#f06548}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}:not(pre)>code[class*=language-],pre[class*=language-]{background:#eff2f7}code[class*=language-],pre[class*=language-]{color:#878a99;text-shadow:none}.language-markup::-webkit-scrollbar{-webkit-appearance:none}.language-markup::-webkit-scrollbar:vertical{width:10px}.language-markup::-webkit-scrollbar:horizontal{height:10px}.language-markup::-webkit-scrollbar-thumb{background-color:rgba(var(--vz-body-color-rgb),.1);border-radius:10px;border:2px solid var(--vz-light)}.language-markup::-webkit-scrollbar-track{border-radius:10px;background-color:var(--vz-light)}#scroll-top{width:30px;height:30px;position:fixed;bottom:65px;right:30px;background:#343a40;border-color:transparent;border-radius:3px;color:#fff;-webkit-transition:all .5s ease;transition:all .5s ease}.btn-clipboard{position:absolute!important;right:15px!important;z-index:1!important}div.code-toolbar>.toolbar{opacity:1!important}div.code-toolbar>.toolbar button{display:inline-block!important;margin:.375rem .5rem!important;padding:.25rem .75rem!important;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out!important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out!important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out!important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out!important;border-radius:.2rem!important;border:1px solid rgba(75,56,179,.35)!important;background-color:transparent;color:#4b38b3!important;-webkit-box-shadow:none!important;box-shadow:none!important}div.code-toolbar>.toolbar button:focus{outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}div.code-toolbar>.toolbar button:hover{background-color:#4b38b3!important;color:#fff!important}.swal2-container .swal2-title{padding:24px 24px 0;font-size:20px;font-weight:500}.swal2-popup{padding-bottom:24px;border-radius:var(--vz-border-radius-lg);background-color:var(--vz-secondary-bg);color:var(--vz-body-color)}.swal2-popup .swal2-title{color:var(--vz-heading-color)}.swal2-popup .swal2-html-container{color:var(--vz-body-color)}.swal2-footer{border-top:1px solid var(--vz-border-color);color:var(--vz-body-color)}.swal2-html-container{font-size:16px}.swal2-icon.swal2-question{border-color:#299cdb;color:#299cdb}.swal2-icon.swal2-success [class^=swal2-success-line]{background-color:#45cb85}.swal2-icon.swal2-success .swal2-success-ring{border-color:rgba(69,203,133,.3)}.swal2-icon.swal2-warning{border-color:#ffbe0b;color:#ffbe0b}.swal2-styled:focus{-webkit-box-shadow:none;box-shadow:none}.swal2-loader{border-color:#4b38b3 transparent #4b38b3 transparent}.swal2-timer-progress-bar{background-color:rgba(69,203,133,.4)}.swal2-progress-steps .swal2-progress-step{background:#4b38b3}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#4b38b3}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step,.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:rgba(75,56,179,.3)}.swal2-progress-steps .swal2-progress-step-line{background:#4b38b3}.swal2-actions.swal2-loading .swal2-styled.swal2-confirm{border-left-color:#4b38b3!important;border-right-color:#4b38b3!important}.swal2-file,.swal2-input,.swal2-textarea{border:1px solid var(--vz-input-border-custom)}.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{-webkit-box-shadow:none;box-shadow:none;border-color:var(--vz-primary-border-subtle)}.swal2-input{height:auto;display:block;padding:.5rem .9rem;font-size:.8125rem;font-weight:400;line-height:1.5;color:var(--vz-body-color);background-color:var(--vz-input-bg-custom);background-clip:padding-box;border:var(--vz-border-width) solid var(--vz-input-border-custom)}.swal2-close{font-family:var(--vz-font-sans-serif);font-weight:300;font-size:28px}.swal2-close:focus{-webkit-box-shadow:none;box-shadow:none}.swal2-close:hover{color:#4b38b3}.swal2-validation-message{background-color:transparent}.dropzone{min-height:230px;border:2px dashed var(--vz-border-color);background:var(--vz-secondary-bg);border-radius:6px}.dropzone .dz-message{font-size:24px;width:100%;margin:1em 0}.noUi-connect{background:#45cb85}.noUi-handle{background:#45cb85;border:2px solid var(--vz-card-bg);-webkit-box-shadow:none;box-shadow:none}.noUi-horizontal{height:4px}.noUi-horizontal .noUi-handle{height:16px;width:16px;border-radius:50%;right:-10px!important;top:-7px}.noUi-horizontal .noUi-handle::after,.noUi-horizontal .noUi-handle::before{display:none}.noUi-horizontal .noUi-handle:focus{outline:0}.noUi-pips-horizontal{height:50px}.noUi-tooltip{padding:.4rem .7rem;border-color:var(--vz-border-color);border-radius:var(--vz-border-radius);background-color:var(--vz-secondary-bg);color:var(--vz-body-color)}.noUi-vertical{width:4px}.noUi-vertical .noUi-handle{height:16px;width:16px;right:-8px;top:-12px;left:auto;border-radius:50%}.noUi-vertical .noUi-handle::after,.noUi-vertical .noUi-handle::before{display:none}.noUi-vertical .noUi-handle:focus{outline:0}.noUi-vertical .noUi-origin{top:0}.noUi-value{font-size:12px}.noUi-marker-horizontal.noUi-marker-large{height:12px}.noUi-value-horizontal{padding-top:4px}.noUi-target{-webkit-box-shadow:none;box-shadow:none;background-color:var(--vz-light);border-color:var(--vz-light)}.noUi-touch-area:focus{outline:0}#blue,#green,#red{margin:10px;display:inline-block;height:200px}#colorpicker{height:240px;width:310px;margin:0 auto;padding:10px;border:1px solid var(--vz-border-color)}#result{margin:60px 26px;height:100px;width:100px;display:inline-block;vertical-align:top;border:1px solid var(--vz-border-color);-webkit-box-shadow:0 0 3px;box-shadow:0 0 3px;border-radius:7px}#red .noUi-connect{background:#f06548}#green .noUi-connect{background:#45cb85}#blue .noUi-connect{background:#4b38b3}.form-control.keyboard{max-width:340px!important}.example-val{font-size:12px;color:var(--vz-secondary-color);display:block;margin:15px 0}.example-val:before{content:"Value: ";font-size:12px;font-weight:600}.noUi-tooltip{display:none}.noUi-active .noUi-tooltip{display:block}.c-1-color{background:#f06548}.c-2-color{background:#ffbe0b}.c-3-color{background:#45cb85}.c-4-color{background:#4b38b3}.c-5-color{background:#6559cc}#slider-toggle{height:50px}#slider-toggle.off .noUi-handle{border-color:#f06548}.noUi-marker{background-color:var(--vz-border-color)}.noUi-pips{color:var(--vz-body-color)}[data-slider-color=primary] .noUi-connect{background:#4b38b3}[data-slider-color=primary] .noUi-handle{background:#4b38b3}[data-slider-color=primary][data-slider-style=border] .noUi-handle,[data-slider-color=primary][data-slider-style=square] .noUi-handle{border-color:#4b38b3}[data-slider-color=secondary] .noUi-connect{background:#3577f1}[data-slider-color=secondary] .noUi-handle{background:#3577f1}[data-slider-color=secondary][data-slider-style=border] .noUi-handle,[data-slider-color=secondary][data-slider-style=square] .noUi-handle{border-color:#3577f1}[data-slider-color=success] .noUi-connect{background:#45cb85}[data-slider-color=success] .noUi-handle{background:#45cb85}[data-slider-color=success][data-slider-style=border] .noUi-handle,[data-slider-color=success][data-slider-style=square] .noUi-handle{border-color:#45cb85}[data-slider-color=info] .noUi-connect{background:#299cdb}[data-slider-color=info] .noUi-handle{background:#299cdb}[data-slider-color=info][data-slider-style=border] .noUi-handle,[data-slider-color=info][data-slider-style=square] .noUi-handle{border-color:#299cdb}[data-slider-color=warning] .noUi-connect{background:#ffbe0b}[data-slider-color=warning] .noUi-handle{background:#ffbe0b}[data-slider-color=warning][data-slider-style=border] .noUi-handle,[data-slider-color=warning][data-slider-style=square] .noUi-handle{border-color:#ffbe0b}[data-slider-color=danger] .noUi-connect{background:#f06548}[data-slider-color=danger] .noUi-handle{background:#f06548}[data-slider-color=danger][data-slider-style=border] .noUi-handle,[data-slider-color=danger][data-slider-style=square] .noUi-handle{border-color:#f06548}[data-slider-color=light] .noUi-connect{background:#f3f6f9}[data-slider-color=light] .noUi-handle{background:#f3f6f9}[data-slider-color=light][data-slider-style=border] .noUi-handle,[data-slider-color=light][data-slider-style=square] .noUi-handle{border-color:#f3f6f9}[data-slider-color=dark] .noUi-connect{background:#212529}[data-slider-color=dark] .noUi-handle{background:#212529}[data-slider-color=dark][data-slider-style=border] .noUi-handle,[data-slider-color=dark][data-slider-style=square] .noUi-handle{border-color:#212529}[data-slider-size=lg].noUi-horizontal{height:12px}[data-slider-size=lg].noUi-horizontal .noUi-handle{width:24px;height:24px}[data-slider-size=md].noUi-horizontal{height:8px}[data-slider-size=md].noUi-horizontal .noUi-handle{width:20px;height:20px}[data-slider-size=sm].noUi-horizontal{height:4px}[data-slider-size=sm].noUi-horizontal .noUi-handle{width:16px;height:16px}[data-slider-style=line].noUi-horizontal .noUi-handle{width:8px;border-radius:4px;right:-8px}[data-slider-style=line].noUi-vertical .noUi-handle{height:8px;border-radius:4px;top:-3px}[data-slider-style=border] .noUi-handle{border-color:#45cb85;background-color:var(--vz-secondary-bg)}[data-slider-style=square] .noUi-handle{border-radius:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);height:10px;width:10px;top:-4px;border-color:#45cb85;background-color:var(--vz-secondary-bg)}.nested-list .list-group-item{background-color:rgba(75,56,179,.05);border-color:rgba(75,56,179,.05)}.nested-1,.nested-2,.nested-3,.nested-list{margin-top:5px}.nested-sortable-handle .handle{position:absolute;left:0;top:0;width:42px;height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:-webkit-grab;cursor:grab}.nested-sortable-handle .list-group-item{padding-left:42px}.shepherd-element{background:var(--vz-secondary-bg);-webkit-box-shadow:0 3px 3px rgba(56,65,74,.1);box-shadow:0 3px 3px rgba(56,65,74,.1)}.shepherd-has-title .shepherd-content .shepherd-header{background-color:var(--vz-light);padding:.5rem .75rem}.shepherd-has-title .shepherd-content .shepherd-cancel-icon{color:rgba(var(--vz-body-color-rgb),.75)}.shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover{color:rgba(var(--vz-body-color-rgb),1)}.shepherd-element.shepherd-has-title[data-popper-placement^=bottom]>.shepherd-arrow:before{background-color:var(--vz-light)}.shepherd-title{font-size:15px;font-weight:500;color:var(--vz-body-color)}.shepherd-text{padding:.75rem;font-size:.8125rem;color:var(--vz-body-color)}.shepherd-button.btn-success:not(:disabled):hover{background:rgb(59.0357142857,200.2142857143,126.4642857143);color:#fff}.shepherd-button.btn-light:not(:disabled):hover{background:rgba(var(--vz-light-rgb),.75);color:var(--vz-body-color)}.shepherd-button.btn-primary:not(:disabled):hover{background:rgb(70.9308510638,52.9617021277,169.2882978723);color:#fff}.shepherd-footer{padding:0 .75rem .75rem}.shepherd-arrow,.shepherd-arrow:before{content:"\ea75";font-family:remixicon;font-size:24px;z-index:1;background-color:transparent!important;-webkit-transform:rotate(0);transform:rotate(0);color:var(--vz-primary)}.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow{top:-18px}.shepherd-button{margin-right:.5rem}.swiper-button-next,.swiper-button-prev{height:32px;width:32px;background-color:rgba(75,56,179,.2);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:8px}.swiper-button-next::after,.swiper-button-prev::after{font-family:remixicon;font-size:28px;color:#4b38b3;-webkit-transition:all .3s ease;transition:all .3s ease}.swiper-button-prev::after{content:"\ea64"!important}.swiper-button-next::after{content:"\ea6e"!important}.swiper-pagination-bullet{width:22px;height:5px;background-color:#fff;border-radius:50px;-webkit-box-shadow:0 3px 3px rgba(56,65,74,.1);box-shadow:0 3px 3px rgba(56,65,74,.1)}.swiper-pagination-bullet .swiper-pagination-bullet-active{opacity:1}.dynamic-pagination .swiper-pagination-bullet{width:8px;height:8px;background-color:#fff;opacity:.5;-webkit-transition:all .5s ease;transition:all .5s ease}.dynamic-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;width:20px}.swiper-pagination-fraction{color:#fff;font-size:16px;background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pagination-custom .swiper-pagination-bullet{height:25px;width:25px;line-height:25px;border-radius:8px;background-color:#fff;opacity:.5;-webkit-transition:all .5s ease;transition:all .5s ease}.pagination-custom .swiper-pagination-bullet.swiper-pagination-bullet-active{color:#3577f1;opacity:1}.swiper-pagination-progressbar{height:6px!important;background-color:rgba(69,203,133,.25)}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#45cb85}.swiper-scrollbar{background-color:rgba(255,255,255,.35);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:1.2px;height:6px!important}.swiper-scrollbar .swiper-scrollbar-drag{background-color:#fff}.swiper-pagination-dark .swiper-pagination-bullet{background-color:#3577f1}.swiper-pagination-dark .dynamic-pagination .swiper-pagination-bullet{background-color:#3577f1}.swiper-pagination-dark.pagination-custom .swiper-pagination-bullet{color:#fff}.swiper-pagination-dark.pagination-custom .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.swiper-pagination-dark.swiper-scrollbar{background-color:rgba(33,37,41,.35)}.multi-wrapper{border:none;position:relative}.multi-wrapper::before{content:"\ea61";position:absolute;font-family:remixicon;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:86px;width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;border-radius:50%;color:var(--vz-secondary-color);background-color:var(--vz-light);z-index:1}.multi-wrapper .non-selected-wrapper{border:1px solid var(--vz-input-border-custom);background-color:var(--vz-input-bg-custom);border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.multi-wrapper .non-selected-wrapper::-webkit-scrollbar,.multi-wrapper .selected-wrapper::-webkit-scrollbar{-webkit-appearance:none}.multi-wrapper .non-selected-wrapper::-webkit-scrollbar:vertical,.multi-wrapper .selected-wrapper::-webkit-scrollbar:vertical{width:10px}.multi-wrapper .non-selected-wrapper::-webkit-scrollbar:horizontal,.multi-wrapper .selected-wrapper::-webkit-scrollbar:horizontal{height:9px}.multi-wrapper .non-selected-wrapper::-webkit-scrollbar-thumb,.multi-wrapper .selected-wrapper::-webkit-scrollbar-thumb{background-color:rgba(var(--vz-dark-rgb),.2);border-radius:10px;border:2px solid var(--vz-input-bg-custom)}.multi-wrapper .non-selected-wrapper::-webkit-scrollbar-track,.multi-wrapper .selected-wrapper::-webkit-scrollbar-track{border-radius:10px;background-color:var(--vz-input-bg-custom)}.multi-wrapper .item-group .group-label{font-size:12px}.multi-wrapper .item{color:var(--vz-body-color)}.multi-wrapper .item:hover{background-color:rgba(75,56,179,.1)}.multi-wrapper .selected-wrapper{border:1px solid var(--vz-input-border-custom);background:var(--vz-input-bg-custom);border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.multi-wrapper .search-input{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:.5rem .9rem;font-size:.8125rem;color:var(--vz-body-color);background-color:var(--vz-input-bg-custom);border:var(--vz-border-width) solid var(--vz-input-border-custom);border-radius:var(--vz-border-radius);margin-bottom:16px}.multi-wrapper .search-input::-webkit-input-placeholder{color:var(--vz-secondary-color)}.multi-wrapper .search-input::-moz-placeholder{color:var(--vz-secondary-color)}.multi-wrapper .search-input:-ms-input-placeholder{color:var(--vz-secondary-color)}.multi-wrapper .search-input::-ms-input-placeholder{color:var(--vz-secondary-color)}.multi-wrapper .search-input::placeholder{color:var(--vz-secondary-color)}.multi-wrapper .header{font-weight:600;color:var(--vz-gray-600)}.pcr-app{background:var(--vz-secondary-bg);-webkit-box-shadow:0 5px 10px rgba(30,32,37,.12);box-shadow:0 5px 10px rgba(30,32,37,.12);border-radius:4px;border:1px solid var(--vz-border-color)}.pickr .pcr-button{border:4px solid var(--vz-secondary-bg);-webkit-box-shadow:0 0 0 2px var(--vz-border-color);box-shadow:0 0 0 2px var(--vz-border-color);border-radius:50%;-webkit-box-shadow:0 3px 3px rgba(56,65,74,.1);box-shadow:0 3px 3px rgba(56,65,74,.1)}.pickr .pcr-button::after,.pickr .pcr-button::before{border-radius:50%}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview{margin-right:.75em;margin-left:0}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity{margin-left:.75em;margin-right:0}.pcr-app[data-theme=monolith] .pcr-result{min-width:100%}.pcr-app .pcr-interaction .pcr-type.active{background:#4b38b3}.pcr-app .pcr-interaction .pcr-result{background-color:var(--vz-input-bg-custom);color:var(--vz-body-color);border:1px solid var(--vz-input-border-custom);border-radius:var(--vz-border-radius)}.pcr-app .pcr-interaction input{border-radius:var(--vz-border-radius)!important}.pcr-app .pcr-interaction input:focus{-webkit-box-shadow:none;box-shadow:none;background-color:var(--vz-input-bg-custom);border-color:var(--vz-primary-border-subtle)}.pcr-app .pcr-interaction .pcr-save{background:#45cb85!important}.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear{background:#f06548!important}.filepond--root{margin-bottom:0}.filepond--root[data-style-panel-layout~=circle] .filepond--drop-label label{font-size:14px}.filepond--panel-root{border:2px dashed var(--vz-border-color);background:var(--vz-secondary-bg)}.filepond--drop-label{color:var(--vz-body-color)}.filepond--drop-label label{font-weight:500}.filepond--credits{display:none}.filepond--item-panel{background-color:#4b38b3!important}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;height:auto}.input-step{border:1px solid var(--vz-input-border-custom);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:visible;height:37.5px;border-radius:var(--vz-border-radius);background:var(--vz-input-bg-custom);padding:4px}.input-step input{width:4em;height:100%;text-align:center;border:0;background:0 0;color:var(--vz-body-color);border-radius:var(--vz-border-radius)}.input-step input:focus-visible{outline:0}.input-step button{width:1.4em;font-weight:300;height:100%;line-height:.1em;font-size:1.4em;padding:.2em!important;background:var(--vz-light);color:var(--vz-body-color);border:none;border-radius:var(--vz-border-radius)}.input-step.light{background:var(--vz-light)}.input-step.light button{background-color:var(--vz-input-bg-custom)}.input-step.light-input{background:var(--vz-light)}.input-step.light-input input{background-color:var(--vz-input-bg-custom)}.input-step.full-width{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.input-step.full-width button{-ms-flex-negative:0;flex-shrink:0}.input-step.full-width input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.input-step.step-primary button{background-color:#4b38b3;color:#fff}.input-step.step-secondary button{background-color:#3577f1;color:#fff}.input-step.step-success button{background-color:#45cb85;color:#fff}.input-step.step-info button{background-color:#299cdb;color:#fff}.input-step.step-warning button{background-color:#ffbe0b;color:#fff}.input-step.step-danger button{background-color:#f06548;color:#fff}.input-step.step-light button{background-color:#f3f6f9;color:#fff}.input-step.step-dark button{background-color:#212529;color:#fff}.ck{font-family:var(--vz-font-sans-serif)!important}.ck.ck-reset_all,.ck.ck-reset_all *{color:var(--vz-body-color)!important}.ck.ck-toolbar{background:rgba(var(--vz-light-rgb),.75)!important}.ck p{margin-bottom:0}.ck.ck-toolbar{border:1px solid var(--vz-input-border-custom)!important}.ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.ck.ck-toolbar .ck.ck-toolbar__separator{background:0 0!important}.ck.ck-editor__main>.ck-editor__editable{border-top:0!important;background-color:var(--vz-secondary-bg)!important;border-color:var(--vz-input-border-custom)!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ck.ck-dropdown__panel{background:var(--vz-secondary-bg)!important;-webkit-box-shadow:0 5px 10px rgba(30,32,37,.12);box-shadow:0 5px 10px rgba(30,32,37,.12);-webkit-animation-name:DropDownSlide;animation-name:DropDownSlide;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;border-radius:var(--vz-border-radius-lg)}.ck.ck-list{background:var(--vz-secondary-bg)!important}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se{left:0;right:auto!important}.ck.ck-editor__editable_inline[dir=ltr]{text-align:left!important}.ck.ck-dropdown__panel{-webkit-box-shadow:0 5px 10px rgba(30,32,37,.12)!important;box-shadow:0 5px 10px rgba(30,32,37,.12)!important;border-radius:var(--vz-border-radius-lg)!important;border:1px solid var(--vz-border-color)!important}.ck.ck-button:active,.ck.ck-button:focus,a.ck.ck-button:active,a.ck.ck-button:focus{-webkit-box-shadow:none!important;box-shadow:none!important;border:1px solid var(--vz-light)!important}.ck.ck-button:not(.ck-disabled):hover,a.ck.ck-button:not(.ck-disabled):hover{background:var(--vz-light)!important}.ck.ck-button.ck-on,a.ck.ck-button.ck-on{background:var(--vz-light)!important}.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-toolbar,.ck.ck-editor__top .ck-sticky-panel .ck-toolbar.ck-rounded-corners{border-radius:.25rem!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.ck-rounded-corners .ck.ck-editor__main>.ck-editor__editable,.ck.ck-editor__main>.ck-editor__editable.ck-rounded-corners{border-radius:.25rem!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.ck-editor__editable{min-height:245px!important}.ck[class*=ck-heading_heading]{font-weight:500!important}.ck.ck-button.ck-on:not(.ck-disabled):active,.ck.ck-button.ck-on:not(.ck-disabled):hover,a.ck.ck-button.ck-on:not(.ck-disabled):active,a.ck.ck-button.ck-on:not(.ck-disabled):hover{-webkit-box-shadow:none!important;box-shadow:none!important}.ck.ck-tooltip .ck-tooltip__text{background:#212529!important;color:#f3f6f9!important}.ck.ck-input-text{background:var(--vz-input-bg-custom)!important;border:1px solid var(--vz-input-border-custom)!important}.ck.ck-input-text:focus{border:1px solid var(--vz-primary-border-subtle)!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ck.ck-balloon-panel{background:var(--vz-secondary-bg)!important;border:1px solid var(--vz-border-color)!important}.ck.ck-balloon-panel[class*=arrow_n]:after{border-bottom-color:var(--vz-secondary-bg)!important}.ck.ck-balloon-panel[class*=arrow_n]::before{border-bottom-color:var(--vz-border-color)!important}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{background:var(--vz-secondary-bg)!important}.ck-editor-reverse .ck-editor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ck-editor-reverse .ck.ck-editor__main>.ck-editor__editable{border:1px solid var(--vz-input-border-custom)!important;border-bottom:0!important}.ck-editor-reverse .ck-rounded-corners .ck.ck-editor__main>.ck-editor__editable,.ck-editor-reverse .ck.ck-editor__main>.ck-editor__editable.ck-rounded-corners{border-radius:.25rem!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.ck-editor-reverse .ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-toolbar,.ck-editor-reverse .ck.ck-editor__top .ck-sticky-panel .ck-toolbar.ck-rounded-corners{border-radius:.25rem!important;border-top-left-radius:0!important;border-top-right-radius:0!important}[dir=rtl] .ck.ck-toolbar>.ck-toolbar__items{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ql-editor{text-align:left}.ql-editor ol,.ql-editor ul{padding-left:1.5em;padding-right:0}.ql-editor li:not(.ql-direction-rtl)::before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-container{font-family:var(--vz-font-sans-serif)}.ql-container.ql-snow{border-color:var(--vz-input-border-custom);border-bottom-left-radius:4px;border-bottom-right-radius:4px}.ql-bubble{border:var(--vz-border-width) solid var(--vz-input-border-custom);border-radius:var(--vz-border-radius)}.ql-toolbar{font-family:var(--vz-font-sans-serif)!important}.ql-toolbar span{outline:0!important;color:var(--vz-body-color)}.ql-toolbar span:hover{color:#4b38b3!important}.ql-toolbar.ql-snow{border-top-left-radius:4px;border-top-right-radius:4px;border-color:var(--vz-input-border-custom)}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{border-color:transparent}.ql-toolbar.ql-snow .ql-picker-options{-webkit-box-shadow:0 5px 10px rgba(30,32,37,.12);box-shadow:0 5px 10px rgba(30,32,37,.12);border-radius:var(--vz-border-radius-lg)}.ql-snow .ql-script,.ql-snow .ql-strike svg,.ql-snow .ql-stroke{stroke:var(--vz-body-color)}.ql-snow .ql-fill{fill:var(--vz-body-color)}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{right:0;left:auto}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:var(--vz-secondary-color)}.ql-snow .ql-picker-options{background-color:var(--vz-secondary-bg);border-color:var(--vz-border-color)!important}.gridjs-container{color:var(--vz-body-color);padding:0;display:block}.gridjs-wrapper{-webkit-box-shadow:none;box-shadow:none;border:1px solid var(--vz-border-color);border-radius:0}.gridjs-wrapper::-webkit-scrollbar{-webkit-appearance:none}.gridjs-wrapper::-webkit-scrollbar:vertical{width:12px}.gridjs-wrapper::-webkit-scrollbar:horizontal{height:12px}.gridjs-wrapper::-webkit-scrollbar-thumb{background-color:rgba(var(--vz-dark-rgb),.075);border-radius:10px;border:2px solid var(--vz-secondary-bg)}.gridjs-wrapper::-webkit-scrollbar-track{border-radius:10px;background-color:var(--vz-secondary-bg)}.gridjs-footer{border:none!important;padding:12px 0 0}.gridjs-table{width:100%}.gridjs-tbody,td.gridjs-td{background-color:transparent}td.gridjs-td,th.gridjs-th{border:1px solid var(--vz-border-color);padding:.75rem .6rem}th.gridjs-th{border-top:0;color:var(--vz-body-color);background-color:rgba(var(--vz-light-rgb),.75)}th.gridjs-th-sort:focus,th.gridjs-th-sort:hover{background-color:rgba(var(--vz-light-rgb),.85)}.gridjs-head{padding-top:0}.gridjs-footer{-webkit-box-shadow:none;box-shadow:none;border:1px solid var(--vz-border-color);border-top:0;background-color:transparent}.gridjs-summary{color:var(--vz-secondary-color);margin-top:8px!important}.gridjs-pagination .gridjs-pages button{margin-left:.3rem;border-radius:.25rem!important;border:1px solid var(--vz-border-color);background-color:var(--vz-secondary-bg);color:var(--vz-link-color)}.gridjs-pagination .gridjs-pages button:last-child{border-right:1px solid var(--vz-border-color)}.gridjs-pagination .gridjs-pages button:disabled,.gridjs-pagination .gridjs-pages button:hover:disabled,.gridjs-pagination .gridjs-pages button[disabled]{color:var(--vz-secondary-color);background-color:var(--vz-secondary-bg)}.gridjs-pagination .gridjs-pages button:hover{background-color:var(--vz-tertiary-bg);color:var(--vz-link-hover-color)}.gridjs-pagination .gridjs-pages button:focus{-webkit-box-shadow:none;box-shadow:none}.gridjs-pagination .gridjs-pages button:first-child:hover,.gridjs-pagination .gridjs-pages button:last-child:hover{background-color:transparent}.gridjs-pagination .gridjs-pages button.gridjs-currentPage{background-color:#4b38b3;color:#fff;border-color:#4b38b3;font-weight:500}.gridjs-search{position:relative;float:left}.gridjs-search::before{content:"\f0d1";font-family:remixicon;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:10px;font-size:14px;color:var(--vz-secondary-color)}input.gridjs-input{border-color:var(--vz-input-border-custom);background-color:var(--vz-input-bg-custom);color:var(--vz-body-color);line-height:1.5;padding:.5rem .9rem .5rem 2.025rem;border-radius:var(--vz-border-radius);font-size:.8125rem}input.gridjs-input:focus{-webkit-box-shadow:none;box-shadow:none;border-color:var(--vz-primary-border-subtle);background-color:var(--vz-input-bg-custom)}input.gridjs-input::-webkit-input-placeholder{color:var(--vz-secondary-color)}input.gridjs-input::-moz-placeholder{color:var(--vz-secondary-color)}input.gridjs-input:-ms-input-placeholder{color:var(--vz-secondary-color)}input.gridjs-input::-ms-input-placeholder{color:var(--vz-secondary-color)}input.gridjs-input::placeholder{color:var(--vz-secondary-color)}th.gridjs-th .gridjs-th-content{float:none;display:inline-block;vertical-align:middle;font-weight:600}button.gridjs-sort{float:none;display:inline-block;vertical-align:middle;width:10px;height:20px}th.gridjs-th-sort .gridjs-th-content{width:calc(100% - 10px)}button.gridjs-sort-asc,button.gridjs-sort-desc{background-size:7px}.table-card .gridjs-head{padding:16px 16px 5px}.table-card .gridjs-wrapper{border-top:0;border-radius:0;border-width:1px 0}.table-card .gridjs-footer{padding:8px 16px}.gridjs-tr-selected td{background-color:rgba(var(--vz-body-color-rgb),.04)}.gridjs-tr-selected .gridjs-td .gridjs-checkbox[type=checkbox]{background-color:#4b38b3;border-color:#4b38b3;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.gridjs-td .gridjs-checkbox{width:1.1em;height:1.1em;vertical-align:top;background-color:var(--vz-input-bg-custom);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--vz-border-width) solid var(--vz-border-color-translucent);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}.gridjs-td .gridjs-checkbox[type=checkbox]{border-radius:.25em}.gridjs-border-none td.gridjs-td,.gridjs-border-none th.gridjs-th{border-right-width:0;border-left-width:0}.gridjs-loading-bar{background-color:var(--vz-secondary-bg)}[data-bs-theme=dark] button:is(.gridjs-sort-neutral,.gridjs-sort-asc,.gridjs-sort-desc){-webkit-filter:invert(1) grayscale(100%) brightness(200%);filter:invert(1) grayscale(100%) brightness(200%)}.listjs-pagination{margin-bottom:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.listjs-pagination li .page{display:block;padding:.375rem .75rem;color:var(--vz-link-color);background-color:var(--vz-secondary-bg);border:var(--vz-border-width) solid var(--vz-border-color);border-radius:.25rem}.listjs-pagination li.active .page{color:#fff;background-color:#4b38b3;border-color:#4b38b3}.pagination-wrap{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination-wrap a{text-decoration:none;display:inline-block}.pagination-next,.pagination-prev{color:#4b38b3;font-weight:500;padding:.375rem .75rem;background-color:var(--vz-secondary-bg);border:var(--vz-border-width) solid var(--vz-border-color);border-radius:.25rem}.pagination-next:hover,.pagination-prev:hover{color:rgb(137.2127659574,123.2255319149,213.7744680851)}.pagination-next.disabled,.pagination-prev.disabled{color:var(--vz-secondary-color);cursor:default}.pagination-next.disabled:hover,.pagination-prev.disabled:hover{color:var(--vz-secondary-color)}.apex-charts{min-height:10px!important}.apex-charts text{font-family:var(--vz-font-sans-serif)!important}.apex-charts .apexcharts-canvas{margin:0 auto}@-webkit-keyframes opaque{0%{opacity:0}to{opacity:1}}@keyframes opaque{0%{opacity:0}to{opacity:1}}@-webkit-keyframes resizeanim{0%,to{opacity:0}}@keyframes resizeanim{0%,to{opacity:0}}.apexcharts-canvas{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.apexcharts-canvas ::-webkit-scrollbar{-webkit-appearance:none;width:6px}.apexcharts-canvas ::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5);box-shadow:0 0 1px rgba(255,255,255,.5)}.apexcharts-canvas :is(.apexcharts-reset-zoom-icon,.apexcharts-selection-icon,.apexcharts-zoom-icon).apexcharts-selected svg{fill:var(--vz-primary)}@media screen and (min-width:768px){.apexcharts-canvas:hover .apexcharts-toolbar{opacity:1}}.apexcharts-inner{position:relative}.apexcharts-gridline{pointer-events:none;stroke:rgba(var(--vz-light-rgb),1)}.apexcharts-text tspan{font-family:inherit}.apexcharts-xaxis text,.apexcharts-yaxis text{font-family:var(--vz-font-sans-serif)!important;fill:#878a99}.apexcharts-subtitle-text,.apexcharts-title-text{fill:#adb5bd}.legend-mouseover-inactive{-webkit-transition:.15s ease all;transition:.15s ease all;opacity:.2}.apexcharts-legend-text{color:#878a99!important;font-family:var(--vz-font-sans-serif)!important;font-size:13px!important;padding-left:15px;margin-left:-15px}.apexcharts-series-collapsed{opacity:0}.apexcharts-xaxis-tick{stroke:var(--vz-border-color)}.apexcharts-marker{stroke:var(--vz-secondary-bg)}.apexcharts-tooltip{border-radius:5px;-webkit-box-shadow:0 3px 3px rgba(56,65,74,.1)!important;box-shadow:0 3px 3px rgba(56,65,74,.1)!important;cursor:default;font-size:14px;opacity:0;pointer-events:none;position:absolute;top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;white-space:nowrap;z-index:12;-webkit-transition:.15s ease all;transition:.15s ease all}.apexcharts-tooltip.apexcharts-active{opacity:1;-webkit-transition:.15s ease all;transition:.15s ease all}.apexcharts-tooltip.apexcharts-theme-light{border:1px solid var(--vz-border-color)!important;background:rgba(var(--vz-secondary-bg-rgb),.96)!important}.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title{background:var(--vz-secondary-bg)!important;border-bottom:1px solid var(--vz-border-color)!important}.apexcharts-tooltip.apexcharts-theme-dark{color:#fff;background:rgba(30,30,30,.8)}.apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title{background:rgba(0,0,0,.7);border-bottom:1px solid #333}.apexcharts-tooltip *{font-family:inherit}.apexcharts-tooltip .apexcharts-tooltip-title{padding:6px;font-size:15px;margin-bottom:4px}.apexcharts-tooltip-text-goals-value,.apexcharts-tooltip-text-y-value,.apexcharts-tooltip-text-z-value{display:inline-block;margin-left:5px;font-weight:600}.apexcharts-tooltip-text-goals-label:empty,.apexcharts-tooltip-text-goals-value:empty,.apexcharts-tooltip-text-y-label:empty,.apexcharts-tooltip-text-y-value:empty,.apexcharts-tooltip-text-z-value:empty,.apexcharts-tooltip-title:empty{display:none}.apexcharts-tooltip-text-goals-label,.apexcharts-tooltip-text-goals-value{padding:6px 0 5px}.apexcharts-tooltip-goals-group,.apexcharts-tooltip-text-goals-label,.apexcharts-tooltip-text-goals-value{display:-webkit-box;display:-ms-flexbox;display:flex}.apexcharts-tooltip-text-goals-label:not(:empty),.apexcharts-tooltip-text-goals-value:not(:empty){margin-top:-6px}.apexcharts-tooltip-marker{width:12px;height:12px;position:relative;top:0;margin-right:10px;border-radius:50%}.apexcharts-tooltip-series-group{padding:0 10px;display:none;text-align:left;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-marker{opacity:1}.apexcharts-tooltip-series-group.apexcharts-active,.apexcharts-tooltip-series-group:last-child{padding-bottom:4px}.apexcharts-tooltip-series-group-hidden{opacity:0;height:0;line-height:0;padding:0!important}.apexcharts-tooltip-y-group{padding:6px 0 5px}.apexcharts-custom-tooltip,.apexcharts-tooltip-box{padding:4px 8px}.apexcharts-tooltip-boxPlot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.apexcharts-tooltip-box>div{margin:4px 0}.apexcharts-tooltip-box span.value{font-weight:700}.apexcharts-tooltip-rangebar{padding:5px 8px}.apexcharts-tooltip-rangebar .category{font-weight:600;color:#777}.apexcharts-tooltip-rangebar .series-name{font-weight:700;display:block;margin-bottom:5px}.apexcharts-xaxistooltip,.apexcharts-yaxistooltip{opacity:0;pointer-events:none;color:#373d3f;font-size:13px;text-align:center;border-radius:2px;position:absolute;z-index:10;background:#eceff1;border:1px solid #90a4ae}.apexcharts-xaxistooltip{padding:9px 10px;-webkit-transition:.15s ease all;transition:.15s ease all}.apexcharts-xaxistooltip.apexcharts-theme-dark{background:rgba(0,0,0,.7);border:1px solid rgba(0,0,0,.5);color:#fff}.apexcharts-xaxistooltip::after,.apexcharts-xaxistooltip::before{left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.apexcharts-xaxistooltip::after{border-color:transparent;border-width:6px;margin-left:-6px}.apexcharts-xaxistooltip::before{border-color:transparent;border-width:7px;margin-left:-7px}.apexcharts-xaxistooltip.apexcharts-active{opacity:1;-webkit-transition:.15s ease all;transition:.15s ease all}.apexcharts-xaxistooltip-bottom::after,.apexcharts-xaxistooltip-bottom::before{bottom:100%}.apexcharts-xaxistooltip-bottom::after{border-bottom-color:#eceff1}.apexcharts-xaxistooltip-bottom::before{border-bottom-color:#90a4ae}.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark::after,.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark::before{border-bottom-color:rgba(0,0,0,.5)}.apexcharts-xaxistooltip-top::after,.apexcharts-xaxistooltip-top::before{top:100%}.apexcharts-xaxistooltip-top::after{border-top-color:#eceff1}.apexcharts-xaxistooltip-top::before{border-top-color:#90a4ae}.apexcharts-xaxistooltip-top.apexcharts-theme-dark::after,.apexcharts-xaxistooltip-top.apexcharts-theme-dark::before{border-top-color:rgba(0,0,0,.5)}.apexcharts-yaxistooltip{padding:4px 10px}.apexcharts-yaxistooltip .apexcharts-theme-dark{background:rgba(0,0,0,.7);border:1px solid rgba(0,0,0,.5);color:#fff}.apexcharts-yaxistooltip::after,.apexcharts-yaxistooltip::before{top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.apexcharts-yaxistooltip::after{border-color:transparent;border-width:6px;margin-top:-6px}.apexcharts-yaxistooltip::before{border-color:transparent;border-width:7px;margin-top:-7px}.apexcharts-yaxistooltip.apexcharts-active{opacity:1}.apexcharts-yaxistooltip-left::after,.apexcharts-yaxistooltip-left::before{left:100%}.apexcharts-yaxistooltip-left::after{border-left-color:#eceff1}.apexcharts-yaxistooltip-left::before{border-left-color:#90a4ae}.apexcharts-yaxistooltip-left.apexcharts-theme-dark::after,.apexcharts-yaxistooltip-left.apexcharts-theme-dark::before{border-left-color:rgba(0,0,0,.5)}.apexcharts-yaxistooltip-right::after,.apexcharts-yaxistooltip-right::before{right:100%}.apexcharts-yaxistooltip-right::after{border-right-color:#eceff1}.apexcharts-yaxistooltip-right::before{border-right-color:#90a4ae}.apexcharts-yaxistooltip-right.apexcharts-theme-dark::after,.apexcharts-yaxistooltip-right.apexcharts-theme-dark::before{border-right-color:rgba(0,0,0,.5)}.apexcharts-yaxistooltip-hidden{display:none}.apexcharts-xcrosshairs,.apexcharts-ycrosshairs{pointer-events:none;opacity:0;-webkit-transition:.15s ease all;transition:.15s ease all}.apexcharts-xcrosshairs.apexcharts-active,.apexcharts-ycrosshairs.apexcharts-active{opacity:1;-webkit-transition:.15s ease all;transition:.15s ease all}.apexcharts-ycrosshairs-hidden{opacity:0}.apexcharts-selection-rect{cursor:move}.svg_select_boundingRect,.svg_select_points_rot{pointer-events:none;opacity:0;visibility:hidden}.apexcharts-selection-rect+g .svg_select_boundingRect,.apexcharts-selection-rect+g .svg_select_points_rot{opacity:0;visibility:hidden}.apexcharts-selection-rect+g .svg_select_points_l,.apexcharts-selection-rect+g .svg_select_points_r{cursor:ew-resize;opacity:1;visibility:visible}.svg_select_points{fill:#efefef;stroke:#333}.apexcharts-svg.apexcharts-zoomable.hovering-zoom{cursor:crosshair}.apexcharts-svg.apexcharts-zoomable.hovering-pan{cursor:move}.apexcharts-menu-icon,.apexcharts-pan-icon,.apexcharts-reset-icon,.apexcharts-selection-icon,.apexcharts-toolbar-custom-icon,.apexcharts-zoom-icon,.apexcharts-zoomin-icon,.apexcharts-zoomout-icon{cursor:pointer;width:20px;height:20px;line-height:24px;color:#6e8192;text-align:center}:is(.apexcharts-menu-icon,.apexcharts-reset-icon,.apexcharts-zoom-icon,.apexcharts-zoomin-icon,.apexcharts-zoomout-icon) svg{fill:#6e8192}.apexcharts-selection-icon svg{fill:#444;-webkit-transform:scale(.76);transform:scale(.76)}.apexcharts-theme-dark :is(.apexcharts-menu-icon,.apexcharts-pan-icon,.apexcharts-reset-icon,.apexcharts-selection-icon,.apexcharts-toolbar-custom-icon,.apexcharts-zoom-icon,.apexcharts-zoomin-icon,.apexcharts-zoomout-icon) svg{fill:#f3f4f5}.apexcharts-theme-dark .apexcharts-menu{background:rgba(0,0,0,.7);color:#fff}.apexcharts-theme-light .apexcharts-menu-icon:hover svg,.apexcharts-theme-light .apexcharts-reset-icon:hover svg,.apexcharts-theme-light .apexcharts-selection-icon:not(.apexcharts-selected):hover svg,.apexcharts-theme-light .apexcharts-zoom-icon:not(.apexcharts-selected):hover svg,.apexcharts-theme-light .apexcharts-zoomout-icon:hover svg{fill:#333}.apexcharts-theme-light .apexcharts-menu-item:hover{background:#eee}.apexcharts-menu-icon,.apexcharts-selection-icon{position:relative}.apexcharts-reset-icon{margin-left:5px}.apexcharts-menu-icon,.apexcharts-reset-icon,.apexcharts-zoom-icon{-webkit-transform:scale(.85);transform:scale(.85)}.apexcharts-zoomin-icon,.apexcharts-zoomout-icon{-webkit-transform:scale(.7);transform:scale(.7)}.apexcharts-zoomout-icon{margin-right:3px}.apexcharts-pan-icon{-webkit-transform:scale(.62);transform:scale(.62);position:relative;left:1px;top:0}.apexcharts-pan-icon svg{fill:#fff;stroke:#6e8192;stroke-width:2}.apexcharts-pan-icon:not(.apexcharts-selected):hover svg{stroke:#333}.apexcharts-toolbar{position:absolute;z-index:11;max-width:176px;text-align:right;border-radius:3px;padding:0 6px 2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.apexcharts-menu{background:#fff;position:absolute;top:100%;border:1px solid #ddd;border-radius:3px;padding:3px;right:10px;opacity:0;min-width:110px;-webkit-transition:.15s ease all;transition:.15s ease all;pointer-events:none}.apexcharts-menu .apexcharts-menu-open{opacity:1;pointer-events:all;-webkit-transition:.15s ease all;transition:.15s ease all}.apexcharts-menu-item{padding:6px 7px;font-size:12px;cursor:pointer}.apexcharts-canvas .apexcharts-element-hidden,.apexcharts-datalabel.apexcharts-element-hidden,.apexcharts-hide .apexcharts-series-points{opacity:0}.apexcharts-datalabel,.apexcharts-datalabel-label,.apexcharts-datalabel-value,.apexcharts-datalabels,.apexcharts-pie-label{cursor:default;pointer-events:none}.apexcharts-pie-label-delay{opacity:0;-webkit-animation-name:opaque;animation-name:opaque;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease;animation-timing-function:ease}.apexcharts-annotation-rect,.apexcharts-area-series .apexcharts-area,.apexcharts-area-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,.apexcharts-gridline,.apexcharts-line,.apexcharts-line-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,.apexcharts-point-annotation-label,.apexcharts-radar-series path,.apexcharts-radar-series polygon,.apexcharts-toolbar svg,.apexcharts-tooltip .apexcharts-marker,.apexcharts-xaxis-annotation-label,.apexcharts-yaxis-annotation-label,.apexcharts-zoom-rect{pointer-events:none}.apexcharts-marker{-webkit-transition:.15s ease all;transition:.15s ease all}.resize-triggers{-webkit-animation:1ms resizeanim;animation:1ms resizeanim;visibility:hidden;opacity:0;height:100%;width:100%;overflow:hidden}.contract-trigger:before,.resize-triggers,.resize-triggers>div{content:" ";display:block;position:absolute;top:0;left:0}.resize-triggers>div{height:100%;width:100%;background:#eee;overflow:auto}.resize-triggers::before{overflow:hidden;width:200%;height:200%}#chart-quarter,#chart-year{width:96%;max-width:48%;-webkit-box-shadow:none;box-shadow:none;padding-left:0;padding-top:20px;background:var(--vz-secondary-bg);border:1px solid var(--vz-border-color)}#chart-year{float:left;position:relative;-webkit-transition:1s ease transform;transition:1s ease transform;z-index:3}#chart-year.chart-quarter-activated{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:1s ease transform;transition:1s ease transform}#chart-quarter{float:left;position:relative;z-index:-2;-webkit-transition:1s ease transform;transition:1s ease transform}#chart-quarter.active{-webkit-transition:1.1s ease-in-out transform;transition:1.1s ease-in-out transform;-webkit-transform:translateX(0);transform:translateX(0);z-index:1}@media screen and (min-width:480px){#chart-year{-webkit-transform:translateX(50%);transform:translateX(50%)}#chart-quarter{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.apexcharts-heatmap-series rect,.apexcharts-treemap rect{stroke:var(--vz-secondary-bg)}.apexcharts-bar-series path,.apexcharts-pie-series path{stroke:var(--vz-secondary-bg)}.apexcharts-radialbar .apexcharts-datalabels-group text{fill:var(--vz-body-color)}.apexcharts-radialbar-track path{stroke:var(--vz-border-color)}.apexcharts-radar-series line,.apexcharts-radar-series polygon{stroke:var(--vz-border-color)}.apexcharts-pie circle,.apexcharts-pie line{stroke:var(--vz-border-color)}.apexcharts-pie text{fill:var(--vz-white)}.apexcharts-xaxistooltip.apexcharts-theme-light{-webkit-box-shadow:0 3px 3px rgba(56,65,74,.1);box-shadow:0 3px 3px rgba(56,65,74,.1);color:var(--vz-secondary-color);background:var(--vz-secondary-bg);border:1px solid var(--vz-border-color);font-family:var(--vz-font-sans-serif)}.apexcharts-xaxistooltip.apexcharts-theme-light::before{border-bottom-color:var(--vz-border-color)}.effect-chart :is(.apexcharts-pie-series,.apexcharts-bar-series) path{clip-path:polygon(50% 2%,100% 0,100% 100%,0 100%,0 0)}.apexcharts-grid-borders line{stroke:var(--vz-border-color)}#monochrome_polar_area svg{background:0 0!important}.chartjs-chart{max-height:320px}.e-charts{height:350px}.e-charts-height{height:300px}.gmaps,.gmaps-panaroma{height:300px;background:#f3f6f9;border-radius:3px}.gmaps-overlay{display:block;text-align:center;color:#fff;font-size:16px;line-height:40px;background:#4b38b3;border-radius:4px;padding:10px 20px}.gmaps-overlay_arrow{left:50%;margin-left:-16px;width:0;height:0;position:absolute}.gmaps-overlay_arrow.above{bottom:-15px;border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #4b38b3}.gmaps-overlay_arrow.below{top:-15px;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:16px solid #4b38b3}.autoComplete_wrapper{display:block}.autoComplete_wrapper>input{display:block;width:100%;height:auto;padding:.5rem .9rem;font-size:.8125rem;font-weight:400;line-height:1.5;color:var(--vz-body-color);background-color:var(--vz-input-bg-custom);background-clip:padding-box;border:var(--vz-border-width) solid var(--vz-input-border-custom);border-radius:var(--vz-border-radius);background-image:none}.autoComplete_wrapper>input::-webkit-input-placeholder{padding:0!important;color:var(--vz-secondary-color)!important;font-size:.8125rem!important}.autoComplete_wrapper>input::-moz-placeholder{padding:0!important;color:var(--vz-secondary-color)!important;font-size:.8125rem!important}.autoComplete_wrapper>input:-ms-input-placeholder{padding:0!important;color:var(--vz-secondary-color)!important;font-size:.8125rem!important}.autoComplete_wrapper>input::-ms-input-placeholder{padding:0!important;color:var(--vz-secondary-color)!important;font-size:.8125rem!important}.autoComplete_wrapper>input::placeholder{padding:0!important;color:var(--vz-secondary-color)!important;font-size:.8125rem!important}.autoComplete_wrapper>input:focus{border:var(--vz-border-width) solid var(--vz-primary-border-subtle);color:var(--vz-body-color)}.autoComplete_wrapper>input:hover{color:var(--vz-body-color)}.autoComplete_wrapper>ul{border-radius:.25rem;border-color:var(--vz-border-color);background-color:var(--vz-secondary-bg);-webkit-box-shadow:0 5px 10px rgba(30,32,37,.12);box-shadow:0 5px 10px rgba(30,32,37,.12);padding:0;overflow:auto;max-height:160px;margin:0;-webkit-animation-name:DropDownSlide;animation-name:DropDownSlide;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.autoComplete_wrapper>ul>li{font-size:.8125rem;margin:0;padding:.35rem 1.2rem;border-radius:0;background-color:var(--vz-secondary-bg);color:var(--vz-body-color)}.autoComplete_wrapper>ul>li mark{color:#f06548;font-weight:600;padding:1px}.autoComplete_wrapper>ul>li:hover,.autoComplete_wrapper>ul>li[aria-selected=true]{color:var(--vz-body-color);background-color:var(--vz-tertiary-bg)}.autoComplete_wrapper>ul .no_result{padding:.7rem 1.2rem;font-style:italic;font-weight:500}.jvm-tooltip{border-radius:3px;background-color:var(--vz-primary);font-family:var(--vz-font-sans-serif);-webkit-box-shadow:0 5px 10px rgba(30,32,37,.12);box-shadow:0 5px 10px rgba(30,32,37,.12);padding:5px 9px}.jvm-container text{font-family:var(--vz-font-sans-serif);font-size:.8125rem;fill:var(--vz-body-color)}.jvm-zoom-btn{background-color:var(--vz-primary)}.leaflet-map{height:300px}.leaflet-map.leaflet-container{z-index:0;font-family:Inter,sans-serif}:root{--fc-border-color:var(--vz-border-color);--fc-page-bg-color:var(--vz-secondary-bg);--fc-neutral-bg-color:var(--vz-light)}.fc td,.fc th{border:var(--vz-border-width) solid var(--vz-border-color)}.fc .fc-toolbar h2{font-size:16px;line-height:30px;text-transform:uppercase}@media (max-width:767.98px){.fc .fc-toolbar .fc-center,.fc .fc-toolbar .fc-left,.fc .fc-toolbar .fc-right{float:none;display:block;text-align:center;clear:both;margin:10px 0}.fc .fc-toolbar>*>*{float:none}.fc .fc-toolbar .fc-today-button{display:none}}.fc .fc-toolbar .btn{text-transform:capitalize}.fc .fc-col-header-cell{background-color:var(--vz-light)}.fc .fc-col-header-cell-cushion{display:block;padding:8px 4px;color:var(--vz-body-color)}.fc .fc-daygrid-day-number{width:24px;height:24px;border-radius:50%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:500;margin:2px;color:var(--vz-body-color)}.fc .fc-daygrid-day.fc-day-today{background-color:rgba(75,56,179,.1)}.fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-number{background-color:#4b38b3;color:#fff}.fc .fc-daygrid-day.fc-day-today{background-color:rgba(75,56,179,.1)}.fc .fc-timegrid-col.fc-day-today{background-color:rgba(75,56,179,.1)}.fc .fc-list-event:hover td{background:0 0}.fc .fc-list-event-title a{color:#fff!important}.fc .fc-col-header,.fc .fc-daygrid-body,.fc .fc-scrollgrid-sync-table{width:100%!important}.fc .fc-scrollgrid-section>*{border-left:var(--vz-border-width) solid var(--vz-border-color);border-top:var(--vz-border-width) solid var(--vz-border-color)}.fc .fc-scrollgrid{border:0}.fc .fc-scrollgrid-section-liquid>td{border-top:0}.fc .fc-multimonth{border-color:var(--vz-border-color)}.fc-theme-bootstrap a:not([href]){color:var(--vz-body-color)}.fc-event{color:#fff}.fc th.fc-widget-header{background:#e9ebec;line-height:20px;padding:10px 0;text-transform:uppercase;font-weight:700}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#e9ebec}.fc-unthemed td.fc-today{background:rgb(245.8,247.525,250.4)}.fc-button{background:var(--vz-secondary-bg);border-color:var(--vz-border-color);color:#495057;text-transform:capitalize;-webkit-box-shadow:none;box-shadow:none;padding:6px 12px!important;height:auto!important}.fc .fc-multimonth-multicol .fc-daygrid-more-link{border:1px solid #4b38b3;display:block;float:none;padding:1px;font-weight:500;font-family:Inter,sans-serif}.fc-state-active,.fc-state-disabled,.fc-state-down{background-color:#4b38b3;color:#fff;text-shadow:none}.fc-event{border-radius:2px;border:none;cursor:move;font-size:.8125rem;margin:5px 7px;padding:5px 5px;text-align:center}.fc-theme-standard .fc-popover .fc-popover-header{padding:8px 14px}.fc-event,.fc-event-dot{background-color:#4b38b3}.fc-daygrid-dot-event.fc-event-mirror,.fc-daygrid-dot-event:hover{background-color:#4b38b3}.fc-event-title,.fc-sticky{font-weight:600!important;text-overflow:ellipsis;white-space:nowrap}.fc-daygrid-event-dot{border-color:#fff!important;display:none}.fc-event-time{display:none}.fc-event .fc-content{color:#fff}#external-events .external-event{text-align:left;padding:8px 16px;margin:6px 0}.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end.bg-dark .fc-content{color:#f3f6f9}.fc-next-button,.fc-prev-button{position:relative;padding:6px 8px!important}.fc-toolbar-chunk .fc-button-group{-webkit-box-shadow:0 3px 3px rgba(56,65,74,.1);box-shadow:0 3px 3px rgba(56,65,74,.1)}.fc-toolbar-chunk .fc-button-group .fc-button{color:#3577f1;background-color:rgba(53,119,241,.15);border:none;-webkit-box-shadow:none;box-shadow:none}.fc-toolbar-chunk .fc-button-group .fc-button.active,.fc-toolbar-chunk .fc-button-group .fc-button:hover{color:#fff;background-color:#3577f1}.fc-toolbar-chunk .fc-today-button{background-color:#3577f1!important;border:#3577f1}.fc .fc-button-primary:not(:disabled).fc-button-active,.fc .fc-button-primary:not(:disabled):active{background-color:#3577f1!important;border-color:#3577f1!important;color:#fff!important}.fc .fc-button-primary{text-transform:capitalize}@media (max-width:575.98px){.fc-toolbar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}}#upcoming-event-list .card:last-child{margin-bottom:6px!important}#event-modal .event-details{display:none}#event-modal .view-event .event-form{display:none}#event-modal .view-event #event-category-tag{display:none}#event-modal .view-event .event-details{display:block}.fc-daygrid-event-harness .fc-daygrid-event{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.fc-timegrid-event-harness .fc-timegrid-event{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.fc-timegrid-slots table tr{border-color:var(--vz-border-color)!important}.fc-list-table{border-color:var(--vz-border-color)}.fc-daygrid-event-harness .fc-daygrid-event.bg-primary-subtle .fc-event-main,.fc-daygrid-event-harness .fc-daygrid-event.bg-primary-subtle .fc-event-title{color:#4b38b3!important}.fc-timegrid-event-harness .fc-timegrid-event.bg-primary-subtle .fc-event-title{color:#4b38b3!important}.fc-list-table .fc-list-event.bg-primary-subtle{color:#4b38b3!important}.fc-list-table .fc-list-event.bg-primary-subtle .fc-list-event-title>a{color:#4b38b3!important}.fc-list-table .fc-list-event.bg-primary-subtle .fc-list-event-dot{border-color:#4b38b3}.fc-daygrid-event-harness .fc-daygrid-event.bg-secondary-subtle .fc-event-main,.fc-daygrid-event-harness .fc-daygrid-event.bg-secondary-subtle .fc-event-title{color:#3577f1!important}.fc-timegrid-event-harness .fc-timegrid-event.bg-secondary-subtle .fc-event-title{color:#3577f1!important}.fc-list-table .fc-list-event.bg-secondary-subtle{color:#3577f1!important}.fc-list-table .fc-list-event.bg-secondary-subtle .fc-list-event-title>a{color:#3577f1!important}.fc-list-table .fc-list-event.bg-secondary-subtle .fc-list-event-dot{border-color:#3577f1}.fc-daygrid-event-harness .fc-daygrid-event.bg-success-subtle .fc-event-main,.fc-daygrid-event-harness .fc-daygrid-event.bg-success-subtle .fc-event-title{color:#45cb85!important}.fc-timegrid-event-harness .fc-timegrid-event.bg-success-subtle .fc-event-title{color:#45cb85!important}.fc-list-table .fc-list-event.bg-success-subtle{color:#45cb85!important}.fc-list-table .fc-list-event.bg-success-subtle .fc-list-event-title>a{color:#45cb85!important}.fc-list-table .fc-list-event.bg-success-subtle .fc-list-event-dot{border-color:#45cb85}.fc-daygrid-event-harness .fc-daygrid-event.bg-info-subtle .fc-event-main,.fc-daygrid-event-harness .fc-daygrid-event.bg-info-subtle .fc-event-title{color:#299cdb!important}.fc-timegrid-event-harness .fc-timegrid-event.bg-info-subtle .fc-event-title{color:#299cdb!important}.fc-list-table .fc-list-event.bg-info-subtle{color:#299cdb!important}.fc-list-table .fc-list-event.bg-info-subtle .fc-list-event-title>a{color:#299cdb!important}.fc-list-table .fc-list-event.bg-info-subtle .fc-list-event-dot{border-color:#299cdb}.fc-daygrid-event-harness .fc-daygrid-event.bg-warning-subtle .fc-event-main,.fc-daygrid-event-harness .fc-daygrid-event.bg-warning-subtle .fc-event-title{color:#ffbe0b!important}.fc-timegrid-event-harness .fc-timegrid-event.bg-warning-subtle .fc-event-title{color:#ffbe0b!important}.fc-list-table .fc-list-event.bg-warning-subtle{color:#ffbe0b!important}.fc-list-table .fc-list-event.bg-warning-subtle .fc-list-event-title>a{color:#ffbe0b!important}.fc-list-table .fc-list-event.bg-warning-subtle .fc-list-event-dot{border-color:#ffbe0b}.fc-daygrid-event-harness .fc-daygrid-event.bg-danger-subtle .fc-event-main,.fc-daygrid-event-harness .fc-daygrid-event.bg-danger-subtle .fc-event-title{color:#f06548!important}.fc-timegrid-event-harness .fc-timegrid-event.bg-danger-subtle .fc-event-title{color:#f06548!important}.fc-list-table .fc-list-event.bg-danger-subtle{color:#f06548!important}.fc-list-table .fc-list-event.bg-danger-subtle .fc-list-event-title>a{color:#f06548!important}.fc-list-table .fc-list-event.bg-danger-subtle .fc-list-event-dot{border-color:#f06548}.fc-daygrid-event-harness .fc-daygrid-event.bg-light-subtle .fc-event-main,.fc-daygrid-event-harness .fc-daygrid-event.bg-light-subtle .fc-event-title{color:#f3f6f9!important}.fc-timegrid-event-harness .fc-timegrid-event.bg-light-subtle .fc-event-title{color:#f3f6f9!important}.fc-list-table .fc-list-event.bg-light-subtle{color:#f3f6f9!important}.fc-list-table .fc-list-event.bg-light-subtle .fc-list-event-title>a{color:#f3f6f9!important}.fc-list-table .fc-list-event.bg-light-subtle .fc-list-event-dot{border-color:#f3f6f9}.fc-daygrid-event-harness .fc-daygrid-event.bg-dark-subtle .fc-event-main,.fc-daygrid-event-harness .fc-daygrid-event.bg-dark-subtle .fc-event-title{color:#212529!important}.fc-timegrid-event-harness .fc-timegrid-event.bg-dark-subtle .fc-event-title{color:#212529!important}.fc-list-table .fc-list-event.bg-dark-subtle{color:#212529!important}.fc-list-table .fc-list-event.bg-dark-subtle .fc-list-event-title>a{color:#212529!important}.fc-list-table .fc-list-event.bg-dark-subtle .fc-list-event-dot{border-color:#212529}.fc-daygrid-event-harness .fc-daygrid-event.bg-dark-subtle .fc-event-main,.fc-daygrid-event-harness .fc-daygrid-event.bg-dark-subtle .fc-event-title{color:var(--vz-dark-text-emphasis)!important}.fc-direction-ltr{direction:ltr}.fc-direction-ltr .fc-toolbar>*>:not(:first-child){margin-left:.75em}.fg-emoji-picker{width:250px!important;-webkit-box-shadow:0 3px 3px rgba(56,65,74,.1)!important;box-shadow:0 3px 3px rgba(56,65,74,.1)!important;top:auto!important;bottom:130px}.fg-emoji-picker *{font-family:var(--vz-font-sans-serif)!important;color:var(--vz-body-color)!important}@media (max-width:991.98px){.fg-emoji-picker{left:14px!important;top:auto!important;bottom:118px}}.fg-emoji-picker .fg-emoji-picker-container-title{color:#212529!important}.fg-emoji-picker .fg-emoji-picker-search{height:40px!important}.fg-emoji-picker .fg-emoji-picker-search input{background-color:var(--vz-input-bg-custom)!important;color:var(--vz-body-color)!important;padding:.5rem .9rem!important;font-size:.8125rem!important}.fg-emoji-picker .fg-emoji-picker-search input::-webkit-input-placeholder{color:var(--vz-secondary-color)!important}.fg-emoji-picker .fg-emoji-picker-search input::-moz-placeholder{color:var(--vz-secondary-color)!important}.fg-emoji-picker .fg-emoji-picker-search input:-ms-input-placeholder{color:var(--vz-secondary-color)!important}.fg-emoji-picker .fg-emoji-picker-search input::-ms-input-placeholder{color:var(--vz-secondary-color)!important}.fg-emoji-picker .fg-emoji-picker-search input::placeholder{color:var(--vz-secondary-color)!important}.fg-emoji-picker .fg-emoji-picker-search svg{fill:var(--vz-body-color)!important;right:11px;top:12px}.fg-emoji-picker .fg-emoji-picker-categories{background-color:#f3f6f9!important}.fg-emoji-picker .fg-emoji-picker-categories li.active{background-color:rgba(var(--bs-primary-rgb),.2)}.fg-emoji-picker .fg-emoji-picker-categories a:hover{background-color:rgba(var(--bs-primary-rgb),.2)}.fg-emoji-picker-grid>li:hover{background-color:rgba(var(--bs-primary-rgb),.2)!important}a.fg-emoji-picker-close-button{background-color:rgb(229.4,235.8,242.2)!important}table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{text-align:center;padding:50px;font-weight:600;--vz-table-accent-bg:var(--vz-secondary-bg)}table.dataTable>thead .sorting:before,table.dataTable>thead .sorting_asc:before,table.dataTable>thead .sorting_asc_disabled:before,table.dataTable>thead .sorting_desc:before,table.dataTable>thead .sorting_desc_disabled:before{content:"\f0360";position:absolute;right:.5rem;top:12px;font-size:.8rem;font-family:"Material Design Icons"}table.dataTable>thead .sorting:after,table.dataTable>thead .sorting_asc:after,table.dataTable>thead .sorting_asc_disabled:after,table.dataTable>thead .sorting_desc:after,table.dataTable>thead .sorting_desc_disabled:after{content:"\f035d";position:absolute;right:.5rem;top:18px;font-size:.8rem;font-family:"Material Design Icons"}table.dataTable>tbody>tr.child span.dtr-title{font-weight:600;min-width:150px}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control::before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control::before{background-color:#4b38b3;border-color:var(--vz-secondary-bg)}table.dataTable.dtr-inline.collapsed>tbody>tr.parent.parent>th.dtr-control::before{background-color:#f06548}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control::before{background-color:#f06548}table.dataTable>tbody>tr.child span.dtr-title{min-width:135px}.table-card .dataTables_filter,.table-card .dataTables_length{padding:1rem 1rem;padding-bottom:0}.table-card .dataTables_info,.table-card .dataTables_paginate{padding:1rem 1rem}.table-card div.dataTables_wrapper .col-md-6{width:100%}.table-card div.dataTables_wrapper div.dataTables_filter input{width:calc(100% - 52px)}.table-card div.dataTables_wrapper div.dataTables_filter label{display:block}div.dtr-modal div.dtr-modal-display{background-color:var(--vz-secondary-bg);border-color:var(--vz-border-color);-webkit-box-shadow:none;box-shadow:none;height:70%}div.dtr-modal div.dtr-modal-content{padding:1.25rem}div.dtr-modal div.dtr-modal-content h2{font-size:1.015625rem;font-weight:600;margin-bottom:15px}div.dtr-modal div.dtr-modal-content .dtr-details tr td{padding:.75rem .6rem}div.dtr-modal div.dtr-modal-close{font-size:24px;top:9px;right:11px;width:30px;height:30px;line-height:30px;background-color:var(--vz-secondary-bg);border-color:var(--vz-border-color)}div.dtr-modal div.dtr-modal-close:hover{background-color:var(--vz-light)}.dt-buttons :is(button.dt-button,div.dt-button,a.dt-button,input.dt-button){border-color:var(--vz-border-color);background:var(--vz-light);color:var(--vz-body-color)}:is(button,div,a,input):is(.dt-button:hover:not(.disabled)){border-color:var(--vz-border-color);background:var(--vz-light);color:var(--vz-body-color)}:is(button,div,a,input):is(.dt-button.active:not(.disabled)),:is(button,div,a,input):is(.dt-button:active:not(.disabled)){border-color:var(--vz-border-color);background:var(--vz-light);color:var(--vz-body-color);-webkit-box-shadow:none;box-shadow:none}:is(button,div,a,input):is(.dt-button:focus:not(.disabled)){border-color:var(--vz-border-color);background:var(--vz-light);color:var(--vz-body-color);text-shadow:none;-webkit-box-shadow:none;box-shadow:none}:is(button,div,a,input):is(.dt-button.active:not(.disabled):hover:not(.disabled)),:is(button,div,a,input):is(.dt-button:active:not(.disabled):hover:not(.disabled)){border-color:var(--vz-border-color);background:var(--vz-light);color:var(--vz-body-color);text-shadow:none;-webkit-box-shadow:none;box-shadow:none}.select2.select2-container{width:100%!important}.select2-container .select2-selection--single{border:var(--vz-border-width) solid var(--vz-input-border-custom);height:calc(1.5em + 1rem + calc(var(--vz-border-width) * 2));background-color:var(--vz-input-bg-custom);outline:0}.select2-container .select2-selection--single .select2-selection__rendered{line-height:36px;padding-left:12px;color:var(--vz-body-color)}.select2-container .select2-selection--single .select2-selection__arrow{height:34px;width:34px;right:3px}.select2-container .select2-selection--single .select2-selection__arrow b{border-color:var(--vz-input-border-custom) transparent transparent transparent;border-width:6px 6px 0 6px}.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent var(--vz-input-border-custom) transparent!important;border-width:0 6px 6px 6px!important}.select2-results__option{padding:6px 12px}.select2-dropdown{border:var(--vz-dropdown-border-width) solid var(--vz-border-color);-webkit-box-shadow:0 3px 3px rgba(56,65,74,.1);box-shadow:0 3px 3px rgba(56,65,74,.1);background-color:var(--vz-secondary-bg);z-index:1056}.select2-container--default .select2-results__option--selected{background-color:var(--vz-tertiary-bg)}.select2-container--default .select2-search--dropdown{padding:10px;background-color:var(--vz-secondary-bg)}.select2-container--default .select2-search--dropdown .select2-search__field{outline:0;border:1px solid var(--vz-input-border-custom);background-color:var(--vz-input-bg-custom);color:var(--vz-body-color);border-radius:var(--vz-border-radius)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#4b38b3}.select2-container--default .select2-results__option[aria-selected=true]{background-color:var(--vz-secondary-bg);color:var(--vz-dropdown-link-active-color)}.select2-container--default .select2-results__option[aria-selected=true]:hover{background-color:#4b38b3;color:#fff}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{padding-left:36px;padding-right:5px}.select2-container--default .select2-selection--single .select2-selection__arrow{right:1px;left:auto}.select2-container .select2-selection--multiple{min-height:calc(1.5em + 1rem + calc(var(--vz-border-width) * 2));border:var(--vz-border-width) solid var(--vz-input-border-custom)!important;background-color:var(--vz-input-bg-custom)}.select2-container .select2-selection--multiple .select2-selection__rendered{padding:1px 4px}.select2-container .select2-selection--multiple .select2-search__field{border:0;color:var(--vz-body-color)}.select2-container .select2-selection--multiple .select2-selection__choice{background-color:#4b38b3;border:none;color:#fff;border-radius:3px;padding:3px;margin-top:6px}.select2-container .select2-selection--multiple .select2-selection__choice__remove{color:#fff;margin-right:7px;border-color:rgb(93,75.9,186.6);padding:0 8px;top:3px}.select2-container .select2-selection--multiple .select2-selection__choice__remove:hover{color:#fff;background-color:#4b38b3}.select2-container .select2-search--inline .select2-search__field{margin-top:7px;height:22px;font-family:var(--vz-font-sans-serif)}.select2-container .select2-search textarea::-webkit-input-placeholder{color:var(--vz-secondary-color)}.select2-container .select2-search textarea::-moz-placeholder{color:var(--vz-secondary-color)}.select2-container .select2-search textarea:-ms-input-placeholder{color:var(--vz-secondary-color)}.select2-container .select2-search textarea::-ms-input-placeholder{color:var(--vz-secondary-color)}.select2-container .select2-search textarea::placeholder{color:var(--vz-secondary-color)}.select2-container--default.select2-container--disabled .select2-selection--multiple,.select2-container--default.select2-container--disabled .select2-selection--single{background-color:var(--vz-tertiary-bg);cursor:default}.toastify{padding:12px 16px;color:#fff;display:inline-block;-webkit-box-shadow:0 3px 6px -1px rgba(0,0,0,.12),0 10px 36px -4px rgba(77,96,232,.3);box-shadow:0 3px 6px -1px rgba(0,0,0,.12),0 10px 36px -4px rgba(77,96,232,.3);background:var(--vz-success);position:fixed;opacity:0;-webkit-transition:all .4s cubic-bezier(.215,.61,.355,1);transition:all .4s cubic-bezier(.215,.61,.355,1);border-radius:2px;cursor:pointer;text-decoration:none;max-width:calc(50% - 20px);z-index:2147483647}.toastify.on{opacity:1}.toast-close{opacity:.4;padding:0 5px;position:relative;left:4px;margin-left:4px;border:none;background:0 0;color:#fff}.toastify-right{right:15px}.toastify-left{left:15px}.toastify-left .toast-close{left:-4px;margin-left:0;margin-right:4px}.toastify-top{top:-150px}.toastify-bottom{bottom:-150px}.toastify-rounded{border-radius:25px}.toastify-avatar{width:1.5em;height:1.5em;margin:-7px 5px;border-radius:2px}.toastify-center{margin-left:auto;margin-right:auto;left:0;right:0;max-width:-webkit-fit-content;max-width:fit-content;max-width:-moz-fit-content}@media only screen and (max-width:360px){.toastify-left,.toastify-right{margin-left:auto;margin-right:auto;left:0;right:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}.choices{position:relative;margin-bottom:24px;font-size:16px}.choices:focus{outline:0}.choices:last-child{margin-bottom:0}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:rgba(var(--vz-light-rgb),.75);cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:.25rem}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:.5rem .9rem;background-color:var(--vz-input-bg-custom);border:1px solid var(--vz-input-border-custom);font-size:.8125rem;border-radius:var(--vz-border-radius);color:var(--vz-body-color);margin-bottom:10px}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8px;position:absolute;top:50%;right:0;left:auto;margin-top:-10px;margin-right:25px;margin-left:0;height:20px;width:20px;border-radius:10em;opacity:.5}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one] .choices__button:focus{-webkit-box-shadow:0 0 0 2px #00bcd4;box-shadow:0 0 0 2px #00bcd4}.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button{display:none}.choices[data-type*=select-one]:after{content:"\f0140";position:absolute;border:0;border-color:#212529 transparent transparent;right:11.5px;left:auto;font-family:"Material Design Icons";width:auto;height:auto;margin-top:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.choices[data-type*=select-one].is-open:after{margin-top:0;-webkit-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text;padding-right:.9rem}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin-top:0;margin-right:-4px;margin-bottom:0;margin-left:8px;padding-left:16px;border-left:1px solid rgba(255,255,255,.5);border-right:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:8px;width:8px;line-height:1;opacity:.75;border-radius:0}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices[data-type*=select-multiple] .choices__list--dropdown,.choices[data-type*=text] .choices__list--dropdown{padding-bottom:10px}.choices[data-type*=select-multiple] .choices__list--dropdown .choices__list,.choices[data-type*=text] .choices__list--dropdown .choices__list{margin-bottom:0}.choices[data-type*=select-multiple] .choices__input{padding-top:3px}.input-light .choices__inner{background-color:var(--vz-light);border:none}.choices__inner{display:inline-block;vertical-align:middle;width:100%;background-color:var(--vz-input-bg-custom);padding:.25rem 3.6rem .1rem .5rem;border:var(--vz-border-width) solid var(--vz-input-border-custom);border-radius:var(--vz-border-radius)!important;font-size:.8125rem;min-height:37.5px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:var(--vz-primary-border-subtle)}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:initial;border-radius:7px;padding:2px 7px;font-size:11px;font-weight:400;margin-right:3.75px;margin-bottom:3.75px;margin-top:2px;background-color:#4b38b3;border:1px solid #4b38b3;word-break:break-all;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;-webkit-box-shadow:0 3px 3px rgba(56,65,74,.1);box-shadow:0 3px 3px rgba(56,65,74,.1)}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}.choices__list--multiple .choices__item.is-highlighted{background-color:#4b38b3;border:1px solid #4b38b3}.is-disabled .choices__list--multiple .choices__item{background-color:#3577f1;border:1px solid #3577f1}.choices__list--dropdown{visibility:hidden;z-index:1;position:absolute;width:100%;background-color:var(--vz-secondary-bg);border:1px solid var(--vz-border-color);-webkit-box-shadow:0 5px 10px rgba(30,32,37,.12);box-shadow:0 5px 10px rgba(30,32,37,.12);top:100%;margin-top:0;padding:10px 10px 20px 10px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all;will-change:visibility;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-transform:translateY(1px);transform:translateY(1px)}.choices__list--dropdown.is-active{visibility:visible;-webkit-animation-name:DropDownSlide;animation-name:DropDownSlide}.choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:var(--vz-tertiary-bg)}.choices__list--dropdown .choices__list{margin:0 -16px -16px}.choices__list--dropdown .has-no-results{font-style:italic;font-weight:500}.choices__list--dropdown .choices__item--selectable:after{display:none}.is-open .choices__list--dropdown{border-color:var(--vz-border-color)}.is-flipped .choices__list--dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.is-flipped .choices__list--dropdown.is-active{-webkit-animation-name:DropDownSlideDown;animation-name:DropDownSlideDown;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.choices__list--dropdown .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item{position:relative;font-size:.8125rem;padding:.35rem 1.2rem .35rem 16px}@media (min-width:640px){.choices__list--dropdown .choices__item--selectable:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.choices__list--dropdown .choices__item--selectable.is-highlighted:after{opacity:.5}}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px 16px;border-bottom:1px solid var(--vz-border-color);color:var(--vz-secondary-color)}.choices__button{text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus{outline:0}.choices__input{display:inline-block;vertical-align:baseline;background-color:var(--vz-input-bg-custom);color:var(--vz-body-color);font-size:.8125rem;margin-bottom:0;border:0;border-radius:0;max-width:100%;padding:2px 0 2px 2px}.choices__input:focus{outline:0}.choices__input::-webkit-input-placeholder{color:var(--vz-secondary-color)}.choices__input::-moz-placeholder{color:var(--vz-secondary-color)}.choices__input:-ms-input-placeholder{color:var(--vz-secondary-color)}.choices__input::-ms-input-placeholder{color:var(--vz-secondary-color)}.choices__input::placeholder{color:var(--vz-secondary-color)}.choices__placeholder{color:var(--vz-secondary-color);opacity:1}[data-bs-theme=dark] .choices[data-type*=select-one] .choices__button{-webkit-filter:invert(1) grayscale(100%) brightness(200%);filter:invert(1) grayscale(100%) brightness(200%)}.flatpickr-calendar{background:0 0;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:var(--vz-secondary-bg);-webkit-box-shadow:1px 0 0 var(--vz-border-color),-1px 0 0 var(--vz-border-color),0 1px 0 var(--vz-border-color),0 -1px 0 var(--vz-border-color),0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 var(--vz-border-color),-1px 0 0 var(--vz-border-color),0 1px 0 var(--vz-border-color),0 -1px 0 var(--vz-border-color),0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:1056}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px;width:100%;-webkit-box-shadow:none;box-shadow:none}.flatpickr-calendar.inline .flatpickr-rContainer{display:block;width:100%}.flatpickr-calendar.inline .flatpickr-rContainer .flatpickr-days{width:100%;border:var(--vz-border-width) solid var(--vz-input-border-custom);border-top:none;border-radius:0 0 5px 5px}.flatpickr-calendar.inline .flatpickr-rContainer .flatpickr-days .dayContainer{width:100%;min-width:100%;max-width:100%}.flatpickr-calendar.inline .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day{max-width:100%;border-radius:4px}.flatpickr-calendar.inline .flatpickr-time{border:var(--vz-border-width) solid var(--vz-input-border-custom)!important;border-radius:var(--vz-border-radius)}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid var(--vz-border-color)}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar::after,.flatpickr-calendar::before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.arrowRight::after,.flatpickr-calendar.arrowRight::before,.flatpickr-calendar.rightMost::after,.flatpickr-calendar.rightMost::before{left:auto;right:22px}.flatpickr-calendar.arrowCenter::after,.flatpickr-calendar.arrowCenter::before{left:50%;right:50%}.flatpickr-calendar::before{border-width:5px;margin:0 -5px}.flatpickr-calendar::after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop::after,.flatpickr-calendar.arrowTop::before{bottom:100%}.flatpickr-calendar.arrowTop::before{border-bottom-color:#4b38b3}.flatpickr-calendar.arrowTop::after{border-bottom-color:#4b38b3}.flatpickr-calendar.arrowBottom::after,.flatpickr-calendar.arrowBottom::before{top:100%}.flatpickr-calendar.arrowBottom::before{border-top-color:#4b38b3}.flatpickr-calendar.arrowBottom::after{border-top-color:#4b38b3}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#4b38b3;border-radius:5px 5px 0 0}.flatpickr-months .flatpickr-month{background:0 0;color:rgba(255,255,255,.9);fill:rgba(255,255,255,.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(255,255,255,.9);fill:rgba(255,255,255,.9)}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:rgba(255,255,255,.9)}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(var(--vz-dark-rgb),.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:100%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;display:inline-block}.flatpickr-current-month span.arrowUp::after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:600;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(255,255,255,.9);background:0 0;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist;background:0 0;border:none;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:600;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:0;padding:0 0 0 .5ch;position:relative;vertical-align:initial;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:0}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background-color:transparent}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:0;padding:0;color:rgba(0,0,0,.8)}.flatpickr-weekdays{background-color:#4b38b3;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:36px;border-bottom:1px solid var(--vz-border-color)}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:#4b38b3;color:#fff;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:500}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:0 0;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--vz-body-color);cursor:pointer;font-weight:400;width:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day:focus,.flatpickr-day:hover{background-color:rgba(var(--vz-light-rgb),.7)}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background-color:var(--vz-light);border-color:var(--vz-light)}.flatpickr-day.today{border-color:#4b38b3;background-color:rgba(75,56,179,.1);-webkit-box-shadow:0 3px 3px rgba(56,65,74,.1);box-shadow:0 3px 3px rgba(56,65,74,.1)}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#4b38b3;background-color:rgba(75,56,179,.15);color:var(--vz-body-color)}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#4b38b3;-webkit-box-shadow:0 3px 3px rgba(56,65,74,.1);box-shadow:0 3px 3px rgba(56,65,74,.1);color:#fff;border-color:#4b38b3}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #4b38b3;box-shadow:-10px 0 0 #4b38b3}.flatpickr-day.endRange.startRange .endRange,.flatpickr-day.selected.startRange .endRange,.flatpickr-day.startRange.startRange .endRange{border-radius:50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 var(--vz-light),5px 0 0 var(--vz-light);box-shadow:-5px 0 0 var(--vz-light),5px 0 0 var(--vz-light)}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(var(--vz-body-color-rgb),.3);background:0 0;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(var(--vz-body-color-rgb),.3)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #4b38b3,5px 0 0 #4b38b3;box-shadow:-5px 0 0 #4b38b3,5px 0 0 #4b38b3}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 var(--vz-border-color);box-shadow:1px 0 0 var(--vz-border-color)}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:35px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(var(--vz-body-rgb),.3);background:0 0;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowDown:after,.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:var(--vz-border-color)}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:0 0;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:var(--vz-body-color);font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;float:left;line-height:inherit;color:var(--vz-body-color);font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:rgba(75,56,179,.04)}.flatpickr-am-pm:focus,.flatpickr-am-pm:hover,.numInput:focus,.numInput:hover,.numInputWrapper:focus,.numInputWrapper:hover{background-color:transparent}.flatpickr-input[readonly]{cursor:pointer;background-color:var(--vz-input-bg-custom)}[data-inline-date=true],[data-time-inline]{display:none}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}[datepicker-inline],[timepicker-inline]{display:none}[data-input-flag]{position:relative}[data-input-flag] .dropdown-menu .dropdown-menu-list{max-height:158px;overflow-y:auto}[data-input-flag] .dropdown-menu .dropdown-menu-list::-webkit-scrollbar{-webkit-appearance:none}[data-input-flag] .dropdown-menu .dropdown-menu-list::-webkit-scrollbar:vertical{width:8px}[data-input-flag] .dropdown-menu .dropdown-menu-list::-webkit-scrollbar:horizontal{height:10px}[data-input-flag] .dropdown-menu .dropdown-menu-list::-webkit-scrollbar-thumb{background-color:rgba(var(--vz-dark-rgb),.075);border-radius:8px}[data-input-flag] .dropdown-menu .dropdown-menu-list::-webkit-scrollbar-track{border-radius:8px}[data-option-flag-img-name] .flag-input{padding-left:45px;background-image:url(../images/flags/us.svg);background-repeat:no-repeat;background-position:14px 8px;background-size:18px}[data-option-flag-img-name]::before,[data-option-flag-name]::before{content:"\f0140";font-family:"Material Design Icons";position:absolute;right:.9rem;top:.5rem;font-size:16px}[data-option-countrycode=false] .country-codeno{display:none}[data-search-input=false] .searchlist-input{display:none}.auth-page-wrapper .auth-page-content{padding-bottom:60px;position:relative;z-index:2;width:100%}.auth-page-wrapper .footer{left:0;background-color:transparent;color:var(--vz-body-color)}.auth-one-bg-position{position:absolute;top:0;left:0;right:0;width:100%;height:380px}@media (max-width:575.98px){.auth-one-bg-position{height:280px}}.auth-one-bg{background-image:url(../images/auth-one-bg.jpg);background-position:center;background-size:cover}.auth-one-bg .bg-overlay{background:-webkit-gradient(linear,left top,right top,from(rgb(65.2340425532,48.7080851064,155.6919148936)),to(#4b38b3));background:linear-gradient(to right,rgb(65.2340425532,48.7080851064,155.6919148936),#4b38b3);opacity:.9}.shape{position:absolute;bottom:0;right:0;left:0;z-index:1;pointer-events:none}.shape>svg{width:100%;height:auto;fill:var(--vz-body-bg)}.auth-pass-inputgroup input[type=text]+.btn .ri-eye-fill:before{content:"\ecb6"}.particles-js-canvas-el{position:relative}.signin-other-title{position:relative}.signin-other-title:after{content:"";position:absolute;width:100%;height:1px;left:0;right:0;border-top:1px dashed var(--vz-border-color);top:10px}.signin-other-title .title{display:inline-block;position:relative;z-index:9;background-color:var(--vz-secondary-bg);padding:2px 16px}.auth-bg-cover{background:linear-gradient(-45deg,#4b38b3 50%,#45cb85)}.auth-bg-cover>.bg-overlay{background-image:url(../images/cover-pattern.png);background-position:center;background-size:cover;opacity:1;background-color:transparent}.auth-bg-cover .footer{color:rgba(255,255,255,.5)}#password-contain{display:none}#password-contain p{padding-left:13px}#password-contain p.valid{color:#45cb85}#password-contain p.valid::before{position:relative;left:-8px;content:"✔"}#password-contain p.invalid{color:#f06548}#password-contain p.invalid::before{position:relative;left:-8px;content:"✖"}.dash-filter-picker{min-width:210px!important}.upcoming-scheduled{position:relative}@media (max-width:575.98px){.upcoming-scheduled{top:35px!important}}.upcoming-scheduled .flatpickr-months{position:absolute!important;top:-45px!important;left:auto!important;right:0!important;width:200px;background-color:transparent}.upcoming-scheduled .flatpickr-months .flatpickr-month{color:#878a99!important;fill:#878a99!important}.upcoming-scheduled .flatpickr-months .flatpickr-next-month,.upcoming-scheduled .flatpickr-months .flatpickr-prev-month{display:none}.upcoming-scheduled .flatpickr-calendar{-webkit-box-shadow:none!important;box-shadow:none!important}.upcoming-scheduled .flatpickr-calendar .flatpickr-current-month{font-size:13px;width:100%;left:0}.upcoming-scheduled .flatpickr-calendar .flatpickr-monthDropdown-months{border:1px solid var(--vz-border-color);border-radius:4px;height:26px}.upcoming-scheduled .flatpickr-calendar .flatpickr-weekdays{background-color:var(--vz-light);border:none}.upcoming-scheduled .flatpickr-calendar .flatpickr-weekdays span.flatpickr-weekday{color:var(--vz-body-color);background-color:var(--vz-light)}.upcoming-scheduled .flatpickr-calendar .flatpickr-day.today{color:#fff!important;background-color:#45cb85;border-color:#45cb85!important}.upcoming-scheduled .flatpickr-calendar .flatpickr-day.today:hover{color:#45cb85!important;background-color:rgba(69,203,133,.2)!important}.upcoming-scheduled .flatpickr-calendar .flatpickr-day.selected{background-color:#45cb85!important;border-color:#45cb85!important;color:#fff}.upcoming-scheduled .flatpickr-calendar .numInputWrapper{width:7.5ch;margin-left:10px}.upcoming-scheduled .flatpickr-days{border:none!important}.crm-widget .col{border-right:1px solid var(--vz-border-color)}.crm-widget .col:last-child{border:0}@media (min-width:768px) and (max-width:1399.98px){.crm-widget .col:nth-child(3){border-right:0}.crm-widget .col:last-child{border-right:1px solid var(--vz-border-color)}}@media (max-width:767.98px){.crm-widget .col{border-right:0;border-bottom:1px solid var(--vz-border-color)}}@media (min-width:1400px) and (max-width:1599.98px){.project-wrapper .col-xxl-4,.project-wrapper>.col-xxl-8{width:100%}}.crypto-widget{max-width:130px!important}.bg-marketplace{background-image:url(../images/nft/marketplace.png);background-size:cover}.dash-countdown .countdownlist .count-num{background-color:var(--vz-secondary-bg);padding:16px 8px;font-size:22px}@media (max-width:575.98px){.dash-countdown .countdownlist .count-num{font-size:16px;padding:8px 6px}}@media (max-width:575.98px){.dash-countdown .countdownlist .count-title{font-size:10px}}[data-layout-width=boxed] .dash-countdown .countdownlist{-ms-flex-wrap:wrap;flex-wrap:wrap}.marketplace-icon{position:absolute;float:right;top:30px;left:30px}.marketplace-swiper .swiper-button-next,.marketplace-swiper .swiper-button-prev{top:34px;width:28px;height:28px;background-color:rgba(75,56,179,.1);color:#4b38b3;border-radius:.3rem;right:16px!important}.marketplace-swiper .swiper-button-prev{right:58px!important;left:auto!important}.dash-collection .content{background-color:rgba(255,255,255,.25);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media (max-width:1441.98px){.dash-nft .col-xxl-3,.dash-nft .col-xxl-9{width:100%!important;max-width:100%!important}}.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample{width:32px;height:32px;display:inline-block;vertical-align:middle}#portfolio_donut_charts .apexcharts-pie text{fill:var(--vz-body-color)}.timeline{position:relative;width:100%;max-width:1400px;margin:0 auto}.timeline-item{padding:30px 60px;position:relative;background:inherit;width:50%}.timeline-item::after{content:"";position:absolute;width:2px;background:var(--vz-secondary-bg);top:38px;bottom:-38px;right:0;margin-left:-1.5px}.timeline-item:last-child::after{display:none}.timeline-item .icon{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:60px;height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:25px;top:30px;right:-30px;padding:9px 0;background:var(--vz-secondary-bg);border:1px solid var(--vz-border-color);border-radius:50px;color:#45cb85;z-index:1}.timeline-item .date{position:absolute;display:inline-block;width:calc(100% - 48px);top:50px;font-size:14px;font-weight:500;font-style:italic}.timeline-item .content{padding:20px;background:var(--vz-secondary-bg);position:relative;border:1px solid var(--vz-border-color);border-radius:.25rem;-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075);box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.timeline-item.left{left:0}.timeline-item.left .date{left:calc(100% + 48px);text-align:start}.timeline-item.right{left:50%}.timeline-item.right::after{left:0;margin-right:-1.5px}.timeline-item.right .icon{left:-30px}.timeline-item.right .date{right:calc(100% + 48px);text-align:end}.timeline-item.right::before{left:28px;border-color:transparent transparent transparent #fff}@media (max-width:991.98px){.timeline::after{left:24px;bottom:180px}.timeline-item{width:100%;padding-left:48px;padding-right:0}.timeline-item.left,.timeline-item.right{left:0}.timeline-item.left .icon,.timeline-item.right .icon{width:45px;height:45px;top:0;font-size:18px;left:0}.timeline-item.left::before,.timeline-item.right::before{left:110px;border-color:transparent transparent transparent var(--vz-border-color)}.timeline-item.left .date,.timeline-item.right .date{right:auto;left:48px;width:79px;top:8px;text-align:left}}.timeline-2{position:relative}.timeline-2::after{position:absolute;content:"";width:2px;height:83%;top:50px;left:40px;margin-left:-1px;background:var(--vz-secondary-bg)}.timeline-2 .timeline-year{position:relative;width:100%;text-align:left;z-index:1}.timeline-2 .timeline-year p{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:80px;height:80px;margin:0;padding:23px 10px;background:var(--vz-secondary-bg);border-radius:50px;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.timeline-2 .timeline-year p span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.timeline-2 .timeline-date{font-size:14px;font-weight:500;margin:24px 0 0 0;margin-left:55px}.timeline-2 .timeline-date::after{content:"";display:block;position:absolute;width:14px;height:14px;top:26px;left:45px;-webkit-box-align:left;-ms-flex-align:left;align-items:left;background:#45cb85;border:3px solid var(--vz-secondary-bg);border-radius:50px;z-index:1}.timeline-2 .timeline-box{position:relative;display:inline-block;margin:23px 62px;padding:20px;border:1px solid var(--vz-border-color);border-radius:6px;background:var(--vz-secondary-bg);max-width:695px}@media (max-width:991.98px){.timeline-2 .timeline-box{margin-right:0}}.timeline-2 .timeline-box::after{content:"";display:block;position:absolute;width:0;height:0;border-style:solid;top:26px;right:100%;border-color:transparent var(--vz-secondary-bg) transparent transparent;border-width:10px}.timeline-2 .timeline-box::before{content:"";display:block;position:absolute;width:0;height:0;border-style:solid;right:100%;top:24px;border-color:transparent var(--vz-border-color) transparent transparent;border-width:12px}.timeline-2 .timeline-box .timeline-text{position:relative;float:left}.timeline-2 .timeline-launch{position:relative;display:inline-block;border:1px solid var(--vz-border-color);border-radius:6px;background:#fff;width:100%;margin-top:15px;padding:0;border:none;text-align:left;background:0 0}.timeline-2 .timeline-launch .timeline-box{margin-left:0}.timeline-2 .timeline-launch .timeline-box::after{left:30px;margin-left:0;top:-20px;border-color:transparent transparent var(--vz-border-color) transparent}.timeline-2 .timeline-launch .timeline-box::before{left:30px;margin-left:0;top:-19px;border-color:transparent transparent var(--vz-secondary-bg) transparent;border-width:10px;z-index:1}.horizontal-timeline{position:relative;width:100%;margin:0 auto}.horizontal-timeline::before{content:"";position:absolute;width:100%;top:174px;left:0;height:2px;background-color:var(--vz-secondary-bg)}.horizontal-timeline .swiper-slide .item-box{margin:227px 0 0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.horizontal-timeline .swiper-slide .item-box::after{content:"";position:absolute;left:0;right:0;margin:0 auto;background:#4b38b3;width:13px;height:13px;top:-59px;border-radius:50px;border:3px solid var(--vz-secondary-bg)}.horizontal-timeline .swiper-slide .timeline-content{min-height:110px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background-color:var(--vz-secondary-bg)}.horizontal-timeline .swiper-slide .timeline-content::before{content:"";display:block;position:absolute;width:0;height:0;border-style:solid;left:0;top:-23px;border-color:transparent transparent var(--vz-secondary-bg) transparent;border-width:12px;right:0;margin:0 auto}.horizontal-timeline .swiper-slide .time{position:absolute;top:-86px;right:0;left:0;margin:0 auto}.horizontal-timeline .swiper-slide:nth-child(even){margin-top:5px;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.horizontal-timeline .swiper-slide:nth-child(even) .timeline-content{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.horizontal-timeline .swiper-slide:nth-child(even) .timeline-content::before{bottom:-23px;top:auto;border-color:var(--vz-secondary-bg) transparent transparent transparent}.horizontal-timeline .swiper-slide:nth-child(even) .time{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.horizontal-timeline .swiper-button-next,.horizontal-timeline .swiper-button-prev{height:40px;width:40px;line-height:40px;border-radius:50%;background-color:rgb(79.0691489362,59.0382978723,188.7117021277)}.horizontal-timeline .swiper-button-next::after,.horizontal-timeline .swiper-button-prev::after{font-size:24px;color:#fff}.horizontal-timeline .swiper-button-next.swiper-button-disabled,.horizontal-timeline .swiper-button-prev.swiper-button-disabled{background-color:rgba(75,56,179,.5);opacity:1;cursor:auto;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);pointer-events:none}.horizontal-timeline .swiper-button-next{right:0}.horizontal-timeline .swiper-button-next::after{content:"\ea6e";font-family:remixicon}.horizontal-timeline .swiper-button-prev{left:0}.horizontal-timeline .swiper-button-prev::after{content:"\ea64";font-family:remixicon}.acitivity-timeline{position:relative;overflow:hidden}.acitivity-timeline .acitivity-item{position:relative}.acitivity-timeline .acitivity-item .flex-shrink-0{z-index:2}.acitivity-timeline .acitivity-item .acitivity-avatar{background-color:var(--vz-secondary-bg);border:3px solid var(--vz-secondary-bg);height:32px;width:32px}.acitivity-timeline .acitivity-item:before{content:"";position:absolute;border-left:1px dashed var(--vz-border-color);left:16px;height:100%;top:5px;z-index:0}.acitivity-timeline .acitivity-item:last-child::before{border-color:transparent}.categories-filter .list-inline-item{position:relative;margin-right:0}.categories-filter .list-inline-item a{display:block;color:var(--vz-body-color);font-weight:600;padding:8px 15px;margin:5px;cursor:pointer}.gallery-box{position:relative;overflow:hidden;border:1px solid transparent;margin-bottom:10px;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;padding:8px}.gallery-box::before{content:"";position:absolute;left:0;right:0;top:0;width:100%;height:0;background-color:var(--vz-secondary-bg);-webkit-transition:all .4s;transition:all .4s}.gallery-box .gallery-container{position:relative;overflow:hidden;border-radius:4px}.gallery-box .gallery-container a{display:block}.gallery-box .gallery-container .gallery-overlay{position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,rgba(0,0,0,0)),color-stop(60%,rgba(0,0,0,0)),to(rgba(0,0,0,.5)));background:linear-gradient(180deg,rgba(0,0,0,0) 10%,rgba(0,0,0,0) 60%,rgba(0,0,0,.5) 100%);visibility:hidden;overflow:hidden;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:16px}.gallery-box .gallery-container .gallery-overlay .overlay-caption{color:#fff;margin:0;font-size:16px}.gallery-box .gallery-img{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.gallery-box .box-content{position:relative}.gallery-box .box-content .title{font-size:14px;margin-bottom:4px;display:none}.gallery-box .box-content .post{margin:0;-webkit-transition:all .2s;transition:all .2s;color:var(--vz-secondary-color)}.gallery-box:hover::before{height:100%}.gallery-box:hover .box-content{bottom:0}.gallery-box:hover .box-content .post{opacity:1}.gallery-box:hover .gallery-overlay{opacity:1;visibility:visible}.gallery-light .gallery-box::before{background-color:var(--vz-light)}.error-basic-img{max-width:450px}.error-500 .title{font-size:250px}.error-500 .error-500-img{position:absolute;top:57px;left:0;right:0;margin:0 auto}@media (min-width:768px) and (max-width:991.98px){.error-500 .title{font-size:150px}.error-500 .error-500-img{width:20%!important;top:43px}}@media (max-width:767.98px){.error-500 .title{font-size:68px;margin-top:35px}.error-500 .error-500-img{position:relative;top:0}}@-webkit-keyframes errorAnimation{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes errorAnimation{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.error-img{-webkit-animation:errorAnimation 20s infinite;animation:errorAnimation 20s infinite}.error-text{text-shadow:4px 4px rgba(69,203,133,.4)}@media (min-width:1200px){.error-text{font-size:10rem}}.profile-wid-bg{position:absolute;left:0;right:0;top:0;height:320px}@media (max-width:575.98px){.profile-wid-bg{height:445px}}.profile-wid-bg::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;opacity:.9;background:#4b38b3;background:-webkit-gradient(linear,left bottom,left top,from(rgb(34.3085106383,25.6170212766,81.8829787234)),to(#4b38b3));background:linear-gradient(to top,rgb(34.3085106383,25.6170212766,81.8829787234),#4b38b3)}.profile-wid-bg .profile-wid-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-nav.nav-pills .nav-link{color:rgba(255,255,255,.8)}.profile-nav.nav-pills .nav-link::before{background-color:rgba(255,255,255,.1)}.profile-project-card{border:1px solid var(--vz-border-color);border-left:3px solid var(--vz-border-color)}.profile-project-card.profile-project-primary{border-left-color:#4b38b3}.profile-project-card.profile-project-secondary{border-left-color:#3577f1}.profile-project-card.profile-project-success{border-left-color:#45cb85}.profile-project-card.profile-project-info{border-left-color:#299cdb}.profile-project-card.profile-project-warning{border-left-color:#ffbe0b}.profile-project-card.profile-project-danger{border-left-color:#f06548}.profile-project-card.profile-project-light{border-left-color:#f3f6f9}.profile-project-card.profile-project-dark{border-left-color:#212529}.user-profile-img{position:relative}.user-profile-img .profile-img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover}@media (max-width:991px){.user-profile-img .profile-img{height:160px}}.user-profile-img .profile-foreground-img-file-input{display:none}.user-profile-img .profile-photo-edit{cursor:pointer}.profile-user{position:relative;display:inline-block}.profile-user .profile-photo-edit{position:absolute;right:0;left:auto;bottom:0;cursor:pointer}.profile-user .user-profile-image{-o-object-fit:cover;object-fit:cover}.profile-user .profile-img-file-input{display:none}.profile-timeline .accordion-item{position:relative}.profile-timeline .accordion-item .accordion-button{background-color:transparent}.profile-timeline .accordion-item .accordion-button::after{background:0 0}.profile-timeline .accordion-item::before{content:"";border-left:2px dashed var(--vz-border-color);position:absolute;height:100%;left:23px}.profile-timeline .accordion-item:first-child::before{top:8px}.profile-timeline .accordion-item:last-child::before{height:20px;top:3px}.profile-setting-img{position:relative;height:260px}.profile-setting-img .overlay-content{content:"";position:absolute;top:0;right:0}.profile-setting-img .profile-img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover}@media (max-width:991.98px){.profile-setting-img .profile-img{height:160px}}.profile-setting-img .profile-foreground-img-file-input{display:none}.profile-setting-img .profile-photo-edit{cursor:pointer}@media (max-width:575.98px){[data-layout=horizontal] .profile-foreground{margin-top:0!important}}[data-layout=semibox] .profile-wrapper{padding:0 1rem}.sitemap-content{width:100%;max-width:1142px;margin:0 auto;padding:0 20px}.sitemap-content *{position:relative}.sitemap-horizontal{position:relative}.sitemap-horizontal ul{padding:0;margin:0;list-style:none}.sitemap-horizontal ul a{display:block;background:var(--vz-light);border:2px solid var(--vz-secondary-bg);-webkit-box-shadow:0 3px 3px rgba(56,65,74,.1);box-shadow:0 3px 3px rgba(56,65,74,.1);font-size:.8125rem;height:60px;padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sitemap-horizontal ul a span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.administration .director>li>a{width:50%;margin:0 auto 0 auto;border-radius:4px}.administration .subdirector{position:absolute;width:100%}.administration .subdirector::after{content:"";display:block;width:0;height:130px;border-left:2px dashed var(--vz-border-color);left:45.45%;position:relative}.administration .subdirector>li:first-child{width:18.59%;height:64px;margin:0 auto 92px auto;padding-top:25px;border-bottom:2px dashed var(--vz-border-color);z-index:1;float:right;right:27.2%;border-left:2px dashed var(--vz-border-color)}.administration .subdirector>li:first-child a{width:100%;left:25px}@media screen and (max-width:767px){.administration .subdirector>li:first-child{width:40%;right:10%;margin-right:2px}.administration .subdirector::after{left:49.8%}}.departments{width:100%}.departments>li:first-child{width:18.59%;height:64px;margin:0 auto 92px auto;padding-top:25px;border-bottom:2px dashed var(--vz-border-color);z-index:1;float:left;left:27%}.departments>li:first-child a{width:100%;right:25px}.departments>li:nth-child(2){margin-left:0;clear:left}.departments>li:nth-child(2).department:before{border:none}.departments::after{content:"";display:block;position:absolute;width:81.1%;height:22px;border-top:2px dashed var(--vz-border-color);border-right:2px dashed var(--vz-border-color);border-left:2px dashed var(--vz-border-color);margin:0 auto;top:130px;left:9.1%}@media screen and (max-width:767px){.departments>li:first-child{width:40%;left:10%;margin-left:2px}.departments::after{border-right:none;left:0;width:50%}}.department{border-left:2px dashed var(--vz-border-color);float:left;margin-left:1.75%;margin-bottom:60px;width:18.25%}.department::before{content:"";display:block;position:absolute;width:0;height:22px;border-left:2px dashed var(--vz-border-color);z-index:1;top:-22px;left:50%;margin-left:-4px}.department>a{margin:0 0 -26px -4px;z-index:1}.department ul{margin-top:0;margin-bottom:0}.department ul li{padding-left:25px;border-bottom:2px dashed var(--vz-border-color);height:80px}.department ul li a{background:var(--vz-secondary-bg);margin-top:48px;position:absolute;z-index:1;width:90%;height:60px;vertical-align:middle;right:-1px;text-align:center}.department:first-child{margin-left:0;clear:left}@media screen and (min-width:768px){.department:last-child:before{border:none}}@media screen and (max-width:767px){.department{float:none;width:100%;margin-left:0}.department::before{content:"";display:block;position:absolute;width:0;height:60px;border-left:2px dashed #fff;z-index:1;top:-60px;left:0;margin-left:-4px}.department:nth-child(2)::before{display:none}}.hori-sitemap ul{padding:0;padding-top:10px;text-align:center}.hori-sitemap ul li{position:relative}@media (max-width:575.98px){.hori-sitemap ul{text-align:left}.hori-sitemap ul .parent-title a{padding-left:0}.hori-sitemap ul .parent-title a:after{display:none}.hori-sitemap ul .parent-title:before{display:none}}@media (max-width:575.98px){.hori-sitemap>ul{position:relative}.hori-sitemap>ul li{padding-top:10px}.hori-sitemap>ul li .second-list,.hori-sitemap>ul li .sub-list{position:relative}.hori-sitemap>ul li .second-list:before,.hori-sitemap>ul li .sub-list:before{content:"";height:calc(100% - 14px);border-right:2px dashed var(--vz-border-color);position:absolute;top:0;left:0}.hori-sitemap>ul li .sub-list:before{height:38%}.hori-sitemap>ul li a{position:relative;padding:4px 16px 4px 36px}.hori-sitemap>ul li a:after{content:"";width:24px;border-top:2px dashed var(--vz-border-color);position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.hori-sitemap>ul li ul{margin-left:36px}}@media (min-width:576px){.hori-sitemap ul{padding-top:20px}.hori-sitemap ul li{padding-top:30px}.hori-sitemap ul li:before{content:"";height:24px;width:0;border-right:2px dashed var(--vz-border-color);position:absolute;top:0;left:0;right:0;margin:0 auto}.hori-sitemap ul li:after{content:"";width:100%;border-top:2px dashed var(--vz-border-color);position:absolute;top:0;left:50%}.hori-sitemap ul li:last-of-type:after{display:none}.hori-sitemap ul li.parent-title::before{content:"";height:23px;border-right:2px dashed var(--vz-border-color);position:absolute;top:28px;left:0}.hori-sitemap ul li.parent-title::after{border:none}.hori-sitemap ul li .sub-title{position:relative}.hori-sitemap ul li .sub-title::before{content:"";height:21px;border-right:2px dashed var(--vz-border-color);position:absolute;top:27px;left:49%;margin:0 auto}}.hori-sitemap a{color:var(--vz-body-color);padding:4px 0;display:block}.verti-sitemap a{color:var(--vz-body-color);display:block}.verti-sitemap .parent-title a{padding-left:0}.verti-sitemap .parent-title a:before{display:none}.verti-sitemap .parent-title:before{display:none}.verti-sitemap .first-list{position:relative;padding-top:10px}.verti-sitemap .first-list:before{content:"";border-left:2px dashed var(--vz-border-color);position:absolute;top:0;height:100%;bottom:0;left:0}.verti-sitemap .first-list .list-wrap a,.verti-sitemap .first-list li a{position:relative;padding:10px 16px 4px 36px}.verti-sitemap .first-list .list-wrap a::before,.verti-sitemap .first-list li a::before{content:"";width:24px;border-top:2px dashed var(--vz-border-color);position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.verti-sitemap .first-list .second-list,.verti-sitemap .first-list .third-list{margin-left:42px}.verti-sitemap .first-list .second-list,.verti-sitemap .first-list .third-list{position:relative}.verti-sitemap .first-list .second-list li,.verti-sitemap .first-list .third-list li{position:relative}.verti-sitemap .first-list .second-list li:before,.verti-sitemap .first-list .third-list li:before{content:"";height:100%;border-left:2px dashed var(--vz-border-color);position:absolute;top:0;left:0;margin:0 auto}.verti-sitemap .first-list .second-list li:last-child::before,.verti-sitemap .first-list .third-list li:last-child::before{height:13px}.verti-sitemap .first-list:last-child::before{height:25px}.modal-team-cover,.profile-offcanvas .team-cover,.team-box .team-cover{display:none;position:relative;margin-bottom:-140px}.modal-team-cover img,.profile-offcanvas .team-cover img,.team-box .team-cover img{height:140px;width:100%;-o-object-fit:cover;object-fit:cover}.modal-team-cover::before,.profile-offcanvas .team-cover::before,.team-box .team-cover::before{content:"";position:absolute;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgb(34.3085106383,25.6170212766,81.8829787234)),to(#4b38b3));background:linear-gradient(to top,rgb(34.3085106383,25.6170212766,81.8829787234),#4b38b3);opacity:.6}.team-list.grid-view-filter{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.team-list.grid-view-filter .col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.team-list.grid-view-filter .team-box{overflow:hidden}.team-list.grid-view-filter .team-box .team-row{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.team-list.grid-view-filter .team-box .team-row .col{width:100%}.team-list.grid-view-filter .team-box .team-cover{display:block}.team-list.grid-view-filter .team-box .team-settings .col{width:50%!important;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.team-list.grid-view-filter .team-box .team-settings .btn-star{color:#fff}.team-list.grid-view-filter .team-box .team-settings .dropdown>a{color:#fff}.team-list.grid-view-filter .team-box .team-profile-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px;margin-top:36px}.team-list.grid-view-filter .team-box .team-profile-img .avatar-lg{font-size:22px}.team-list.grid-view-filter .team-box .team-profile-img .team-content{margin-left:0;margin-top:25px;text-align:center}.team-list.grid-view-filter .team-box .view-btn{width:100%;margin-top:25px}@media (min-width:1200px) and (max-width:1399.98px){.team-list.grid-view-filter .col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33%}}@media (max-width:1199.98px){.team-list.grid-view-filter .col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}@media (max-width:767.98px){.team-list.grid-view-filter .col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}.team-list.list-view-filter{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.team-list.list-view-filter .team-box{margin-bottom:10px}.team-list.list-view-filter .team-box .team-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.team-list.list-view-filter .team-box .team-profile-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.team-list.list-view-filter .team-box .team-profile-img .avatar-lg{height:4rem;width:4rem;font-size:16px}.team-list.list-view-filter .team-box .team-profile-img .team-content{margin-left:15px}.team-list.list-view-filter .team-box .team-settings{width:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.team-list.list-view-filter .team-box .btn-star{color:#4b38b3}@media (max-width:767.98px){.team-list.list-view-filter{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.team-list.list-view-filter .col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.team-list.list-view-filter .team-box .team-settings{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:10px}.team-list.list-view-filter .team-box .team-settings .col{width:50%}.team-list.list-view-filter .team-box .team-profile-img{margin-bottom:25px}.team-list.list-view-filter .team-box .view-btn{width:100%;margin-top:25px}}.modal-team-cover{display:block}.list-grid-nav .nav-link.active{background-color:#299cdb;color:#fff}.profile-offcanvas .team-cover{margin-bottom:-132px;display:block;z-index:-1}.profile-offcanvas .btn-star{color:#fff}.profile-offcanvas .dropdown>a{color:#fff}.countdownlist{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.countdownlist .countdownlist-item{width:25%}.countdownlist .countdownlist-item:last-of-type .count-num::after{display:none}.countdownlist .count-title{font-size:13px;font-weight:500;display:block;margin-bottom:8px;color:rgba(var(--vz-body-color-rgb),.5);text-transform:uppercase}.countdownlist .count-num{background-color:var(--vz-secondary-bg);padding:16px 8px;position:relative;border-radius:var(--vz-border-radius);-webkit-box-shadow:0 3px 3px rgba(56,65,74,.1);box-shadow:0 3px 3px rgba(56,65,74,.1);font-weight:600;font-size:32px}@media (max-width:575.98px){.countdownlist .count-num{font-size:18px}}.countdownlist .count-num::after{content:":";font-size:20px;position:absolute;right:-16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--vz-body-color)}.move-animation{-webkit-animation:mover 1s infinite alternate;animation:mover 1s infinite alternate}@-webkit-keyframes mover{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-16px);transform:translateY(-16px)}}@keyframes mover{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-16px);transform:translateY(-16px)}}.coming-soon-text{font-weight:600;text-transform:uppercase;color:#fff;text-shadow:3px 4px #45cb85}.countdown-input-group{max-width:400px}.search-more-results{position:relative;overflow:hidden}.search-more-results .nav-icon{font-size:14px;color:#fff;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;left:0;right:0}.search-more-results .nav-icon i{font-size:20px}@media (max-width:767.98px){.search-more-results .nav-icon{font-size:14px}.search-more-results .nav-icon i{font-size:18px}}.video-list .list-element{display:none}.video-list .list-element:nth-child(1){display:block}.video-list .list-element:nth-child(2){display:block}.video-list .list-element:nth-child(3){display:block}.search-voice{height:120px;width:120px;line-height:120px;margin:0 auto;text-align:center;border-radius:50%;z-index:1;position:relative}.search-voice i{line-height:56px;font-size:30px}.search-voice .voice-wave{position:absolute;width:120px;height:120px;z-index:-1;left:0;right:0;margin:0 auto;opacity:0;border-radius:100px;-webkit-animation:voice-wave 1.8s infinite;animation:voice-wave 1.8s infinite;background-color:var(--vz-light)}.search-voice .voice-wave:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}.search-voice .voice-wave:nth-child(3){-webkit-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes voice-wave{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes voice-wave{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}.images-menu .swiper-slide{width:auto;display:inline-block}#selection-element{display:none}.filter-choices-input .choices__inner{padding:0;border:none;background-color:var(--vz-secondary-bg)}.filter-choices-input .choices__input{background-color:var(--vz-secondary-bg)}@media (min-width:992px){.sticky-side-div{position:sticky;top:calc(70px + 1.5rem)}}.product-img-slider .product-nav-slider .nav-slide-item{border:1px solid var(--vz-border-color);border-radius:.25rem;padding:.5rem;cursor:pointer}.product-img-slider .product-nav-slider .swiper-slide-thumb-active .nav-slide-item{background-color:var(--vz-light)}.filter-list a.active .listname{color:var(--vz-success)}#remove-actions{display:none}.invoice-table tbody:last-child{border:none}.currency-select .choices__inner{padding:0;padding-right:15px;min-height:0}.currency-select .choices__list--single{padding:0 16px 0 4px}.currency-select .choices[data-type*=select-one]{bottom:0}.currency-select .choices[data-type*=select-one] :after{top:4px}.currency-select .choices[data-type*=select-one] .choices__inner{padding-bottom:0}.chat-wrapper{position:relative;overflow-x:hidden}.chat-leftsidebar{height:calc(100vh - 137px);position:relative;background-color:var(--vz-secondary-bg)}@media (min-width:992px){.chat-leftsidebar{min-width:300px;max-width:300px;height:calc(100vh - 70px - 60px - 8px)}}.chat-list{margin:0}.chat-list>li.active a{background-color:rgba(var(--vz-success-rgb),.15);color:var(--vz-success)}.chat-list>li.active a .badge{background-color:rgba(var(--vz-success-rgb),.15)!important;color:#45cb85!important}.chat-list>li a{display:block;padding:7px 24px;color:var(--vz-body-color);-webkit-transition:all .4s;transition:all .4s;font-family:Inter,sans-serif;font-weight:500;font-size:.8125rem}.chat-list>li .chat-user-message{font-size:14px}.chat-list>li .unread-msg-user{font-weight:600}.chat-list>li .unread-message{position:absolute;display:inline-block;right:24px;left:auto;top:33px}.chat-list>li .unread-message .badge{line-height:16px;font-weight:600;font-size:10px}.chat-user-img{position:relative}.chat-user-img .user-status{width:10px;height:10px;background-color:#adb5bd;border-radius:50%;border:2px solid var(--vz-secondary-bg);position:absolute;right:0;left:auto;bottom:0}.chat-user-img.online .user-status{background-color:#45cb85}.chat-user-img.away .user-status{background-color:#ffbe0b}.chat-room-list{max-height:calc(100vh - 296px)}@media (max-width:991.98px){.chat-room-list{height:calc(100vh - 296px)}}.contact-list li{cursor:pointer;padding:8px 24px;-webkit-transition:all .4s;transition:all .4s;color:var(--vz-body-color);font-family:Inter,sans-serif;font-weight:500;font-size:.8125rem}.contact-list-title{padding:6px 24px;color:#4b38b3;font-weight:500;position:relative;font-size:12px}.contact-list-title:after{content:"";height:1px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:50px;right:0;background-color:var(--vz-light)}.user-chat{background:url(../images/chat-bg-pattern.png);-webkit-transition:all .4s;transition:all .4s;position:relative;background-color:var(--vz-body-bg)}@media (max-width:991.98px){.user-chat{position:absolute;left:0;top:3px;width:100%;height:calc(100% - 3px);visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%);z-index:99;padding-top:70px}.user-chat.user-chat-show{visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}}.user-chat .chat-content{position:relative}.user-chat.user-chat-show .chat-welcome-section{display:none}@media (min-width:992px){.user-chat.user-chat-show .chat-content{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.user-chat-topbar{border-bottom:1px solid transparent;background-color:var(--vz-secondary-bg)}@media (max-width:991.98px){.user-chat-topbar{position:fixed;left:0;right:0;top:0;z-index:1}}.user-chat-nav .nav-btn{height:40px;width:40px;line-height:40px;-webkit-box-shadow:none;box-shadow:none;padding:0;font-size:20px;color:#343a40}@media (max-width:575.98px){.user-chat-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.chat-conversation{height:calc(100vh - 299px)}@media (max-width:991.98px){.chat-conversation{height:calc(100vh - 275px)}}.chat-conversation .simplebar-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.chat-conversation .simplebar-content-wrapper .simplebar-content{margin-top:auto}.chat-conversation .chat-conversation-list{padding-top:10px;margin-bottom:0}.chat-conversation .chat-conversation-list>li{display:-webkit-box;display:-ms-flexbox;display:flex}.chat-conversation li:last-of-type .conversation-list{margin-bottom:0}.chat-conversation .chat-list.left .check-message-icon{display:none}.chat-conversation .chat-list .message-box-drop{visibility:hidden}.chat-conversation .chat-list:hover .message-box-drop{visibility:visible}.chat-conversation .chat-avatar{margin:0 16px 0 0}.chat-conversation .chat-avatar img{width:28px;height:28px;border-radius:50%}.chat-conversation .chat-day-title{position:relative;text-align:center;margin-bottom:24px;margin-top:12px;width:100%}.chat-conversation .chat-day-title .title{background-color:#fff;position:relative;font-size:13px;z-index:1;padding:6px 12px;border-radius:5px}.chat-conversation .chat-day-title:before{content:"";position:absolute;width:100%;height:1px;left:0;right:0;background-color:rgba(75,56,179,.2);top:10px}.chat-conversation .chat-day-title .badge{font-size:12px}.chat-conversation .conversation-list{margin-bottom:24px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:80%}@media (max-width:575.98px){.chat-conversation .conversation-list{max-width:90%}}.chat-conversation .conversation-list .ctext-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.chat-conversation .conversation-list .ctext-content{word-wrap:break-word;word-break:break-word}.chat-conversation .conversation-list .ctext-wrap-content{padding:12px 20px;background-color:var(--vz-light);position:relative;border-radius:3px;-webkit-box-shadow:0 5px 10px rgba(30,32,37,.12);box-shadow:0 5px 10px rgba(30,32,37,.12)}@media (max-width:575.98px){.chat-conversation .conversation-list .ctext-wrap-content .attached-file .attached-file-avatar{display:none}.chat-conversation .conversation-list .ctext-wrap-content .attached-file .dropdown .dropdown-toggle{display:block}}.chat-conversation .conversation-list .conversation-name{font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.chat-conversation .conversation-list .dropdown .dropdown-toggle{font-size:18px;padding:4px;color:#878a99}.chat-conversation .conversation-list .dropdown .dropdown-toggle::after{display:none}@media (max-width:575.98px){.chat-conversation .conversation-list .dropdown .dropdown-toggle{display:none}}.chat-conversation .conversation-list .chat-time{font-size:12px;margin-top:4px;text-align:right}.chat-conversation .conversation-list .message-img{border-radius:.2rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.chat-conversation .conversation-list .message-img .message-img-list{position:relative}.chat-conversation .conversation-list .message-img img{max-width:150px}.chat-conversation .conversation-list .message-img .message-img-link{position:absolute;right:10px;left:auto;bottom:10px}.chat-conversation .conversation-list .message-img .message-img-link li>a{font-size:18px;color:#fff;display:inline-block;line-height:20px;width:26px;height:24px;border-radius:3px;background-color:rgba(33,37,41,.7);text-align:center}.chat-conversation .right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.chat-conversation .right .chat-avatar{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-right:0;margin-left:16px}.chat-conversation .right .chat-time{text-align:left;color:#878a99}.chat-conversation .right .conversation-list{text-align:right}.chat-conversation .right .conversation-list .ctext-wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.chat-conversation .right .conversation-list .ctext-wrap .ctext-wrap-content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;background-color:rgba(var(--vz-success-rgb),.15);color:var(--vz-success);text-align:right;-webkit-box-shadow:0 3px 3px rgba(56,65,74,.1);box-shadow:0 3px 3px rgba(56,65,74,.1)}.chat-conversation .right .conversation-list .ctext-wrap .ctext-wrap-content .replymessage-block{background-color:rgba(255,255,255,.5);border-color:rgba(var(--vz-success-rgb),1);color:#212529}.chat-conversation .right .conversation-list .ctext-wrap .ctext-wrap-content .replymessage-block .conversation-name{color:rgba(var(--vz-success-rgb),1)}.chat-conversation .right .conversation-list .conversation-name{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.chat-conversation .right .conversation-list .conversation-name .check-message-icon{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.chat-conversation .right .conversation-list .conversation-name .time{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.chat-conversation .right .conversation-list .conversation-name .name{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.chat-conversation .right .conversation-list .dropdown{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.chat-conversation .right .dot{background-color:#212529}.chat-input-section{border-top:1px solid transparent;background-color:var(--vz-secondary-bg);position:relative;z-index:1}.chat-input-section .chat-input-feedback{display:none;position:absolute;top:-20px;left:4px;font-size:12px;color:#f06548}.chat-input-section .show{display:block}.chat-input-links{display:-webkit-box;display:-ms-flexbox;display:flex}.chat-input-links .links-list-item>.btn{-webkit-box-shadow:none;box-shadow:none;padding:0;font-size:20px;width:37.5px;height:37.5px}.chat-input-links .links-list-item>.btn.btn-link{color:#878a99}.copyclipboard-alert{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:none}.replyCard{position:absolute;left:0;right:0;border-top:1px solid var(--vz-border-color);overflow:hidden;opacity:0;bottom:0;border-radius:0;-webkit-transition:all .4s;transition:all .4s}@media (max-width:991.98px){.replyCard{bottom:-12px}}.replyCard.show{-webkit-transform:translateY(-88px);transform:translateY(-88px);opacity:1}@media (max-width:991.98px){.replyCard.show{-webkit-transform:translateY(-83px);transform:translateY(-83px)}}.replymessage-block{padding:12px 20px;margin-bottom:8px;text-align:left;border-radius:4px;background-color:rgba(var(--vz-success-rgb),.1);border-left:2px solid rgba(var(--vz-success-rgb),1)}.replymessage-block .conversation-name{color:rgba(var(--vz-success-rgb),1);font-size:14px}.chat-sm .ctext-wrap-content{-webkit-box-shadow:none!important;box-shadow:none!important}.chat-sm .message-img img{max-width:90px!important}.chat-sm .message-img-link{bottom:0!important;right:5px!important}@media (min-width:1025px){[data-layout=horizontal] .chat-wrapper{margin-left:0!important;margin-right:0!important}}@media (max-width:991.98px){[data-layout=horizontal] .chat-wrapper{margin-top:0!important}}[data-layout=horizontal] .chat-leftsidebar{height:calc(100vh - 70px - 60px - 54px)}@media (max-width:991.98px){[data-layout=horizontal] .chat-leftsidebar{height:calc(100vh - 70px - 60px - 8px)}}[data-layout=horizontal] .chat-room-list{height:calc(100vh - 352px)}@media (max-width:991.98px){[data-layout=horizontal] .chat-room-list{height:calc(100vh - 265px)}}[data-layout=horizontal] .chat-conversation{height:calc(100vh - 343px)}@media (max-width:991.98px){[data-layout=horizontal] .chat-conversation{height:calc(100vh - 275px)}}.email-wrapper{position:relative;overflow-x:hidden}.email-menu-sidebar{height:calc(100vh - 137px);position:relative;background-color:var(--vz-secondary-bg);-webkit-transition:all .2s;transition:all .2s}@media (min-width:992px){.email-menu-sidebar{min-width:250px;max-width:250px;height:calc(100vh - 70px - 60px - 8px)}}@media (max-width:991.98px){.email-menu-sidebar{position:fixed;top:0;bottom:0;left:0;width:200px;max-width:100%;z-index:1003;-webkit-box-shadow:0 5px 10px rgba(30,32,37,.12);box-shadow:0 5px 10px rgba(30,32,37,.12);-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:hidden;height:100vh}.email-menu-sidebar.menubar-show{visibility:visible;-webkit-transform:none;transform:none}}.email-menu-sidebar .email-menu-sidebar-scroll{height:calc(100vh - 295px)}@media (max-width:991.98px){.email-menu-sidebar .email-menu-sidebar-scroll{height:calc(100vh - 150px)}}.mail-list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#878a99;padding:5px 0;font-weight:500}.mail-list a:hover{color:#4b38b3}.mail-list a i{font-size:14px}.mail-list a.active{color:#45cb85;font-weight:600}.mail-list a.active i{color:#45cb85}.email-chat-list a{padding:6px 24px}.email-chat-list a.active{background-color:rgba(var(--vz-light-rgb),.7)}.email-topbar-link .btn-ghost-secondary{color:var(--vz-secondary-color)}.email-topbar-link .btn-ghost-secondary:hover{color:#3577f1}.email-content{width:100%;background-color:var(--vz-secondary-bg);-webkit-transition:all .2s;transition:all .2s}.unreadConversations-alert{position:fixed;bottom:60px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.email-detail-content{position:relative;top:0;bottom:0;left:-2px;width:0;background-color:var(--vz-secondary-bg);-webkit-transform:translateX(200%);transform:translateX(200%);-webkit-transition:all .2s;transition:all .2s;display:none;border-left:2px solid var(--vz-body-bg)}.email-detail-show .email-detail-content{-webkit-transform:none;transform:none;display:block;width:60%}.email-detail-show .email-content{margin-right:0}.email-detail-content-scroll{height:calc(100vh - 400px)}@media (max-width:1349.98px){.email-detail-content-scroll{height:calc(100vh - 257px)}}.message-list-content{height:calc(100vh - 242px)}@media (max-width:575.98px){.message-list-content{height:calc(100vh - 230px)}}.message-list{display:block;padding-left:0;margin:0}.message-list li{position:relative;display:block;height:50px;line-height:50px;cursor:default;-webkit-transition-duration:.3s;transition-duration:.3s;clear:both}.message-list li a{color:var(--vz-heading-color)}.message-list li:hover{background:var(--vz-light);-webkit-transition-duration:50ms;transition-duration:50ms}.message-list li .col-mail{float:left;position:relative}.message-list li .col-mail-1{width:280px}.message-list li .col-mail-1 .checkbox-wrapper-mail,.message-list li .col-mail-1 .dot,.message-list li .col-mail-1 .star-toggle{display:block;float:left}.message-list li .col-mail-1 .dot{border:4px solid transparent;border-radius:100px;margin:22px 26px 0;height:0;width:0;line-height:0;font-size:0}.message-list li .col-mail-1 .checkbox-wrapper-mail{margin:15px 0 0 20px;line-height:normal}.message-list li .col-mail-1 .star-toggle{margin-top:18px;margin-left:5px}.message-list li .col-mail-1 .title{position:absolute;top:0;left:95px;right:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:0}@media (max-width:575.98px){.message-list li .col-mail-1 .title{left:95px}}.message-list li .col-mail-2{position:absolute;top:0;left:280px;right:0;bottom:0}.message-list li .col-mail-2 .date,.message-list li .col-mail-2 .subject{position:absolute;top:0}.message-list li .col-mail-2 .subject{left:0;right:110px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.message-list li .col-mail-2 .subject .teaser{color:var(--vz-secondary-color)}.message-list li .col-mail-2 .date{right:0;width:100px;padding-left:20px}.message-list li.active,.message-list li.active:hover{-webkit-box-shadow:inset 3px 0 0 #4b38b3;box-shadow:inset 3px 0 0 #4b38b3;background-color:var(--vz-light)}.message-list li.unread{color:var(--vz-body-color)}.message-list li.unread a{color:var(--vz-body-color);font-weight:600}#email-topbar-actions,#unreadConversations{display:none}#elmLoader{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;top:0;bottom:0}.email-compose-input{padding-right:80px}@media (max-width:1349.98px){.email-detail-content{display:block;position:fixed;top:0;bottom:0;left:auto;right:0;width:400px;max-width:100%;z-index:1003;-webkit-box-shadow:0 5px 10px rgba(30,32,37,.12);box-shadow:0 5px 10px rgba(30,32,37,.12);-webkit-transform:translateX(100%);transform:translateX(100%);visibility:hidden}.email-detail-show .email-detail-content{width:400px;-webkit-transform:none;transform:none;visibility:visible}}@media (max-width:575.98px){.message-list li .col-mail-1{width:180px}}.email-editor .ck-editor__editable_inline{min-height:200px!important}.email-chat-detail{width:350px;position:fixed;max-width:100%;bottom:60px;right:60px;z-index:9;display:none}.email-chat-detail .card{-webkit-box-shadow:0 5px 10px rgba(30,32,37,.12);box-shadow:0 5px 10px rgba(30,32,37,.12)}@media (max-width:515.98px){.email-chat-detail{left:16px;right:16px}}.message-list-scroll{position:relative;overflow-y:auto}.message-list-scroll::-webkit-scrollbar{-webkit-appearance:none}.message-list-scroll::-webkit-scrollbar:vertical{width:12px}.message-list-scroll::-webkit-scrollbar:horizontal{height:12px}.message-list-scroll::-webkit-scrollbar-thumb{background-color:rgba(var(--vz-body-color-rgb),.075);border-radius:10px;border:2px solid var(--vz-secondary-bg)}.message-list-scroll::-webkit-scrollbar-track{border-radius:10px;background-color:var(--vz-secondary-bg)}@media (min-width:1025px){[data-layout=horizontal] .email-wrapper{margin-left:0!important;margin-right:0!important}}@media (max-width:991.98px){[data-layout=horizontal] .email-wrapper{margin-top:0!important}}[data-layout=horizontal] .email-menu-sidebar{height:calc(100vh - 70px - 60px - 54px)}@media (max-width:991.98px){[data-layout=horizontal] .email-menu-sidebar{height:100vh}}[data-layout=horizontal] .email-menu-sidebar .email-menu-sidebar-scroll{height:calc(100vh - 330px)}@media (max-width:991.98px){[data-layout=horizontal] .email-menu-sidebar .email-menu-sidebar-scroll{height:calc(100vh - 150px)}}[data-layout=horizontal] .message-list-content{height:calc(100vh - 289px)}[data-layout=horizontal] .email-detail-content-scroll{height:calc(100vh - 435px)}@media (max-width:1349.98px){[data-layout=horizontal] .email-detail-content-scroll{height:calc(100vh - 252px)}}.tasks-board{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.tasks-board .tasks-list{min-width:300px;margin-right:24px}.tasks-board::-webkit-scrollbar{-webkit-appearance:none}.tasks-board::-webkit-scrollbar:vertical{width:10px}.tasks-board::-webkit-scrollbar:horizontal{height:8px}.tasks-board::-webkit-scrollbar-thumb{background-color:rgba(var(--vz-dark-rgb),.075);border-radius:8px}.tasks-board::-webkit-scrollbar-track{border-radius:8px}.tasks-box .progress{border-radius:0 0 var(--vz-border-radius) var(--vz-border-radius)}.tasks-box .tasks-img{height:135px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;margin:12px 0}.tasks-box:last-child{margin-bottom:0}.tasks-wrapper{max-height:calc(100vh - 418px)}.tasks{min-height:180px;position:relative}.tasks.noTask::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;height:180px;width:270px;margin:0 auto;background-image:url(../images/file.png);background-size:cover;background-position:center}#tasksList tr .tasks-list-menu{opacity:0}#tasksList tr:hover .tasks-list-menu{opacity:1}.layout-wrapper.landing{background-color:var(--vz-secondary-bg);font-size:15px}.navbar-show .vertical-overlay{display:block}.section{padding:90px 0;position:relative}@media (max-width:767.98px){.section{padding:50px 0}}.icon-effect{position:relative}.icon-effect::before{content:"";position:absolute;width:24px;height:24px;background-color:rgba(69,203,133,.2);border-radius:50%;bottom:0;left:0}.navbar-landing{padding:10px 0;-webkit-transition:all .5s ease;transition:all .5s ease}@media (max-width:991.98px){.navbar-landing{background-color:var(--vz-secondary-bg);-webkit-box-shadow:0 1px 16px -2px rgba(56,65,74,.15);box-shadow:0 1px 16px -2px rgba(56,65,74,.15);padding:10px 8px}}.navbar-landing .navbar-nav .nav-item .nav-link{font-size:16px;font-weight:500;-webkit-transition:all .4s;transition:all .4s;font-family:Inter,sans-serif;color:var(--vz-body-color);padding:14px}@media (max-width:991.98px){.navbar-landing .navbar-nav .nav-item .nav-link{padding:8px 0}}.navbar-landing .navbar-nav .nav-item .nav-link.active,.navbar-landing .navbar-nav .nav-item .nav-link:focus,.navbar-landing .navbar-nav .nav-item .nav-link:hover{color:#45cb85!important}.navbar-landing.is-sticky{background-color:var(--vz-secondary-bg);-webkit-box-shadow:0 1px 16px -2px rgba(56,65,74,.15);box-shadow:0 1px 16px -2px rgba(56,65,74,.15)}.navbar-light .navbar-brand .card-logo-dark{display:none}.navbar-light .navbar-brand .card-logo-light{display:block}.navbar-light .navbar-nav .nav-item .nav-link{color:rgba(var(--vz-white-rgb),.75)}.navbar-light.is-sticky .navbar-nav .nav-item .nav-link{color:var(--vz-body-color)}.navbar-light.is-sticky .navbar-brand .card-logo-dark{display:block}.navbar-light.is-sticky .navbar-brand .card-logo-light{display:none}.hero-section{background-color:rgba(var(--vz-light-rgb),.5)}.hero-section .hero-shape-svg svg path{fill:var(--vz-secondary-bg)}.bg-overlay-pattern{background-image:url(../images/landing/bg-pattern.png);background-color:transparent;background-position:center;background-size:cover;opacity:.2}.demo-carousel{position:relative;z-index:1}.demo-carousel .carousel-item .demo-item{background-color:var(--vz-secondary-bg);padding:8px;border-radius:7px}.demo-carousel .demo-img-patten-top{position:absolute;right:-50px;top:-16px;max-width:230px}.demo-carousel .demo-img-patten-bottom{position:absolute;left:-70px;bottom:-50px;max-width:230px}.client-images img{max-height:45px;width:auto;margin:12px auto;-webkit-transition:all .4s;transition:all .4s}.plan-box{max-width:356px;margin-left:auto;margin-right:auto}.process-card{position:relative}.process-card .process-arrow-img{position:absolute;left:75%;top:7%;width:50%;opacity:.1}.custom-footer{color:#9ba7b3}.footer-list li a{color:#9ba7b3;padding:7px 0;display:block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer-list li a:hover{color:rgba(255,255,255,.9)}.footer-social-link .avatar-title{color:#778089;background-color:rgba(255,255,255,.05);-webkit-transition:all .3s ease;transition:all .3s ease}.footer-social-link .avatar-title:hover{color:#fff;background-color:#4b38b3}#back-to-top.landing-back-top{bottom:35px}[data-bs-theme=dark] .layout-wrapper.landing .demo-img-patten-bottom,[data-bs-theme=dark] .layout-wrapper.landing .demo-img-patten-top{opacity:.2}[data-bs-theme=dark] .layout-wrapper.landing footer.bg-dark{background-color:var(--vz-secondary-bg)!important}[data-bs-theme=dark] .navbar-light.is-sticky .navbar-brand .card-logo-dark{display:none}[data-bs-theme=dark] .navbar-light.is-sticky .navbar-brand .card-logo-light{display:block}.bookmark-icon .btn{color:var(--vz-secondary-color);background-color:var(--vz-light)!important;-webkit-box-shadow:0 3px 3px rgba(56,65,74,.1);box-shadow:0 3px 3px rgba(56,65,74,.1);font-size:.8125rem}.bookmark-icon .btn.active,.bookmark-icon .btn:hover{border-color:transparent;color:#f06548}.explore-box{border-radius:9px;overflow:hidden}.explore-box .explore-img{height:280px;-o-object-fit:cover;object-fit:cover}.explore-box .explore-place-bid-img{position:relative;overflow:hidden;z-index:0}.explore-box .explore-place-bid-img .bg-overlay{position:absolute;right:0;left:0;top:0;bottom:0;background-color:rgba(33,37,41,.4);opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}.explore-box .explore-place-bid-img .place-bid-btn{top:50%;position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.explore-box .explore-place-bid-img .place-bid-btn .btn{opacity:0;bottom:-25px;-webkit-transition:.5s ease;transition:.5s ease}.explore-box:hover .explore-place-bid-img .place-bid-btn .btn{opacity:1;bottom:0}.explore-box:hover .explore-place-bid-img .bg-overlay{opacity:1}.explore-box .discount-time{position:absolute;bottom:0;left:0;right:0;text-align:center;background-color:rgba(255,255,255,.4);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:8px}.nft-hero{background-image:url(../images/nft/bg-home.jpg);background-size:cover;background-position:bottom;padding:222px 0 150px 0}.nft-hero .bg-overlay{background-color:#05175f;opacity:.85}#explorecard-list .list-element{display:none}#explorecard-list .list-element:nth-child(-n+10){display:block}.file-manager-menu{max-height:calc(100vh - 296px)}@media (max-width:991.98px){.file-manager-menu{height:calc(100vh - 296px)}}.file-manager-menu li{padding:5px 0}.file-manager-menu li a{color:var(--vz-body-color);font-weight:500;-webkit-transition:all .5s ease;transition:all .5s ease}.file-manager-menu li a.active,.file-manager-menu li a:hover,.file-manager-menu li a[aria-expanded=true]{color:#45cb85}.file-manager-menu li .sub-menu li{padding-left:25px;position:relative}.file-manager-menu li .sub-menu li::before{content:"\f0374";position:absolute;left:0;font-family:Material Design Icons;color:rgba(var(--vz-dark-rgb),.4)}.file-manager-sidebar{position:relative;background-color:var(--vz-secondary-bg)}@media (min-width:992px){.file-manager-sidebar{min-width:300px;max-width:300px;height:calc(100vh - 70px - 60px - 8px)}}@media (max-width:991.98px){.file-manager-sidebar{position:fixed;top:0;bottom:0;left:0;width:200px;max-width:100%;z-index:1003;-webkit-box-shadow:0 5px 10px rgba(30,32,37,.12);box-shadow:0 5px 10px rgba(30,32,37,.12);-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:hidden;height:100vh}.file-manager-sidebar.menubar-show{visibility:visible;-webkit-transform:none;transform:none}}.file-menu-sidebar-scroll{height:calc(100vh - 375px)}@media (max-width:991.98px){.file-menu-sidebar-scroll{height:calc(100vh - 190px)}}.file-manager-content{background-color:var(--vz-secondary-bg)}.file-manager-content-scroll{height:calc(100vh - 185px)}@media (max-width:991.98px){.file-manager-content-scroll{height:calc(100vh - 144px)}}.file-manager-content-scroll .simplebar-content{height:100%}.file-detail-content-scroll{height:calc(100vh - 180px)}@media (max-width:991.98px){.file-detail-content-scroll{height:100vh}}.file-detail-content-scroll .simplebar-content{height:100%}.file-manager-detail-content{width:32%;max-width:100%;background-color:var(--vz-secondary-bg);display:none}.file-detail-show .file-manager-detail-content{display:block}#file-overview{display:none}@media (max-width:1399.98px){.file-manager-detail-content{position:fixed;top:0;bottom:0;left:auto;right:0;width:400px;max-width:100%;z-index:1003;-webkit-box-shadow:0 5px 10px rgba(30,32,37,.12);box-shadow:0 5px 10px rgba(30,32,37,.12);-webkit-transform:translateX(100%);transform:translateX(100%)}.file-detail-show .file-manager-detail-content{-webkit-transform:none;transform:none}}.file-details-box{height:195px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.to-do-menu li .nav-link{color:var(--vz-body-color);padding-left:0;font-weight:500;background-color:var(--vz-light);padding:10px 12px;border-radius:4px;display:block;margin-bottom:8px}.to-do-menu li .nav-link.active,.to-do-menu li .nav-link:hover{color:#45cb85}.todo-content{height:calc(100vh - 362px);overflow-y:auto}.todo-content::-webkit-scrollbar{-webkit-appearance:none}.todo-content::-webkit-scrollbar:vertical{width:8px}.todo-content::-webkit-scrollbar:horizontal{height:10px}.todo-content::-webkit-scrollbar-thumb{background-color:rgba(var(--vz-body-color-rgb),.075);border-radius:8px}.todo-content::-webkit-scrollbar-track{border-radius:8px}.todo-task table .form-check .form-check-input:checked+.form-check-label{text-decoration:line-through}.task-handle{cursor:move}#task-error-msg{display:none}.bg-job{background-image:url(../images/new.png);background-size:cover;background-position:center}.job-list-view-card .background{height:130px}@media (min-width:1400px) and (max-width:1499.98px){.job-list-row.row .col-xxl-3{width:33%}}.custom-container{width:90%}.job-navbar .dropdown-menu .dropdown-item .avatar-sm{height:2.5rem;width:2.5rem}@media (max-width:991.98px){.job-navbar{background-color:var(--vz-secondary-bg);padding:16px 0}}.job-hero-section{position:relative;padding:165px 0;overflow-x:hidden}.job-panel-filter{background-color:var(--vz-secondary-bg);border-radius:.25rem;overflow:hidden}.job-panel-filter .form-control{height:45px;border:none;border-radius:0;background-color:transparent}.job-panel-filter .btn{border-radius:0}.job-panel-filter input.form-control{border-right:1px solid var(--vz-border-color)}@media (max-width:767.98px){.job-panel-filter{background-color:transparent}.job-panel-filter .form-control{background-color:#fff;border-radius:var(--vz-border-radius)}.job-panel-filter input.form-control{border:0}.job-panel-filter .btn{border-radius:var(--vz-border-radius)}}.circle-effect{position:absolute;top:0;z-index:0;right:-55px;margin:0 auto}.circle-effect .circle{border:1px solid var(--vz-border-color);height:240px;width:240px;margin:0 auto;border-radius:50%}.circle-effect .circle2{position:absolute;top:-20px;right:-20px;border:1px solid var(--vz-border-color);height:280px;width:280px;margin:0 auto;border-radius:50%}.circle-effect .circle3{position:absolute;top:-40px;right:-40px;border:1px solid var(--vz-border-color);height:320px;width:320px;margin:0 auto;border-radius:50%}.circle-effect .circle4{position:absolute;top:-60px;right:-60px;border:1px solid var(--vz-border-color);height:360px;width:360px;margin:0 auto;border-radius:50%}@media (max-width:991.98px){.circle-effect{display:none}}.home-img .user-img{position:relative;z-index:1}.application-box,.feedback-box,.inquiry-box{max-width:240px;position:absolute;z-index:2;-webkit-transition:all .5s ease;transition:all .5s ease}.application-box:hover,.feedback-box:hover,.inquiry-box:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.inquiry-box{left:-134px;top:90px}@media (max-width:991.98px){.inquiry-box{left:0}}.application-box{bottom:50px;right:-160px}@media (max-width:991.98px){.application-box{right:0}}.feedback-box{right:-50px;bottom:-54px}@media (max-width:576.98px){.feedback-box{right:0;bottom:0}}.job-icon-effect{height:30px;width:30px;position:absolute;top:0;left:-2%;border-radius:50%;background:repeating-linear-gradient(-55deg,rgba(255,255,255,0) .8px,#45cb85 1.6px,#45cb85 2px,rgba(255,255,255,0) 3.8px,rgba(255,255,255,0) 5px);z-index:0;opacity:.2}.job-icon-effect span{position:relative;z-index:1}.about-img-section{position:relative}.about-img-section::before{content:"";position:absolute;left:20px;right:-20px;top:-20px;bottom:20px;border:1px solid #299cdb;z-index:0;border-radius:.25rem}@media (max-width:576.98px){.about-img-section::before{right:20px;top:20px}}.features-company-widgets{position:absolute;bottom:-18px;right:-35px}.blog-grid-card .blog-img{height:230px;width:100%;-webkit-transition:all .8s ease;transition:all .8s ease}.blog-grid-card:hover .blog-img{-webkit-transform:scale(1.1);transform:scale(1.1)}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2ZvbnRzL19mb250cy5zY3NzIiwiLi4vdGhlbWUvX21hdGVyaWFsLnNjc3MiLCIuLi9zdHJ1Y3R1cmUvX3RvcGJhci5zY3NzIiwiLi4vc3RydWN0dXJlL19wYWdlLWhlYWQuc2NzcyIsIi4uL3N0cnVjdHVyZS9fZm9vdGVyLnNjc3MiLCIuLi9zdHJ1Y3R1cmUvX3ZlcnRpY2FsLnNjc3MiLCJhcHAuY3NzIiwiLi4vc3RydWN0dXJlL19ob3Jpem9udGFsLnNjc3MiLCIuLi9zdHJ1Y3R1cmUvX3R3by1jb2x1bW4uc2NzcyIsIi4uL3N0cnVjdHVyZS9fbGF5b3V0cy5zY3NzIiwiLi4vY29tcG9uZW50cy9fd2F2ZXMuc2NzcyIsIi4uL2NvbXBvbmVudHMvX2F2YXRhci5zY3NzIiwiLi4vY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLCIuLi9jb21wb25lbnRzL19oZWxwZXIuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3ByZWxvYWRlci5zY3NzIiwiLi4vY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3dpZGdldHMuc2NzcyIsIi4uL2NvbXBvbmVudHMvX2RlbW9zLnNjc3MiLCIuLi9jb21wb25lbnRzL19wcmludC5zY3NzIiwiLi4vY29tcG9uZW50cy9fcmliYm9ucy5zY3NzIiwiLi4vY29tcG9uZW50cy9fdG9hc3Quc2NzcyIsIi4uL2NvbXBvbmVudHMvX3Njcm9sbHNweS5zY3NzIiwiLi4vY29tcG9uZW50cy9fcm9vdC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29sb3ItbW9kZS5zY3NzIiwiLi4vY29tcG9uZW50cy9fcmVib290LnNjc3MiLCIuLi9jb21wb25lbnRzL19hbGVydHMuc2NzcyIsIi4uL2NvbXBvbmVudHMvX2JhZGdlLnNjc3MiLCIuLi9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCIuLi9jb21wb25lbnRzL19icmVhZGNydW1iLnNjc3MiLCIuLi9jb21wb25lbnRzL19jYXJkLnNjc3MiLCIuLi9jb21wb25lbnRzL19kcm9wZG93bi5zY3NzIiwiLi4vY29tcG9uZW50cy9fbmF2LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi9jb21wb25lbnRzL190YWJsZS5zY3NzIiwiLi4vY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsIi4uL2NvbXBvbmVudHMvX3Byb2dyZXNzLnNjc3MiLCIuLi9jb21wb25lbnRzL19wb3BvdmVyLnNjc3MiLCIuLi9jb21wb25lbnRzL190eXBlLnNjc3MiLCIuLi9jb21wb25lbnRzL19mb3JtLWNoZWNrLnNjc3MiLCIuLi9jb21wb25lbnRzL19mb3JtLWNvbnRyb2wuc2NzcyIsIi4uL2NvbXBvbmVudHMvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uL3BsdWdpbnMvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyIsIi4uL3BsdWdpbnMvX3ByaXNtanMuc2NzcyIsIi4uL3BsdWdpbnMvX3N3ZWV0YWxlcnQyLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIi4uL3BsdWdpbnMvX2Ryb3B6b25lLnNjc3MiLCIuLi9wbHVnaW5zL19yYW5nZS1zbGlkZXIuc2NzcyIsIi4uL3BsdWdpbnMvX3NvcnRhYmxlanMuc2NzcyIsIi4uL3BsdWdpbnMvX3RvdXIuc2NzcyIsIi4uL3BsdWdpbnMvX3N3aXBlci5zY3NzIiwiLi4vcGx1Z2lucy9fbXVsdGlqcy5zY3NzIiwiLi4vcGx1Z2lucy9fY29sb3JwaWNrZXIuc2NzcyIsIi4uL3BsdWdpbnMvX2ZpbGVwb25kLnNjc3MiLCIuLi9wbHVnaW5zL19mb3JtLWlucHV0LXNwaW4uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uL3BsdWdpbnMvX2NrZWRpdG9yLnNjc3MiLCIuLi9wbHVnaW5zL19xdWlsbGpzLnNjc3MiLCIuLi9wbHVnaW5zL19ncmlkanMuc2NzcyIsIi4uL3BsdWdpbnMvX2xpc3Rqcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi9wbHVnaW5zL19hcGV4Y2hhcnRzLnNjc3MiLCIuLi9wbHVnaW5zL19jaGFydGpzLnNjc3MiLCIuLi9wbHVnaW5zL19lY2hhcnRzLnNjc3MiLCIuLi9wbHVnaW5zL19nb29nbGUtbWFwLnNjc3MiLCIuLi9wbHVnaW5zL19hdXRvY29tcGxldGUuc2NzcyIsIi4uL3BsdWdpbnMvX3ZlY3Rvci1tYXBzLnNjc3MiLCIuLi9wbHVnaW5zL19sZWFmbGV0LW1hcHMuc2NzcyIsIi4uL3BsdWdpbnMvX2Z1bGxjYWxlbmRhci5zY3NzIiwiLi4vcGx1Z2lucy9fZW1vamktcGlja2VyLnNjc3MiLCIuLi9wbHVnaW5zL19kYXRhdGFibGVzLnNjc3MiLCIuLi9wbHVnaW5zL19zZWxlY3QyLnNjc3MiLCIuLi9wbHVnaW5zL190b2FzdGlmeS5zY3NzIiwiLi4vcGx1Z2lucy9fY2hvaWNlcy5zY3NzIiwiLi4vcGx1Z2lucy9fZmxhdHBpY2tlci5zY3NzIiwiLi4vcGx1Z2lucy9fZmxhZy1pbnB1dC5zY3NzIiwiLi4vcGFnZXMvX2F1dGhlbnRpY2F0aW9uLnNjc3MiLCIuLi9wYWdlcy9fZGFzaGJvYXJkLnNjc3MiLCIuLi9wYWdlcy9fdGltZWxpbmUuc2NzcyIsIi4uL3BhZ2VzL19nYWxsZXJ5LnNjc3MiLCIuLi9wYWdlcy9fZXJyb3JzLnNjc3MiLCIuLi9wYWdlcy9fcHJvZmlsZS5zY3NzIiwiLi4vcGFnZXMvX3NpdGVtYXAuc2NzcyIsIi4uL3BhZ2VzL190ZWFtLnNjc3MiLCIuLi9wYWdlcy9fY29taW5nLXNvb24uc2NzcyIsIi4uL3BhZ2VzL19zZWFyY2gtcmVzdWx0cy5zY3NzIiwiLi4vcGFnZXMvX2Vjb21tZXJjZS5zY3NzIiwiLi4vcGFnZXMvX2ludm9pY2Uuc2NzcyIsIi4uL3BhZ2VzL19jaGF0LnNjc3MiLCIuLi9wYWdlcy9fZW1haWwuc2NzcyIsIi4uL3BhZ2VzL19rYW5iYW4uc2NzcyIsIi4uL3BhZ2VzL19sYW5kaW5nLnNjc3MiLCIuLi9wYWdlcy9fbmZ0LWxhbmRpbmcuc2NzcyIsIi4uL3BhZ2VzL19maWxlLW1hbmFnZXIuc2NzcyIsIi4uL3BhZ2VzL190by1kby5zY3NzIiwiLi4vcGFnZXMvX2pvYnMuc2NzcyIsIi4uL3BhZ2VzL19qb2ItbGFuZGluZy5zY3NzIiwiLi4vcGFnZXMvX2Jsb2cuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBVUEsV0FDSSxZQUFBLFVBQ0EsSUFBQSxrQ0FDQSxJQUFBLHdCQUFBLENBQUEsbUNBQUEsZUFDQSxZQUFBLElBR0osV0FDSSxZQUFBLFVBQ0EsSUFBQSxvQ0FDQSxJQUFBLDBCQUFBLENBQUEscUNBQUEsZUFDQSxZQUFBLElBRUosV0FDSSxZQUFBLFVBQ0EsSUFBQSxtQ0FDQSxJQUFBLHlCQUFBLENBQUEsb0NBQUEsZUFDQSxZQUFBLElBRUosV0FDSSxZQUFBLFVBQ0EsSUFBQSxxQ0FDQSxJQUFBLDJCQUFBLENBQUEsc0NBQUEsZUFDQSxZQUFBLElBRUosV0FDSSxZQUFBLFVBQ0EsSUFBQSxpQ0FDQSxJQUFBLHVCQUFBLENBQUEsa0NBQUEsZUFDQSxZQUFBLElDbENBLHNCQTBDSSx5QkFBQSxPQUFBLENBQUEsV0FDQSwyQkFBQSxPQUFBLENBQUEsV0FFQSx1QkFBQSxPQUVBLFlBQUEsRUFBQSxJQUFBLElBQUEsc0JBQ0EsZUFBQSxFQUFBLFFBQUEsT0FBQSxpQkFDQSxlQUFBLEVBQUEsSUFBQSxLQUFBLHVCQUNBLG9CQUFBLEVBQUEsSUFBQSxJQUFBLHNCQUVBLGFBQUEsUUFDQSxpQkFBQSxHQUFBLENBQUEsR0FBQSxDQUFBLElBRUEsMEJBQUEsSUFDQSw0QkFBQSxJQUdBLDhCQUFBLEVBQ0EsOEJBQUEsSUFDQSxpQkFBQSxFQUFBLElBQUEsSUFBQSxzQkFHQSxrQ0FBQSxT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QUEsS0FDQSxRQUFBLEVBQUEsS0FFQSxtQkFDSSxTQUFBLFNBSVIsb0JBQ0ksU0FBQSxTQUVBLHVCQUNJLFFBQUEsRUFDQSxPQUFBLEVBQ0EsV0FBQSxLQUVBLHlCQUNJLFFBQUEsTUFDQSxXQUFBLGdCQUNBLE9BQUEsSUFBQSxNQUFBLHVCQUNBLG1CQUFBLEVBQUEsSUFBQSxJQUFBLGtCQUFBLFdBQUEsRUFBQSxJQUFBLElBQUEsa0JBQ0EsVUFBQSxTQUNBLE9BQUEsS0FDQSxRQUFBLElBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BRUEsOEJBQ0ksUUFBQSxZQUNBLG1CQUFBLEVBQ0EsbUJBQUEsU0FDQSxTQUFBLE9BQ0EsY0FBQSxTQVNKLCtCQUNJLE1BQUEsSUFDQSxPQUFBLEVBQUEsS0FBQSxFQUFBLEtBQ0EsY0FBQSxJQUtaLDZCQUNJLFNBQUEsU0FDQSxNQUFBLEtBRUEsb0NBQ0ksUUFBQSxHQUNBLFFBQUEsTUFDQSxNQUFBLEVBQ0EsT0FBQSxNQUNBLFlBQUEsSUFBQSxPQUFBLHVCQUNBLEtBQUEsT0FDQSxTQUFBLFNBSUEsNENBQ0ksTUFBQSxPQUNBLE9BQUEsS0FDQSxPQUFBLEVBQUEsS0FBQSxLQUFBLEtBQ0EsWUFBQSxLQUNBLGNBQUEsSUFBQSxPQUFBLHVCQUNBLFFBQUEsRUFDQSxNQUFBLE1BQ0EsTUFBQSxNQUNBLFlBQUEsSUFBQSxPQUFBLHVCQUVBLDhDQUNJLE1BQUEsS0FDQSxLQUFBLEtBTWhCLG9DQUdZLDRDQUNJLE1BQUEsSUFDQSxNQUFBLElBQ0EsYUFBQSxJQUlSLG9DQUNJLEtBQUEsT0FNaEIsYUFDSSxNQUFBLEtBR0ksNEJBQ0ksTUFBQSxPQUNBLE9BQUEsS0FDQSxPQUFBLEVBQUEsS0FBQSxLQUFBLEtBQ0EsWUFBQSxLQUNBLGNBQUEsSUFBQSxPQUFBLHVCQUNBLFFBQUEsRUFDQSxNQUFBLEtBQ0EsS0FBQSxJQUVBLDhCQUNJLE1BQUEsS0FDQSxN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RjgzZkEsY0FDQSxhMEY1M2ZJLFVBQUEsTUFDQSxTQUFBLFNBQ0EsUUFBQSxFQUNBLG1CQUFBLElBQUEsSUFBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLEtBRUEsdUIxRiszZkosb0JBQ0EsbUIwRi8zZlEsa0JBQUEsaUJBQUEsVUFBQSxpQkFJUixhQUNJLEtBQUEsT0FDQSxJQUFBLEtBRUEsNEJBSkosYUFLUSxLQUFBLEdBSVIsaUJBQ0ksT0FBQSxLQUNBLE1BQUEsT0FFQSw0QkFKSixpQkFLUSxNQUFBLEdBSVIsY0FDSSxNQUFBLE1BQ0EsT0FBQSxNQUVBLDRCQUpKLGNBS1EsTUFBQSxFQUNBLE9BQUEsR0FJUixpQkFDSSxPQUFBLEtBQ0EsTUFBQSxLQUNBLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxJQUNBLGNBQUEsSUFDQSxXQUFBLHVJQUNBLFFBQUEsRUFDQSxRQUFBLEdBRUEsc0JBQ0ksU0FBQSxTQUNBLFFBQUEsRUFJUixtQkFDSSxTQUFBLFNBRUEsMkJBQ0ksUUFBQSxHQUNBLFNBQUEsU0FDQSxLQUFBLEtBQ0EsTUFBQSxNQUNBLElBQUEsTUFDQSxPQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxRQUFBLEVBQ0EsY0FBQSxPQUVBLDRCQVhKLDJCQVlRLE1BQUEsS0FDQSxJQUFBLE1BTVosMEJBQ0ksU0FBQSxTQUNBLE9BQUEsTUFDQSxNQUFBLE1DL01BLDBCQUNJLE9BQUEsTUFDQSxNQUFBLEtBQ0EsbUJBQUEsSUFBQSxJQUFBLEtBQUEsV0FBQSxJQUFBLElBQUEsS0FHQSxnQ0FDSSxrQkFBQSxXQUFBLFVBQUEiLCJmaWxlIjoiYXBwLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy8gR29vZ2xlIGZvbnQgLSBQb3BwaW5zXG4vL1xuXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Qb3BwaW5zOndnaHRAMzAwOzQwMDs1MDA7NjAwOzcwMCZkaXNwbGF5PXN3YXAnKTtcblxuLy9cbi8vIFByZW1pdW0gRm9udCA6IEhLR3JvdGVza1xuLy9cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiaGtncm90ZXNrXCI7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9oa2dyb3Rlc2stbGlnaHQuZW90XCIpO1xuICAgIHNyYzogbG9jYWwoJ2hrZ3JvdGVzayBsaWdodCcpLCB1cmwoXCIuLi9mb250cy9oa2dyb3Rlc2stbGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcImhrZ3JvdGVza1wiO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvaGtncm90ZXNrLXJlZ3VsYXIuZW90XCIpO1xuICAgIHNyYzogbG9jYWwoJ2hrZ3JvdGVzayByZWd1bGFyJyksIHVybChcIi4uL2ZvbnRzL2hrZ3JvdGVzay1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiaGtncm90ZXNrXCI7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9oa2dyb3Rlc2stbWVkaXVtLmVvdFwiKTtcbiAgICBzcmM6IGxvY2FsKCdoa2dyb3Rlc2sgbWVkaXVtJyksIHVybChcIi4uL2ZvbnRzL2hrZ3JvdGVzay1tZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJoa2dyb3Rlc2tcIjtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL2hrZ3JvdGVzay1zZW1pYm9sZC5lb3RcIik7XG4gICAgc3JjOiBsb2NhbCgnaGtncm90ZXNrIHNlbWlib2xkJyksIHVybChcIi4uL2ZvbnRzL2hrZ3JvdGVzay1zZW1pYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcImhrZ3JvdGVza1wiO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvaGtncm90ZXNrLWJvbGQuZW90XCIpO1xuICAgIHNyYzogbG9jYWwoJ2hrZ3JvdGVzayBib2xkJyksIHVybChcIi4uL2ZvbnRzL2hrZ3JvdGVzay1ib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xufSIsIkBpZiAkdGhlbWUtbWF0ZXJpYWwge1xuXG4gICAgLy9Hb29nbGUgRm9udFxuICAgIEBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUludGVyOndnaHRANDAwOzUwMDs2MDA7NzAwJmRpc3BsYXk9c3dhcCcpO1xuXG4gICAgW2RhdGEtdGhlbWU9XCJtYXRlcmlhbFwiXSB7XG5cbiAgICAgICAgJHByaW1hcnk6ICAgICAgICAgICAgICAgICAgICM0YjM4YjM7XG4gICAgICAgICRzZWNvbmRhcnk6ICAgICAgICAgICAgICAgICAjMzU3N2YxO1xuICAgICAgICAkZGFuZ2VyOiAgICAgICAgICAgICAgICAgICAgI2YwNjU0ODtcbiAgICAgICAgJHdhcm5pbmc6ICAgICAgICAgICAgICAgICAgICNmZmJlMGI7XG4gICAgICAgICRpbmZvOiAgICAgICAgICAgICAgICAgICAgICAjMjk5Y2RiO1xuICAgICAgICAkc3VjY2VzczogICAgICAgICAgICAgICAgICAgIzQ1Q0I4NTtcbiAgICAgICAgJGRhcms6ICAgICAgICAgICAgICAgICAgICAgICMyMTI1Mjk7XG4gICAgICAgICRsaWdodDogICAgICAgICAgICAgICAgICAgICAjZjFmNGY3O1xuXG4gICAgICAgIC8vVHlwb2dyYXBoeVxuICAgICAgICAkZm9udC1zaXplczogKFxuICAgICAgICAgICAgXCIxMFwiOiAgICAgICAgICAwLjYyNXJlbSxcbiAgICAgICAgICAgIFwiMTFcIjogICAgICAgICAgMC42ODc1cmVtLFxuICAgICAgICAgICAgXCIxMlwiOiAgICAgICAgICAwLjc1cmVtLFxuICAgICAgICAgICAgXCIxM1wiOiAgICAgICAgICAwLjgxMjVyZW0sXG4gICAgICAgICAgICBcIjE0XCI6ICAgICAgICAgIDAuODc1cmVtLFxuICAgICAgICAgICAgXCJiYXNlXCI6ICAgICAgICAwLjgxMjVyZW0sIC8vMTNweFxuICAgICAgICAgICAgXCIxNVwiOiAgICAgICAgICAwLjkzNzVyZW0sXG4gICAgICAgICAgICBcIjE2XCI6ICAgICAgICAgIDFyZW0sXG4gICAgICAgICAgICBcIjE3XCI6ICAgICAgICAgIDEuMDYyNXJlbSxcbiAgICAgICAgICAgIFwiMThcIjogICAgICAgICAgMS4xMjVyZW0sXG4gICAgICAgICAgICBcIjE5XCI6ICAgICAgICAgIDEuMTg3NXJlbSxcbiAgICAgICAgICAgIFwiMjBcIjogICAgICAgICAgMS4yNXJlbSxcbiAgICAgICAgICAgIFwiMjFcIjogICAgICAgICAgMS4zMTI1cmVtLFxuICAgICAgICAgICAgXCIyMlwiOiAgICAgICAgICAxLjM3NXJlbSxcbiAgICAgICAgICAgIFwiMjNcIjogICAgICAgICAgMC44MTI1cmVtLFxuICAgICAgICAgICAgXCIyNFwiOiAgICAgICAgICAxLjVyZW0sXG4gICAgICAgICAgICBcIjM2XCI6ICAgICAgICAgIDIuMjVyZW0sXG4gICAgICAgICAgICBcIjQ4XCI6ICAgICAgICAgIDNyZW0sXG4gICAgICAgICk7XG5cbiAgICAgICAgJGZvbnQtd2VpZ2h0czogKFxuICAgICAgICAgICAgXCJsaWdodFwiICAgICAgICAgMzAwLFxuICAgICAgICAgICAgXCJub3JtYWxcIiAgICAgICAgNDAwLFxuICAgICAgICAgICAgXCJtZWRpdW1cIiAgICAgICAgNTAwLFxuICAgICAgICAgICAgXCJzZW1pYm9sZFwiICAgICAgNjAwLFxuICAgICAgICAgICAgXCJib2xkXCIgICAgICAgICAgNzAwLFxuICAgICAgICApO1xuXG4gICAgICAgIC8vIEZvbnQgRmFtaWx5XG4gICAgICAgIC0tI3skcHJlZml4fWZvbnQtZmFtaWx5LXByaW1hcnk6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gICAgICAgIC0tI3skcHJlZml4fWZvbnQtZmFtaWx5LXNlY29uZGFyeTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdJbnRlcicsIHNhbnMtc2VyaWY7XG5cbiAgICAgICAgLS0jeyRwcmVmaXh9Z3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS41cmVtO1xuXG4gICAgICAgIC0tI3skcHJlZml4fXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAgM3B4IDNweCByZ2JhKDU2LCA2NSwgNzQsIDAuMSk7XG4gICAgICAgIC0tI3skcHJlZml4fXNoYWRvdy1zbTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgjeyRibGFja30sIC4wNzUpO1xuICAgICAgICAtLSN7JHByZWZpeH1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwIDVweCAxMHB4IHJnYmEoMzAsIDMyLCAzNywgMC4xMik7XG4gICAgICAgIC0tI3skcHJlZml4fWVsZW1lbnQtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAgM3B4IDNweCByZ2JhKDU2LCA2NSwgNzQsIDAuMSk7XG5cbiAgICAgICAgLS0jeyRwcmVmaXh9Ym9keS1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2YyZjJmNztcbiAgICAgICAgLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3t0by1yZ2IoI2YyZjJmNyl9O1xuXG4gICAgICAgIC0tI3skcHJlZml4fWhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgIDUwMDtcbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0LWN1c3RvbTogICAgICAgICAgICAgICAgICAgICAgICAgNDAwO1xuXG4gICAgICAgIC8vY2FyZHNcbiAgICAgICAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgtY3VzdG9tOiAgICAgICAgICAgICAgICAgICAgICAgMDtcbiAgICAgICAgLS0jeyRwcmVmaXh9Y2FyZC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgMXB4O1xuICAgICAgICAtLSN7JHByZWZpeH1jYXJkLXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwIDNweCAzcHggcmdiYSg1NiwgNjUsIDc0LCAwLjEpO1xuXG4gICAgICAgIC8vc2lkZWJhciBtZW51XG4gICAgICAgIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtaXRlbS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDAuOTI1cmVtO1xuICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAwLjgxMjVyZW07XG5cbiAgICAgICAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JHdoaXRlfTtcbiAgICAgICAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JHdoaXRlfTtcbiAgICAgICAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1pdGVtLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICN7ZGFya2VuKCRncmF5LTYwMCwgMTAlKX07XG4gICAgICAgIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtaXRlbS1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAje3JnYmEodmFyKC0tI3skcHJlZml4fXByaW1hcnktcmdiKSwgLjE1KX07XG4gICAgICAgIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtaXRlbS1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSk7XG4gICAgICAgIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSk7XG4gICAgICAgIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICAgICAgICAje3JnYmEodmFyKC0tI3skcHJlZml4fXByaW1hcnktcmdiKSwgLjE1KX07XG4gICAgICAgIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAje2RhcmtlbigkZ3JheS02MDAsIDQlKX07XG4gICAgICAgIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0taG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSk7XG4gICAgICAgIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSk7XG4gICAgICAgIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtdGl0bGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAjOTE5ZGE5O1xuICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICAgICAgMCAycHggNHB4IHJnYmEoMTUsIDM0LCA1OCwgMC4xMik7XG4gICAgICAgIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIDJweCA0cHggcmdiYSgxNSwgMzQsIDU4LCAwLjEyKTtcbiAgICAgICAgLS0jeyRwcmVmaXh9c2lkZWJhci11c2VyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JGxpZ2h0fTtcbiAgICAgICAgLS0jeyRwcmVmaXh9c2lkZWJhci11c2VyLW5hbWUtdGV4dDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7ZGFya2VuKCRncmF5LTcwMCwgMTAlKX07XG4gICAgICAgIC0tI3skcHJlZml4fXNpZGViYXItdXNlci1uYW1lLXN1Yi10ZXh0OiAgICAgICAgICAgICAgICAgICAgICAgICAje2RhcmtlbigkZ3JheS02MDAsIDQlKX07XG5cbiAgICAgICAgJltkYXRhLXNpZGViYXI9XCJkYXJrXCJdIHtcbiAgICAgICAgICAgIC8vdmVydGljYWwgZGFya1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzE1MTUyOTtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAgICMxNTE1Mjk7XG4gICAgICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWl0ZW0tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAjYTNhNmI3O1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1pdGVtLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgI3tyZ2JhKCR3aGl0ZSwgLjE1KX07XG4gICAgICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWl0ZW0taG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAjeyR3aGl0ZX07XG4gICAgICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgICAjeyR3aGl0ZX07XG4gICAgICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgICAje3JnYmEoJHdoaXRlLCAuMTUpfTtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0tY29sb3I6ICAgICAgICAgICAgICAgICAgICNhM2E2Yjc7XG4gICAgICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAjeyR3aGl0ZX07XG4gICAgICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAjeyR3aGl0ZX07XG4gICAgICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LXRpdGxlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjOWI5ZWIxO1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9dHdvY29sdW1uLW1lbnUtaWNvbnZpZXctYmc6ICAgICAgICAgICAgICAgICAgICAgIzEyMTIyMjtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgIDAgMnB4IDRweCByZ2JhKDE1LCAzNCwgNTgsIDAuMTIpO1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1kcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAycHggNHB4IHJnYmEoMTUsIDM0LCA1OCwgMC4xMik7XG4gICAgICAgICAgICAtLSN7JHByZWZpeH1zaWRlYmFyLXVzZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAje3JnYmEoJHdoaXRlLCAuMDgpfTtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fXNpZGViYXItdXNlci1uYW1lLXRleHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICN7JHdoaXRlfTtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fXNpZGViYXItdXNlci1uYW1lLXN1Yi10ZXh0OiAgICAgICAgICAgICAgICAgICAgICN7dGludC1jb2xvcigjMTUxNTI5LCA2NSUpfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFRvcGJhciAtIChEZWZhdWx0IExpZ2h0KVxuICAgICAgICAtLSN7JHByZWZpeH1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skd2hpdGV9O1xuICAgICAgICAtLSN7JHByZWZpeH1oZWFkZXItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skYm9yZGVyLWNvbG9yfTtcbiAgICAgICAgLS0jeyRwcmVmaXh9aGVhZGVyLWl0ZW0tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JGdyYXktNzAwfTtcbiAgICAgICAgLS0jeyRwcmVmaXh9aGVhZGVyLWl0ZW0tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7cmdiYSgkc2Vjb25kYXJ5LCAuMTIpfTtcbiAgICAgICAgLS0jeyRwcmVmaXh9aGVhZGVyLWl0ZW0tc3ViLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICM4NzhhOTk7XG4gICAgICAgIC0tI3skcHJlZml4fXRvcGJhci1zZWFyY2gtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZjNmM2Y5O1xuICAgICAgICAtLSN7JHByZWZpeH10b3BiYXItdXNlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2YzZjNmOTtcbiAgICAgICAgLS0jeyRwcmVmaXh9dG9wYmFyLXNlYXJjaC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMyNjJhMmY7XG5cbiAgICAgICAgLy8gVG9wYmFyIC0gRGFya1xuICAgICAgICAmW2RhdGEtdG9wYmFyPVwiZGFya1wiXSB7XG4gICAgICAgICAgICAtLSN7JHByZWZpeH1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjMUMxQzM2O1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9aGVhZGVyLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzFDMUMzNjtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fWhlYWRlci1pdGVtLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7cmdiYSgkd2hpdGUsIC44NSl9O1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9aGVhZGVyLWl0ZW0tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzI5Mjk0ZTtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fWhlYWRlci1pdGVtLXN1Yi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICNhM2E2Yjc7XG4gICAgICAgICAgICAtLSN7JHByZWZpeH10b3BiYXItdXNlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjMkEyQTUwO1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9dG9wYmFyLXNlYXJjaC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3tyZ2JhKCR3aGl0ZSwgLjA1KX07XG4gICAgICAgICAgICAtLSN7JHByZWZpeH10b3BiYXItc2VhcmNoLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyR3aGl0ZX07XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtc2lkZWJhcj1cImdyYWRpZW50XCJdIHtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSksIHZhcigtLSN7JHByZWZpeH1zdWNjZXNzKSl9O1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXN1Y2Nlc3MpO1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9dHdvY29sdW1uLW1lbnUtaWNvbnZpZXctYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXByaW1hcnkpO1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLXNpZGViYXI9XCJncmFkaWVudC0yXCJdIHtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS0jeyRwcmVmaXh9aW5mbyksIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnkpKX07XG4gICAgICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5KTtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fXR3b2NvbHVtbi1tZW51LWljb252aWV3LWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1pbmZvKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1zaWRlYmFyPVwiZ3JhZGllbnQtM1wiXSB7XG4gICAgICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAje2xpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tI3skcHJlZml4fWluZm8pLCB2YXIoLS0jeyRwcmVmaXh9c3VjY2VzcykpfTtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zdWNjZXNzKTtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fXR3b2NvbHVtbi1tZW51LWljb252aWV3LWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1pbmZvKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1zaWRlYmFyPVwiZ3JhZGllbnQtNFwiXSB7XG4gICAgICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAje2xpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzFhMWQyMSwgdmFyKC0tI3skcHJlZml4fXByaW1hcnkpKX07XG4gICAgICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSk7XG4gICAgICAgICAgICAtLSN7JHByZWZpeH10d29jb2x1bW4tbWVudS1pY29udmlldy1iZzogICAgICAgICAgICAgICAgICAgICAjMWExZDIxO1xuICAgICAgICB9XG5cbiAgICAgICAgLy9wYWdlIHRpdGxlXG4gICAgICAgIC0tI3skcHJlZml4fXBhZ2UtdGl0bGUtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwIDNweCAzcHggcmdiYSg1NiwgNjUsIDc0LCAwLjEpO1xuICAgICAgICAtLSN7JHByZWZpeH1wYWdlLXRpdGxlLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9uZTtcblxuICAgICAgICAvL2Zvb3RlclxuICAgICAgICAtLSN7JHByZWZpeH1mb290ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skd2hpdGV9O1xuICAgICAgICAtLSN7JHByZWZpeH1mb290ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzk4YTZhZDtcblxuICAgICAgICAvL0JveGVkIGxheW91dFxuICAgICAgICAtLSN7JHByZWZpeH1ib3hlZC1ib2R5LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2U1ZTVlZjtcblxuICAgICAgICAtLSN7JHByZWZpeH10aW1lbGluZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZyk7XG5cbiAgICAgICAgLS0jeyRwcmVmaXh9Y2hhdC1wcmltYXJ5LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saWdodCk7XG4gICAgICAgIC0tI3skcHJlZml4fWNoYXQtc2Vjb25kYXJ5LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1wcmltYXJ5LXJnYiksIDEpO1xuICAgICAgICAtLSN7JHByZWZpeH1jaGF0LXNlY29uZGFyeS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXdoaXRlKTtcblxuICAgICAgICAkY3VzdG9tLXRoZW1lLWNvbG9yczogKFxuICAgICAgICAgICAgXCJwcmltYXJ5XCI6ICAgICAgICAgICRwcmltYXJ5LFxuICAgICAgICAgICAgXCJzZWNvbmRhcnlcIjogICAgICAgICRzZWNvbmRhcnksXG4gICAgICAgICAgICBcImRhbmdlclwiOiAgICAgICAgICAgJGRhbmdlcixcbiAgICAgICAgICAgIFwid2FybmluZ1wiOiAgICAgICAgICAkd2FybmluZyxcbiAgICAgICAgICAgIFwiaW5mb1wiOiAgICAgICAgICAgICAkaW5mbyxcbiAgICAgICAgICAgIFwic3VjY2Vzc1wiOiAgICAgICAgICAkc3VjY2VzcyxcbiAgICAgICAgICAgIFwiZGFya1wiOiAgICAgICAgICAgICAkZGFyayxcbiAgICAgICAgICAgIFwibGlnaHRcIjogICAgICAgICAgICAkbGlnaHRcbiAgICAgICAgKTtcblxuICAgICAgICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRjdXN0b20tdGhlbWUtY29sb3JzIHtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JG5hbWV9OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyR2YWx1ZX07XG4gICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRuYW1lfS1yZ2I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3t0by1yZ2IoJHZhbHVlKX07XG4gICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRuYW1lfS1iZy1zdWJ0bGU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3tyZ2JhKCR2YWx1ZSwgMC4xNSl9O1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbmFtZX0tYm9yZGVyLXN1YnRsZTogICAgICAgICAgICAgICAgICAgICAgICAgICN7cmdiYSgkdmFsdWUsIDAuMzApfTtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JG5hbWV9LXRleHQtZW1waGFzaXM6ICAgICAgICAgICAgICAgICAgICAgICAgICAje3NoYWRlLWNvbG9yKCR2YWx1ZSwgMjUlKX07XG4gICAgICAgIH1cblxuICAgICAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skcHJpbWFyeX07XG4gICAgICAgIC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAje3RvLXJnYigkcHJpbWFyeSl9O1xuICAgICAgICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3tzaGFkZS1jb2xvcigkcHJpbWFyeSwgMjAlKX07XG4gICAgICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAje3RvLXJnYihzaGFkZS1jb2xvcigkcHJpbWFyeSwgMjAlKSl9O1xuXG4gICAgICAgIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJGZvbnQtc2l6ZXMge1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9Zm9udC0jeyRuYW1lfTogICAgICAgICAgI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkZm9udC13ZWlnaHRzIHtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fWZvbnQtd2VpZ2h0LSN7JG5hbWV9OiAgICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS10aGVtZS1jb2xvcnM9XCJncmVlblwiXSB7XG4gICAgICAgICAgICAtLSN7JHByZWZpeH1wcmltYXJ5OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRncmVlbi03MDB9O1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9cHJpbWFyeS1yZ2I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3t0by1yZ2IoJGdyZWVuLTcwMCl9O1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9cHJpbWFyeS1iZy1zdWJ0bGU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3tyZ2JhKCRncmVlbi03MDAsIDAuMTUpfTtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fXByaW1hcnktYm9yZGVyLXN1YnRsZTogICAgICAgICAgICAgICAgICAgICAgICAgICN7cmdiYSgkZ3JlZW4tNzAwLCAwLjMwKX07XG4gICAgICAgICAgICAtLSN7JHByZWZpeH1wcmltYXJ5LXRleHQtZW1waGFzaXM6ICAgICAgICAgICAgICAgICAgICAgICAgICAje3NoYWRlLWNvbG9yKCRncmVlbi03MDAsIDI1JSl9O1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLXRoZW1lLWNvbG9ycz1cInB1cnBsZVwiXSB7XG4gICAgICAgICAgICAtLSN7JHByZWZpeH1wcmltYXJ5OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRwdXJwbGUtNjAwfTtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fXByaW1hcnktcmdiOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7dG8tcmdiKCRwdXJwbGUtNjAwKX07XG4gICAgICAgICAgICAtLSN7JHByZWZpeH1wcmltYXJ5LWJnLXN1YnRsZTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAje3JnYmEoJHB1cnBsZS02MDAsIDAuMTUpfTtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fXByaW1hcnktYm9yZGVyLXN1YnRsZTogICAgICAgICAgICAgICAgICAgICAgICAgICN7cmdiYSgkcHVycGxlLTYwMCwgMC4zMCl9O1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9cHJpbWFyeS10ZXh0LWVtcGhhc2lzOiAgICAgICAgICAgICAgICAgICAgICAgICAgI3tzaGFkZS1jb2xvcigkcHVycGxlLTYwMCwgMjUlKX07XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtdGhlbWUtY29sb3JzPVwiYmx1ZVwiXSB7XG4gICAgICAgICAgICAtLSN7JHByZWZpeH1wcmltYXJ5OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRibHVlLTYwMH07XG4gICAgICAgICAgICAtLSN7JHByZWZpeH1wcmltYXJ5LXJnYjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAje3RvLXJnYigkYmx1ZS02MDApfTtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fXByaW1hcnktYmctc3VidGxlOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7cmdiYSgkYmx1ZS02MDAsIDAuMTUpfTtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fXByaW1hcnktYm9yZGVyLXN1YnRsZTogICAgICAgICAgICAgICAgICAgICAgICAgICN7cmdiYSgkYmx1ZS02MDAsIDAuMzApfTtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fXByaW1hcnktdGV4dC1lbXBoYXNpczogICAgICAgICAgICAgICAgICAgICAgICAgICN7c2hhZGUtY29sb3IoJGJsdWUtNjAwLCAyNSUpfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLXJhZGlvIHtcbiAgICAgICAgICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAmW2Zvcj1cInRoZW1lQ29sb3ItMDFcIl0ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmW2Zvcj1cInRoZW1lQ29sb3ItMDJcIl0ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tNzAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZbZm9yPVwidGhlbWVDb2xvci0wM1wiXSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGUtNjAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZbZm9yPVwidGhlbWVDb2xvci0wNFwiXSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLTYwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWF0ZXJpYWwtc2hhZG93LW5vbmUge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1hdGVyaWFsLXNoYWRvdyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9ZWxlbWVudC1zaGFkb3cpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIi8vXG4vLyBfdG9wYmFyLnNjc3Ncbi8vXG5cbiNwYWdlLXRvcGJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWhlYWRlci1iZyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1oZWFkZXItYm9yZGVyKTtcblxuICAgICYudG9wYmFyLXNoYWRvdyB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBsZWZ0OiB2YXIoLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS13aWR0aCk7XG4gICAgfVxufVxuXG4ubmF2YmFyLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgcGFkZGluZzogMCAkZ3JpZC1ndXR0ZXItd2lkdGggMCBjYWxjKCN7JGdyaWQtZ3V0dGVyLXdpZHRofSAqIDAuNSlcbiAgICAvKnJ0bDogMCAwIDAgY2FsYygjeyRncmlkLWd1dHRlci13aWR0aH0gKiAwLjUpICovXG4gICAgO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgY2FsYygjeyRncmlkLWd1dHRlci13aWR0aH0gKiAwLjUpIDAgY2FsYygjeyRncmlkLWd1dHRlci13aWR0aH0gKiAwLjUpO1xuICAgIH1cblxuICAgIC50b3BiYXItaGVhZC1kcm9wZG93biB7XG4gICAgICAgIC5kcm9wZG93bi1tZW51LnNob3cge1xuICAgICAgICAgICAgdG9wOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubm90aWZpY2F0aW9uLWFjdGlvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tdG9wYmFyIHtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1oZWFkZXItaXRlbS1zdWItY29sb3IpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlLCAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGVhZGVyLWl0ZW0tYmcpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLnVzZXItbmFtZS1zdWItdGV4dCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGVhZGVyLWl0ZW0tc3ViLWNvbG9yKTtcbiAgICB9XG5cbiAgICAudXNlci1uYW1lLXRleHQge1xuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWhlYWRlci1pdGVtLWNvbG9yKTtcbiAgICB9XG59XG5cbi8qIFNlYXJjaCAqL1xuXG4uYXBwLXNlYXJjaCB7XG4gICAgcGFkZGluZzogY2FsYygjeyRoZWFkZXItaGVpZ2h0IC0gMzhweH0gKiAwLjUpIDA7XG5cbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvcGJhci1zZWFyY2gtYmcpO1xuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvcGJhci1zZWFyY2gtY29sb3IpO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgIHNwYW4uc2VhcmNoLXdpZGdldC1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgbGVmdDogMTNweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWhlYWRlci1pdGVtLXN1Yi1jb2xvcik7XG4gICAgfVxuXG4gICAgLnNlYXJjaC13aWRnZXQtaWNvbi1jbG9zZSB7XG4gICAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyMy45OXB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygjeyRncmlkLWd1dHRlci13aWR0aH0gKiAwLjUpO1xuICAgIH1cblxuICAgIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIC8qIEVkZ2UgKi9cbiAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1oZWFkZXItaXRlbS1zdWItY29sb3IpO1xuICAgIH1cblxuICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWhlYWRlci1pdGVtLXN1Yi1jb2xvcik7XG4gICAgfVxuXG4gICAgOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGVhZGVyLWl0ZW0tc3ViLWNvbG9yKTtcbiAgICB9XG59XG5cbi8vIE1lZ2EgbWVudVxuXG4ubWVnYW1lbnUtbGlzdCB7XG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGRyb3Bkb3duLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAubG9nbyB7XG4gICAgICAgIHNwYW4ubG9nby1sZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgc3Bhbi5sb2dvLXNtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhlYWRlci1pdGVtIHtcbiAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlYWRlci1wcm9maWxlLXVzZXIge1xuICAgIGhlaWdodDogMzJweDtcbiAgICB3aWR0aDogMzJweDtcbn1cblxuLnRvcGJhci1iYWRnZS1zbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA3cHggIWltcG9ydGFudDtcbn1cblxuLnRvcGJhci1iYWRnZSB7XG4gICAgcmlnaHQ6IC05cHg7XG4gICAgdG9wOiA0cHggIWltcG9ydGFudDtcbn1cblxuLnRvcGJhci11c2VyIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvcGJhci11c2VyLWJnKTtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubm90aWZpY2F0aW9uLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG59XG5cbi8vIERyb3Bkb3duIHdpdGggSWNvbnNcbi5kcm9wZG93bi1pY29uLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweCAwIDlweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3IpO1xuXG4gICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgICB9XG59XG5cbi8vIEZ1bGwgU2NyZWVuXG4uZnVsbHNjcmVlbi1lbmFibGUge1xuICAgIFtkYXRhLXRvZ2dsZT1cImZ1bGxzY3JlZW5cIl0ge1xuICAgICAgICAuYngtZnVsbHNjcmVlbjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlYWNiXCI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIERhcmsgbW9kZSBlbmFibGVcbltkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSB7XG4gICAgLmxpZ2h0LWRhcmstbW9kZSB7XG4gICAgICAgIC5ieC1tb29uOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGVjMzRcIjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuW2RhdGEtdG9wYmFyPVwiZGFya1wiXSB7XG4gICAgLmxvZ28tZGFyayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmxvZ28tbGlnaHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufVxuXG5bZGF0YS1icy10aGVtZT1cImRhcmtcIl0ge1xuICAgICZbZGF0YS10b3BiYXI9XCJsaWdodFwiXSB7XG4gICAgICAgIC5sb2dvLWRhcmsge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dvLWxpZ2h0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLm5hdmJhci1oZWFkZXIge1xuICAgICAgICAuZHJvcGRvd24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAjc2VhcmNoLWRyb3Bkb3duLXJlcG9uc2l2ZSB7XG4gICAgICAgIHRvcDogNTRweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuW2RhdGEtbGF5b3V0PVwidmVydGljYWxcIl0ge1xuICAgICZbZGF0YS1sYXlvdXQtc3R5bGU9XCJkZXRhY2hlZFwiXSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0LjFweCkge1xuICAgICAgICAgICAgI3BhZ2UtdG9wYmFyIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ob3Jpem9udGFsLWxvZ28ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50b3BuYXYtaGFtYnVyZ2VyIHtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sYXlvdXQtd2lkdGgge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTUlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmlzKFtkYXRhLXNpZGViYXItc2l6ZT1cInNtXCJdLCBbZGF0YS1zaWRlYmFyLXNpemU9XCJzbS1ob3ZlclwiXSkge1xuICAgICAgICAgICAgICAgIC5uYXZiYXItYnJhbmQtYm94IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICAubG9nby1zbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmxvZ28tbGcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtdG9wYmFyPVwiZGFya1wiXSB7XG4gICAgICAgICAgICAuaG9yaXpvbnRhbC1sb2dvIHtcbiAgICAgICAgICAgICAgICAubG9nby1kYXJrIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubG9nby1saWdodCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuW2RhdGEtbGF5b3V0PVwiaG9yaXpvbnRhbFwiXSB7XG4gICAgI3BhZ2UtdG9wYmFyIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1oZWFkZXItYm9yZGVyKTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNC4xcHgpIHtcbiAgICAgICAgICAgICYudG9wYmFyLXNoYWRvdyB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLWNvbnRlbnQge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNC4xcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRoZWFkZXItaGVpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuMXB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjKDQ1cHggKyAjeyRncmlkLWd1dHRlci13aWR0aH0gKiAxLjgpIGNhbGMoI3skZ3JpZC1ndXR0ZXItd2lkdGh9ICogMC41KSAkZm9vdGVyLWhlaWdodCBjYWxjKCN7JGdyaWQtZ3V0dGVyLXdpZHRofSAqIDAuNSk7XG4gICAgICAgIH1cblxuICAgICAgICBwYWRkaW5nOiBjYWxjKDQ1cHggKyAjeyRncmlkLWd1dHRlci13aWR0aH0pIGNhbGMoI3skZ3JpZC1ndXR0ZXItd2lkdGh9ICogMC41KSAkZm9vdGVyLWhlaWdodCBjYWxjKCN7JGdyaWQtZ3V0dGVyLXdpZHRofSAqIDAuNSk7XG4gICAgfVxuXG4gICAgJltkYXRhLWxheW91dC13aWR0aD1cImJveGVkXCJdIHtcbiAgICAgICAgLnBhZ2UtY29udGVudCB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNC4xcHgpIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skZm9vdGVyLWhlaWdodCArICRoZWFkZXItaGVpZ2h0fSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbltkYXRhLWxheW91dD1cInZlcnRpY2FsXCJdIHtcblxuICAgICY6aXMoW2RhdGEtc2lkZWJhci1zaXplPVwic21cIl0sIFtkYXRhLXNpZGViYXItc2l6ZT1cInNtLWhvdmVyXCJdKSB7XG4gICAgICAgICNwYWdlLXRvcGJhciB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiB2YXIoLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS13aWR0aC1zbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtc2lkZWJhci1zaXplPVwibWRcIl0ge1xuICAgICAgICAjcGFnZS10b3BiYXIge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgbGVmdDogdmFyKC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtd2lkdGgtbWQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5bZGF0YS1sYXlvdXQ9XCJ0d29jb2x1bW5cIl0ge1xuICAgICNwYWdlLXRvcGJhciB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgbGVmdDogY2FsYygjeyR0d29jb2x1bW4tbWVudS1pY29udmlldy13aWR0aH0gKyAjeyR0d29jb2x1bW4tbWVudS13aWR0aH0pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhvcml6b250YWwtbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufSIsIi8vIFxuLy8gX3BhZ2UtaGVhZC5zY3NzXG4vLyBcblxuLnBhZ2UtdGl0bGUtYm94IHtcbiAgICBwYWRkaW5nOiAxMHB4ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9cGFnZS10aXRsZS1ib3gtc2hhZG93KTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fXBhZ2UtdGl0bGUtYm9yZGVyKTtcbiAgICBtYXJnaW46IC0yM3B4ICgtJGdyaWQtZ3V0dGVyLXdpZHRoICogMSkgJGdyaWQtZ3V0dGVyLXdpZHRoICgtJGdyaWQtZ3V0dGVyLXdpZHRoICogMSk7XG5cbiAgICAuYnJlYWRjcnVtYiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4IWltcG9ydGFudDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG59XG5cbltkYXRhLWxheW91dD1cImhvcml6b250YWxcIl0ge1xuICAgIC5wYWdlLXRpdGxlLWJveCB7XG4gICAgICAgIHBhZGRpbmc6IDEuMnJlbSAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjQuMXB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IC0xOXB4IDAgMCAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5bZGF0YS1sYXlvdXQ9XCJ2ZXJ0aWNhbFwiXSB7XG4gICAgJltkYXRhLWxheW91dC1zdHlsZT1cImRldGFjaGVkXCJde1xuICAgICAgICAucGFnZS10aXRsZS1ib3gge1xuICAgICAgICAgICAgcGFkZGluZzogMS4ycmVtIDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgIFxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjQuMXB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtMTlweCAwIDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBcbi8vIF9mb290ZXIuc2Nzc1xuLy8gXG5cbi5mb290ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAyMHB4IGNhbGMoI3skZ3JpZC1ndXR0ZXItd2lkdGh9ICogMC41KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1mb290ZXItY29sb3IpO1xuICAgIGxlZnQ6IHZhcigtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LXdpZHRoKTtcbiAgICBoZWlnaHQ6ICRmb290ZXItaGVpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1mb290ZXItYmcpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxufVxuXG5bZGF0YS1sYXlvdXQ9XCJ2ZXJ0aWNhbFwiXSB7XG5cbiAgICAmOmlzKFtkYXRhLXNpZGViYXItc2l6ZT1cInNtXCJdLCBbZGF0YS1zaWRlYmFyLXNpemU9XCJzbS1ob3ZlclwiXSkge1xuICAgICAgICAuZm9vdGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IHZhcigtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LXdpZHRoLXNtKTtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmW2RhdGEtc2lkZWJhci1zaXplPVwibWRcIl0ge1xuICAgICAgICAuZm9vdGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IHZhcigtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LXdpZHRoLW1kKTtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5bZGF0YS1sYXlvdXQ9XCJob3Jpem9udGFsXCJde1xuICAgIC5mb290ZXIge1xuICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfSBcbn1cblxuW2RhdGEtbGF5b3V0PVwidmVydGljYWxcIl1bZGF0YS1sYXlvdXQtc3R5bGU9XCJkZXRhY2hlZFwiXSB7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNC4xcHgpIHtcbiAgICAgICAgLmZvb3RlciB7XG4gICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfSBcbiAgICB9XG59XG5cbltkYXRhLWxheW91dD1cInR3b2NvbHVtblwiXSB7IFxuICAgIC5mb290ZXIge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4LjFweCkge1xuICAgICAgICAgICAgbGVmdDogY2FsYygjeyR0d29jb2x1bW4tbWVudS1pY29udmlldy13aWR0aH0gKyAjeyR0d29jb2x1bW4tbWVudS13aWR0aH0pO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vXG4vLyBfdmVydGljYWwuc2Nzc1xuLy8gXG5cbi5hcHAtY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LXdpZHRoKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMTBweCAxNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAkaGVhZGVyLWhlaWdodDtcbiAgICB9XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICAgIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1vdXQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LXdpZHRoKTtcbiAgICB9XG59XG5cbi5wYWdlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IGNhbGMoI3skaGVhZGVyLWhlaWdodH0gKyAjeyRncmlkLWd1dHRlci13aWR0aH0pIGNhbGMoI3skZ3JpZC1ndXR0ZXItd2lkdGh9ICogMC41KSAkZm9vdGVyLWhlaWdodCBjYWxjKCN7JGdyaWQtZ3V0dGVyLXdpZHRofSAqIDAuNSk7XG59XG5cbi5uYXZiYXItbWVudSB7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LXdpZHRoKTtcbiAgICB6LWluZGV4OiAkdmVydGljYWwtbWVudS16LWluZGV4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWJnKTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1ib3JkZXIpO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtYm94LXNoYWRvdyk7XG4gICAgcGFkZGluZzogMCAwIGNhbGMoI3skaGVhZGVyLWhlaWdodH0gKyAyNXB4KSAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1vdXQ7XG5cbiAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6ICR2ZXJ0aWNhbC1tZW51LWl0ZW0tcGFkZGluZy15ICR2ZXJ0aWNhbC1tZW51LWl0ZW0tcGFkZGluZy14O1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWl0ZW0tY29sb3IpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkdmVydGljYWwtbWVudS1pdGVtLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdmVydGljYWwtbWVudS1pdGVtLWZvbnQtZmFtaWx5O1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWl0ZW0taG92ZXItY29sb3IpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAkdmVydGljYWwtbWVudS1pdGVtLWljb24td2lkdGg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42NjVyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWl0ZW0tY29sb3IpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmFkZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTJweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtaXRlbS1ob3Zlci1jb2xvcik7XG5cbiAgICAgICAgICAgICAgICAuaWNvbi1kdWFsIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWl0ZW0taG92ZXItY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiByZ2JhKCRwcmltYXJ5LCAwLjE2KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMDE0MlwiO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIERlc2lnbiBJY29ucyc7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMDVyZW07XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1jb2xvcik7XG5cbiAgICAgICAgICAgICAgICAgICAgLmljb24tZHVhbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtaXRlbS1ob3Zlci1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiByZ2JhKCRwcmltYXJ5LCAwLjE2KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtc20ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkdmVydGljYWwtbWVudS1pdGVtLWljb24td2lkdGg7XG5cbiAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0tcGFkZGluZy15ICR2ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLXBhZGRpbmcteCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1zdWItaXRlbS1jb2xvcik7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0tZm9udC1zaXplO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdmVydGljYWwtbWVudS1zdWItaXRlbS1mb250LWZhbWlseTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS41cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTYuNXB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1zdWItaXRlbS1ob3Zlci1jb2xvcik7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0taG92ZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtY29sb3IpO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdi1zbSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi12ZXJ0aWNhbC1zbS1ob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5uYXZiYXItYnJhbmQtYm94IHtcbiAgICBwYWRkaW5nOiAwIDEuM3JlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLW91dDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmhhbWJ1cmdlci1pY29uIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWhlYWRlci1pdGVtLXN1Yi1jb2xvcik7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgY3ViaWMtYmV6aWVyKC44LCAuNSwgLjIsIDEuNCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxlZnQ6IDBweDtcblxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnZlcnRpY2FsLW1lbnUtYnRuOmhvdmVyICY6bm90KC5vcGVuKSB7XG4gICAgICAgIHNwYW4ge1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5vcGVuIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcblxuICAgICAgICBzcGFuIHtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMTUwbXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiA1MG1zO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogOXB4O1xuICAgICAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEwMG1zO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubG9nbyB7XG4gICAgbGluZS1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuXG4gICAgLmxvZ28tc20ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmxvZ28tbGlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbjppcyhbZGF0YS1sYXlvdXQ9XCJ2ZXJ0aWNhbFwiXSwgW2RhdGEtbGF5b3V0PVwic2VtaWJveFwiXSkge1xuICAgIC5hcHAtbWVudSB7XG4gICAgICAgIC5yb3cge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICA+KiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDIwcHggMDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLm5hdmJhci1tZW51IHtcbiAgICAgICAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci1icmFuZC1ib3gge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaG9yaXpvbnRhbC1sb2dvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmW2RhdGEtc2lkZWJhci1zaXplPVwic20taG92ZXJcIl0ge1xuXG4gICAgICAgIC5tYWluLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LXdpZHRoLXNtKTtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICBzcGFuLmxvZ28tbGcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ubG9nby1zbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi12ZXJ0aWNhbC1zbS1ob3ZlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC50b3BuYXYtaGFtYnVyZ2VyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU2lkZSBtZW51XG4gICAgICAgIC5uYXZiYXItbWVudSB7XG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtd2lkdGgtc20pO1xuXG4gICAgICAgICAgICAuYnRuLXZlcnRpY2FsLXNtLWhvdmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICYucmktcmVjb3JkLWNpcmNsZS1saW5lOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcRUI3RFwiO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBTaWRlYmFyIE1lbnVcbiAgICAgICAgICAgIC5uYXZiYXItbmF2IHtcblxuICAgICAgICAgICAgICAgIC5iYWRnZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1lbnUtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtaXRlbS1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYubGFzLFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5sYXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmxhYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcixcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tZW51LWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS13aWR0aCkgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0Ljk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgLmJ0bi12ZXJ0aWNhbC1zbS1ob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubmF2YmFyLWJyYW5kLWJveCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgICAgICAgICAgICAubWVudS1kcm9wZG93bi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcblxuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5sYXMsXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmxhcixcbiAgICAgICAgICAgICAgICAgICAgICAgICYubGFiIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY2NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4sXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5sb2dvLWxnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ubG9nby1zbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1lbnUtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjppcyhbZGF0YS1zaWRlYmFyLXNpemU9XCJzbS1ob3ZlclwiXSwgW2RhdGEtc2lkZWJhci1zaXplPVwic20taG92ZXItYWN0aXZlXCJdKSB7XG4gICAgICAgIC5uYXZiYXItaGVhZGVyIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS1zaWRlYmFyLXNpemU9XCJzbS1ob3Zlci1hY3RpdmVcIl0ge1xuICAgICAgICAubmF2YmFyLWJyYW5kLWJveCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRvcG5hdi1oYW1idXJnZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tdmVydGljYWwtc20taG92ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLXNpZGViYXItc2l6ZT1cInNtXCJdIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNDAwcHg7XG5cbiAgICAgICAgICAgIC5tYWluLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS13aWR0aC1zbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjcGFnZS10b3BiYXIge1xuICAgICAgICAgICAgei1pbmRleDogY2FsYygjeyR2ZXJ0aWNhbC1tZW51LXotaW5kZXh9ICsgMSk7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWJyYW5kLWJveCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LXdpZHRoLXNtKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1iZyk7XG4gICAgICAgIH1cblxuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICBzcGFuLmxvZ28tbGcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ubG9nby1zbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU2lkZSBtZW51XG4gICAgICAgIC5uYXZiYXItbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtd2lkdGgtc20pICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGhlYWRlci1oZWlnaHQ7XG5cbiAgICAgICAgICAgIC5zaW1wbGViYXItbWFzayxcbiAgICAgICAgICAgIC5zaW1wbGViYXItY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2ltcGxlYmFyLXNjcm9sbGJhcixcbiAgICAgICAgICAgIC52ZXJ0aWNhbC1tZW51LWJ0biB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2ltcGxlYmFyLW9mZnNldCB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIFNpZGViYXIgTWVudVxuICAgICAgICAgICAgLm5hdmJhci1uYXYge1xuXG4gICAgICAgICAgICAgICAgLmJhZGdlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tZW51LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyLFxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1lbnUtZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID5hLm1lbnUtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDIwMHB4ICsgdmFyKC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtd2lkdGgtc20pKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWJnKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLWR1YWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiByZ2JhKCR3aGl0ZSwgMC4xNik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgPi5tZW51LWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiB2YXIoLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS13aWR0aC1zbSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1iZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHZlcnRpY2FsLW1lbnUtZHJvcGRvd24tYm94LXNoYWRvdztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5uYXYtc20ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+Lm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWl0ZW0taG92ZXItY29sb3IpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm1lbnUtZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtc2lkZWJhci1zaXplPVwibWRcIl0ge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5tYWluLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS13aWR0aC1tZCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWJyYW5kLWJveCB7XG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtd2lkdGgtbWQpO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gU2lkZSBtZW51XG4gICAgICAgIC5uYXZiYXItbWVudSB7XG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtd2lkdGgtbWQpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIC8vIFNpZGViYXIgTWVudVxuICAgICAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR2ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLXBhZGRpbmcteSAkdmVydGljYWwtbWVudS1zdWItaXRlbS1wYWRkaW5nLXgqMC4zNTtcblxuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5tZW51LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgJltkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV06YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYmFkZ2Uge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm5hdi1zbSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgLm1lbnUtdGl0bGUge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtc2lkZWJhcj1cImRhcmtcIl0ge1xuXG4gICAgICAgIC5sb2dvLWRhcmsge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dvLWxpZ2h0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS1zaWRlYmFyPVwibGlnaHRcIl0ge1xuICAgICAgICAubG9nby1kYXJrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dvLWxpZ2h0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtbGF5b3V0LXN0eWxlPVwiZGV0YWNoZWRcIl0ge1xuXG4gICAgICAgICNsYXlvdXQtd3JhcHBlcixcbiAgICAgICAgLm1haW4tY29udGVudCB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0LjFweCkge1xuICAgICAgICAgICAgLm1haW4tY29udGVudCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjbGF5b3V0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTUlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2YmFyLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXZiYXItbWVudSB7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKCN7JGhlYWRlci1oZWlnaHR9ICsgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcbiAgICAgICAgICAgICAgICBib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogdmFyKC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtYmcpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgICAgIC5uYXZiYXItYnJhbmQtYm94IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aXMoW2RhdGEtc2lkZWJhcj1cImRhcmtcIl0sIFtkYXRhLXNpZGViYXI9XCJncmFkaWVudFwiXSwgW2RhdGEtc2lkZWJhcj1cImdyYWRpZW50LTJcIl0sIFtkYXRhLXNpZGViYXI9XCJncmFkaWVudC0zXCJdLCBbZGF0YS1zaWRlYmFyPVwiZ3JhZGllbnQtNFwiXSkge1xuICAgICAgICAgICAgICAgIC5sb2dvLWRhcmsge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxvZ28tbGlnaHQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb290ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hdXRoLXBhZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAuZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLXNpZGViYXItc2l6ZT1cInNtXCJdIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXG4gICAgICAgICAgICAgICAgI2xheW91dC13cmFwcGVyLFxuICAgICAgICAgICAgICAgIC5tYWluLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNDAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgIH1cblxuICAgIEBpZiAkc2lkZWJhci1ncmFkaWVudC1tb2RlIHtcblxuICAgICAgICAmOmlzKFtkYXRhLXNpZGViYXI9XCJncmFkaWVudFwiXSwgW2RhdGEtc2lkZWJhcj1cImdyYWRpZW50LTJcIl0sIFtkYXRhLXNpZGViYXI9XCJncmFkaWVudC0zXCJdLCBbZGF0YS1zaWRlYmFyPVwiZ3JhZGllbnQtNFwiXSkge1xuICAgICAgICAgICAgLmxvZ28tZGFyayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxvZ28tbGlnaHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuW2RhdGEtbGF5b3V0PVwidmVydGljYWxcIl1bZGF0YS1icy10aGVtZT1cImRhcmtcIl0ge1xuICAgICZbZGF0YS1sYXlvdXQtc3R5bGU9XCJkZXRhY2hlZFwiXSB7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjQuMXB4KSB7XG4gICAgICAgICAgICAmOmlzKFtkYXRhLXNpZGViYXI9XCJsaWdodFwiXSxbZGF0YS1zaWRlYmFyPVwiZGFya1wiXSwgW2RhdGEtc2lkZWJhcj1cImdyYWRpZW50XCJdLCBbZGF0YS1zaWRlYmFyPVwiZ3JhZGllbnQtMlwiXSwgW2RhdGEtc2lkZWJhcj1cImdyYWRpZW50LTNcIl0sIFtkYXRhLXNpZGViYXI9XCJncmFkaWVudC00XCJdKSB7XG4gICAgICAgICAgICAgICAgLmxvZ28tZGFyayB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxvZ28tbGlnaHQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVudS10aXRsZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtdGl0bGUtY29sb3IpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4udmVydGljYWwtb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmssIDAuMzUpO1xuICAgIHotaW5kZXg6IDEwMDM7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gTW9iaWxlIE1lbnVcbi52ZXJ0aWNhbC1zaWRlYmFyLWVuYWJsZSB7XG4gICAgLnZlcnRpY2FsLW92ZXJsYXkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuYXBwLW1lbnUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB6LWluZGV4OiAxMDA0O1xuICAgIH1cbn1cblxuLy8gcnRsXG5bZGlyPVwicnRsXCJdIHtcbiAgICAubmF2YmFyLW1lbnUge1xuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgICAubmF2LWxpbmtbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGlmICRzaWRlYmFyLWdyYWRpZW50LW1vZGUgeyBcbiAgICBcbiAgICAuYmctdmVydGljYWwtZ3JhZGllbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdmVydGljYWwtbWVudS1iZy1ncmFkaWVudDtcbiAgICAgICAgO1xuICAgIH1cblxuICAgIC5iZy12ZXJ0aWNhbC1ncmFkaWVudC0yIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHZlcnRpY2FsLW1lbnUtYmctZ3JhZGllbnQtMjtcbiAgICB9XG5cbiAgICAuYmctdmVydGljYWwtZ3JhZGllbnQtMyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR2ZXJ0aWNhbC1tZW51LWJnLWdyYWRpZW50LTM7XG4gICAgfVxuXG4gICAgLmJnLXZlcnRpY2FsLWdyYWRpZW50LTQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdmVydGljYWwtbWVudS1iZy1ncmFkaWVudC00O1xuICAgIH1cbn1cblxuXG5AaWYgJHNpZGViYXItaW1nIHtcblxuICAgIC8vc2lkZWJhci1pbWFnZXNcbiAgICAuc2lkZWJhci1iYWNrZ3JvdW5kIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgICAgICBvcGFjaXR5OiAuMDc7XG4gICAgfVxuXG4gICAgW2RhdGEtc2lkZWJhci1pbWFnZT1cImltZy0xXCJdIHtcbiAgICAgICAgLnNpZGViYXItYmFja2dyb3VuZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zaWRlYmFyL2ltZy0xLmpwZycpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgW2RhdGEtc2lkZWJhci1pbWFnZT1cImltZy0yXCJdIHtcbiAgICAgICAgLnNpZGViYXItYmFja2dyb3VuZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zaWRlYmFyL2ltZy0yLmpwZycpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgW2RhdGEtc2lkZWJhci1pbWFnZT1cImltZy0zXCJdIHtcbiAgICAgICAgLnNpZGViYXItYmFja2dyb3VuZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zaWRlYmFyL2ltZy0zLmpwZycpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgW2RhdGEtc2lkZWJhci1pbWFnZT1cImltZy00XCJdIHtcbiAgICAgICAgLnNpZGViYXItYmFja2dyb3VuZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zaWRlYmFyL2ltZy00LmpwZycpO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbltkYXRhLWxheW91dD1cInNlbWlib3hcIl0ge1xuXG4gICAgLnBhZ2UtdGl0bGUtYm94IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAtMTVweCAwIDEuNXJlbSAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXG4gICAgICAgICZbZGF0YS1zaWRlYmFyLXNpemU9XCJzbVwiXSxcbiAgICAgICAgJltkYXRhLXNpZGViYXItc2l6ZT1cInNtLWhvdmVyXCJdIHtcbiAgICAgICAgICAgIC5tYWluLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS13aWR0aC1zbSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICNwYWdlLXRvcGJhciB7XG4gICAgICAgICAgICAgICAgbGVmdDogdmFyKC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtd2lkdGgtc20pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiB2YXIoLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS13aWR0aC1zbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtc2lkZWJhci1zaXplPVwibWRcIl0ge1xuICAgICAgICAgICAgI3BhZ2UtdG9wYmFyIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiB2YXIoLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS13aWR0aC1tZCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb290ZXIge1xuICAgICAgICAgICAgICAgIGxlZnQ6IHZhcigtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LXdpZHRoLW1kKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcblxuICAgICAgICAucGFnZS1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMoI3skaGVhZGVyLWhlaWdodH0gKyAjeyRncmlkLWd1dHRlci13aWR0aH0gKiAyKSBjYWxjKCN7JGdyaWQtZ3V0dGVyLXdpZHRofSAqIDAuNSkgJGZvb3Rlci1oZWlnaHQgY2FsYygjeyRncmlkLWd1dHRlci13aWR0aH0gKiAwLjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1tZW51IHtcbiAgICAgICAgICAgIG1hcmdpbjogMjVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtd2lkdGgpICsgMjVweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIHZhcigtLSN7JHByZWZpeH1zZW1pYm94LXdpZHRoKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb290ZXIge1xuICAgICAgICAgICAgbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS13aWR0aCkgKyB2YXIoLS0jeyRwcmVmaXh9c2VtaWJveC13aWR0aCkgKyAjeyRncmlkLWd1dHRlci13aWR0aH0gKyAyNXB4KTtcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1zZW1pYm94LXdpZHRoKSArICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG4gICAgICAgIH1cblxuICAgICAgICAjcGFnZS10b3BiYXIge1xuICAgICAgICAgICAgbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS13aWR0aCkgKyB2YXIoLS0jeyRwcmVmaXh9c2VtaWJveC13aWR0aCkgKyAjeyRncmlkLWd1dHRlci13aWR0aH0gKyAyNXB4KTtcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1zZW1pYm94LXdpZHRoKSArICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG4gICAgICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9aGVhZGVyLWJvcmRlcik7XG5cbiAgICAgICAgICAgICYudG9wYmFyLXNoYWRvdyB7XG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtc2lkZWJhci1zaXplPVwibWRcIl0ge1xuXG4gICAgICAgICAgICAubWFpbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS13aWR0aC1tZCkgKyAyNXB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3BhZ2UtdG9wYmFyIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LXdpZHRoLW1kKSArIHZhcigtLSN7JHByZWZpeH1zZW1pYm94LXdpZHRoKSArICN7JGdyaWQtZ3V0dGVyLXdpZHRofSArIDI1cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LXdpZHRoLW1kKSArIHZhcigtLSN7JHByZWZpeH1zZW1pYm94LXdpZHRoKSArICN7JGdyaWQtZ3V0dGVyLXdpZHRofSArIDI1cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLXNpZGViYXItc2l6ZT1cInNtXCJdIHtcbiAgICAgICAgICAgIC5tYWluLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LXdpZHRoLXNtKSArIDI1cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2YmFyLWJyYW5kLWJveCB7XG4gICAgICAgICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjcGFnZS10b3BiYXIge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtd2lkdGgtc20pICsgdmFyKC0tI3skcHJlZml4fXNlbWlib3gtd2lkdGgpICsgI3skZ3JpZC1ndXR0ZXItd2lkdGh9ICsgMjVweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb290ZXIge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtd2lkdGgtc20pICsgdmFyKC0tI3skcHJlZml4fXNlbWlib3gtd2lkdGgpICsgI3skZ3JpZC1ndXR0ZXItd2lkdGh9ICsgMjVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtc2lkZWJhci1zaXplPVwic20taG92ZXJcIl0ge1xuICAgICAgICAgICAgLm1haW4tY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtd2lkdGgtc20pICsgMjVweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICNwYWdlLXRvcGJhciB7XG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS13aWR0aC1zbSkgKyB2YXIoLS0jeyRwcmVmaXh9c2VtaWJveC13aWR0aCkgKyAjeyRncmlkLWd1dHRlci13aWR0aH0gKyAyNXB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvb3RlciB7XG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS13aWR0aC1zbSkgKyB2YXIoLS0jeyRwcmVmaXh9c2VtaWJveC13aWR0aCkgKyAjeyRncmlkLWd1dHRlci13aWR0aH0gKyAyNXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5teC1uNCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcblxuICAgICAgICAmLnAtMSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcblRlbXBsYXRlIE5hbWU6IFZlbHpvbiAtIEFkbWluICYgRGFzaGJvYXJkIFRlbXBsYXRlXG5BdXRob3I6IFRoZW1lc2JyYW5kXG5WZXJzaW9uOiA0LjMuMFxuV2Vic2l0ZTogaHR0cHM6Ly90aGVtZXNicmFuZC5jb20vXG5Db250YWN0OiBzdXBwb3J0QHRoZW1lc2JyYW5kLmNvbVxuRmlsZTogTWFpbiBDc3MgRmlsZVxuKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Qb3BwaW5zOndnaHRAMzAwOzQwMDs1MDA7NjAwOzcwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9SW50ZXI6d2dodEA0MDA7NTAwOzYwMDs3MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUludGVyOndnaHRANDAwOzUwMDs2MDA7NzAwJmRpc3BsYXk9c3dhcFwiKTtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJoa2dyb3Rlc2tcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9oa2dyb3Rlc2stbGlnaHQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiaGtncm90ZXNrIGxpZ2h0XCIpLCB1cmwoXCIuLi9mb250cy9oa2dyb3Rlc2stbGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImhrZ3JvdGVza1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2hrZ3JvdGVzay1yZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcImhrZ3JvdGVzayByZWd1bGFyXCIpLCB1cmwoXCIuLi9mb250cy9oa2dyb3Rlc2stcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaGtncm90ZXNrXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaGtncm90ZXNrLW1lZGl1bS5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJoa2dyb3Rlc2sgbWVkaXVtXCIpLCB1cmwoXCIuLi9mb250cy9oa2dyb3Rlc2stbWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJoa2dyb3Rlc2tcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9oa2dyb3Rlc2stc2VtaWJvbGQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiaGtncm90ZXNrIHNlbWlib2xkXCIpLCB1cmwoXCIuLi9mb250cy9oa2dyb3Rlc2stc2VtaWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImhrZ3JvdGVza1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2hrZ3JvdGVzay1ib2xkLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcImhrZ3JvdGVzayBib2xkXCIpLCB1cmwoXCIuLi9mb250cy9oa2dyb3Rlc2stYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4vKioqKioqKioqKioqKioqKioqKioqdmFyaWFibGVzLWN1c3RvbSBkYXJrIE1vZGUqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5bZGF0YS10aGVtZT1tYXRlcmlhbF0ge1xuICAtLXZ6LWZvbnQtZmFtaWx5LXByaW1hcnk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gIC0tdnotZm9udC1mYW1pbHktc2Vjb25kYXJ5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuICAtLXZ6LWdyaWQtZ3V0dGVyLXdpZHRoOiAxLjVyZW07XG4gIC0tdnotc2hhZG93OiAwIDNweCAzcHggcmdiYSg1NiwgNjUsIDc0LCAwLjEpO1xuICAtLXZ6LXNoYWRvdy1zbTogMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCMwMDAsIC4wNzUpO1xuICAtLXZ6LXNoYWRvdy1sZzogMCA1cHggMTBweCByZ2JhKDMwLCAzMiwgMzcsIDAuMTIpO1xuICAtLXZ6LWVsZW1lbnQtc2hhZG93OiAwIDNweCAzcHggcmdiYSg1NiwgNjUsIDc0LCAwLjEpO1xuICAtLXZ6LWJvZHktYmc6ICNmMmYyZjc7XG4gIC0tdnotYm9keS1iZy1yZ2I6IDI0MiwgMjQyLCAyNDc7XG4gIC0tdnotaGVhZGluZ3MtZm9udC13ZWlnaHQ6IDUwMDtcbiAgLS12ei1idG4tZm9udC13ZWlnaHQtY3VzdG9tOiA0MDA7XG4gIC0tdnotY2FyZC1ib3JkZXItd2lkdGgtY3VzdG9tOiAwO1xuICAtLXZ6LWNhcmQtaGVhZGVyLWJvcmRlci13aWR0aDogMXB4O1xuICAtLXZ6LWNhcmQtc2hhZG93OiAwIDNweCAzcHggcmdiYSg1NiwgNjUsIDc0LCAwLjEpO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1mb250LXNpemU6IDAuOTI1cmVtO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0tZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIC0tdnotdmVydGljYWwtbWVudS1iZzogI2ZmZjtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWJvcmRlcjogI2ZmZjtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0tY29sb3I6IHJnYigxMDguODkxODkxODkxOSwgMTEyLjA5NDU5NDU5NDYsIDEyOC4xMDgxMDgxMDgxKTtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0tYmc6IHJnYmEodmFyKC0tdnotcHJpbWFyeS1yZ2IpLCAwLjE1KTtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0taG92ZXItY29sb3I6IHZhcigtLXZ6LXByaW1hcnkpO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtY29sb3I6IHZhcigtLXZ6LXByaW1hcnkpO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtYmc6IHJnYmEodmFyKC0tdnotcHJpbWFyeS1yZ2IpLCAwLjE1KTtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWNvbG9yOiByZ2IoMTIzLjk3Mjk3Mjk3MywgMTI3LjI0ODY0ODY0ODYsIDE0My42MjcwMjcwMjcpO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0taG92ZXItY29sb3I6IHZhcigtLXZ6LXByaW1hcnkpO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0tYWN0aXZlLWNvbG9yOiB2YXIoLS12ei1wcmltYXJ5KTtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LXRpdGxlLWNvbG9yOiAjOTE5ZGE5O1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMTUsIDM0LCA1OCwgMC4xMik7XG4gIC0tdnotdmVydGljYWwtbWVudS1kcm9wZG93bi1ib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgxNSwgMzQsIDU4LCAwLjEyKTtcbiAgLS12ei1zaWRlYmFyLXVzZXItYmc6ICNmMWY0Zjc7XG4gIC0tdnotc2lkZWJhci11c2VyLW5hbWUtdGV4dDogcmdiKDQ5LjczMTI1LCA1NC41LCA1OS4yNjg3NSk7XG4gIC0tdnotc2lkZWJhci11c2VyLW5hbWUtc3ViLXRleHQ6IHJnYigxMjMuOTcyOTcyOTczLCAxMjcuMjQ4NjQ4NjQ4NiwgMTQzLjYyNzAyNzAyNyk7XG59XG5bZGF0YS10aGVtZT1tYXRlcmlhbF1bZGF0YS1zaWRlYmFyPWRhcmtdIHtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWJnOiAjMTUxNTI5O1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtYm9yZGVyOiAjMTUxNTI5O1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1jb2xvcjogI2EzYTZiNztcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0tYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tdnotdmVydGljYWwtbWVudS1pdGVtLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tdnotdmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWNvbG9yOiAjYTNhNmI3O1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tdnotdmVydGljYWwtbWVudS1zdWItaXRlbS1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tdnotdmVydGljYWwtbWVudS10aXRsZS1jb2xvcjogIzliOWViMTtcbiAgLS12ei10d29jb2x1bW4tbWVudS1pY29udmlldy1iZzogIzEyMTIyMjtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDE1LCAzNCwgNTgsIDAuMTIpO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtZHJvcGRvd24tYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMTUsIDM0LCA1OCwgMC4xMik7XG4gIC0tdnotc2lkZWJhci11c2VyLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICAtLXZ6LXNpZGViYXItdXNlci1uYW1lLXRleHQ6ICNmZmY7XG4gIC0tdnotc2lkZWJhci11c2VyLW5hbWUtc3ViLXRleHQ6IHJnYigxNzMuMSwgMTczLjEsIDE4MC4xKTtcbn1cbltkYXRhLXRoZW1lPW1hdGVyaWFsXSB7XG4gIC0tdnotaGVhZGVyLWJnOiAjZmZmO1xuICAtLXZ6LWhlYWRlci1ib3JkZXI6ICNlOWViZWM7XG4gIC0tdnotaGVhZGVyLWl0ZW0tY29sb3I6ICM0OTUwNTc7XG4gIC0tdnotaGVhZGVyLWl0ZW0tYmc6IHJnYmEoNTMsIDExOSwgMjQxLCAwLjEyKTtcbiAgLS12ei1oZWFkZXItaXRlbS1zdWItY29sb3I6ICM4NzhhOTk7XG4gIC0tdnotdG9wYmFyLXNlYXJjaC1iZzogI2YzZjNmOTtcbiAgLS12ei10b3BiYXItdXNlci1iZzogI2YzZjNmOTtcbiAgLS12ei10b3BiYXItc2VhcmNoLWNvbG9yOiAjMjYyYTJmO1xufVxuW2RhdGEtdGhlbWU9bWF0ZXJpYWxdW2RhdGEtdG9wYmFyPWRhcmtdIHtcbiAgLS12ei1oZWFkZXItYmc6ICMxQzFDMzY7XG4gIC0tdnotaGVhZGVyLWJvcmRlcjogIzFDMUMzNjtcbiAgLS12ei1oZWFkZXItaXRlbS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgLS12ei1oZWFkZXItaXRlbS1iZzogIzI5Mjk0ZTtcbiAgLS12ei1oZWFkZXItaXRlbS1zdWItY29sb3I6ICNhM2E2Yjc7XG4gIC0tdnotdG9wYmFyLXVzZXItYmc6ICMyQTJBNTA7XG4gIC0tdnotdG9wYmFyLXNlYXJjaC1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgLS12ei10b3BiYXItc2VhcmNoLWNvbG9yOiAjZmZmO1xufVxuW2RhdGEtdGhlbWU9bWF0ZXJpYWxdW2RhdGEtc2lkZWJhcj1ncmFkaWVudF0ge1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtYmc6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tdnotcHJpbWFyeSksIHZhcigtLXZ6LXN1Y2Nlc3MpKTtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWJvcmRlcjogdmFyKC0tdnotc3VjY2Vzcyk7XG4gIC0tdnotdHdvY29sdW1uLW1lbnUtaWNvbnZpZXctYmc6IHZhcigtLXZ6LXByaW1hcnkpO1xufVxuW2RhdGEtdGhlbWU9bWF0ZXJpYWxdW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0yXSB7XG4gIC0tdnotdmVydGljYWwtbWVudS1iZzogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS12ei1pbmZvKSwgdmFyKC0tdnotc2Vjb25kYXJ5KSk7XG4gIC0tdnotdmVydGljYWwtbWVudS1ib3JkZXI6IHZhcigtLXZ6LXNlY29uZGFyeSk7XG4gIC0tdnotdHdvY29sdW1uLW1lbnUtaWNvbnZpZXctYmc6IHZhcigtLXZ6LWluZm8pO1xufVxuW2RhdGEtdGhlbWU9bWF0ZXJpYWxdW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0zXSB7XG4gIC0tdnotdmVydGljYWwtbWVudS1iZzogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS12ei1pbmZvKSwgdmFyKC0tdnotc3VjY2VzcykpO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtYm9yZGVyOiB2YXIoLS12ei1zdWNjZXNzKTtcbiAgLS12ei10d29jb2x1bW4tbWVudS1pY29udmlldy1iZzogdmFyKC0tdnotaW5mbyk7XG59XG5bZGF0YS10aGVtZT1tYXRlcmlhbF1bZGF0YS1zaWRlYmFyPWdyYWRpZW50LTRdIHtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWJnOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMxYTFkMjEsIHZhcigtLXZ6LXByaW1hcnkpKTtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWJvcmRlcjogdmFyKC0tdnotcHJpbWFyeSk7XG4gIC0tdnotdHdvY29sdW1uLW1lbnUtaWNvbnZpZXctYmc6ICMxYTFkMjE7XG59XG5bZGF0YS10aGVtZT1tYXRlcmlhbF0ge1xuICAtLXZ6LXBhZ2UtdGl0bGUtYm94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoNTYsIDY1LCA3NCwgMC4xKTtcbiAgLS12ei1wYWdlLXRpdGxlLWJvcmRlcjogbm9uZTtcbiAgLS12ei1mb290ZXItYmc6ICNmZmY7XG4gIC0tdnotZm9vdGVyLWNvbG9yOiAjOThhNmFkO1xuICAtLXZ6LWJveGVkLWJvZHktYmc6ICNlNWU1ZWY7XG4gIC0tdnotdGltZWxpbmUtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG4gIC0tdnotY2hhdC1wcmltYXJ5LWJnOiB2YXIoLS12ei1saWdodCk7XG4gIC0tdnotY2hhdC1zZWNvbmRhcnktYmc6IHJnYmEodmFyKC0tdnotcHJpbWFyeS1yZ2IpLCAxKTtcbiAgLS12ei1jaGF0LXNlY29uZGFyeS1jb2xvcjogdmFyKC0tdnotd2hpdGUpO1xuICAtLXZ6LXByaW1hcnk6ICM0YjM4YjM7XG4gIC0tdnotcHJpbWFyeS1yZ2I6IDc1LCA1NiwgMTc5O1xuICAtLXZ6LXByaW1hcnktYmctc3VidGxlOiByZ2JhKDc1LCA1NiwgMTc5LCAwLjE1KTtcbiAgLS12ei1wcmltYXJ5LWJvcmRlci1zdWJ0bGU6IHJnYmEoNzUsIDU2LCAxNzksIDAuMyk7XG4gIC0tdnotcHJpbWFyeS10ZXh0LWVtcGhhc2lzOiByZ2IoNTYuMjUsIDQyLCAxMzQuMjUpO1xuICAtLXZ6LXNlY29uZGFyeTogIzM1NzdmMTtcbiAgLS12ei1zZWNvbmRhcnktcmdiOiA1MywgMTE5LCAyNDE7XG4gIC0tdnotc2Vjb25kYXJ5LWJnLXN1YnRsZTogcmdiYSg1MywgMTE5LCAyNDEsIDAuMTUpO1xuICAtLXZ6LXNlY29uZGFyeS1ib3JkZXItc3VidGxlOiByZ2JhKDUzLCAxMTksIDI0MSwgMC4zKTtcbiAgLS12ei1zZWNvbmRhcnktdGV4dC1lbXBoYXNpczogcmdiKDM5Ljc1LCA4OS4yNSwgMTgwLjc1KTtcbiAgLS12ei1kYW5nZXI6ICNmMDY1NDg7XG4gIC0tdnotZGFuZ2VyLXJnYjogMjQwLCAxMDEsIDcyO1xuICAtLXZ6LWRhbmdlci1iZy1zdWJ0bGU6IHJnYmEoMjQwLCAxMDEsIDcyLCAwLjE1KTtcbiAgLS12ei1kYW5nZXItYm9yZGVyLXN1YnRsZTogcmdiYSgyNDAsIDEwMSwgNzIsIDAuMyk7XG4gIC0tdnotZGFuZ2VyLXRleHQtZW1waGFzaXM6IHJnYigxODAsIDc1Ljc1LCA1NCk7XG4gIC0tdnotd2FybmluZzogI2ZmYmUwYjtcbiAgLS12ei13YXJuaW5nLXJnYjogMjU1LCAxOTAsIDExO1xuICAtLXZ6LXdhcm5pbmctYmctc3VidGxlOiByZ2JhKDI1NSwgMTkwLCAxMSwgMC4xNSk7XG4gIC0tdnotd2FybmluZy1ib3JkZXItc3VidGxlOiByZ2JhKDI1NSwgMTkwLCAxMSwgMC4zKTtcbiAgLS12ei13YXJuaW5nLXRleHQtZW1waGFzaXM6IHJnYigxOTEuMjUsIDE0Mi41LCA4LjI1KTtcbiAgLS12ei1pbmZvOiAjMjk5Y2RiO1xuICAtLXZ6LWluZm8tcmdiOiA0MSwgMTU2LCAyMTk7XG4gIC0tdnotaW5mby1iZy1zdWJ0bGU6IHJnYmEoNDEsIDE1NiwgMjE5LCAwLjE1KTtcbiAgLS12ei1pbmZvLWJvcmRlci1zdWJ0bGU6IHJnYmEoNDEsIDE1NiwgMjE5LCAwLjMpO1xuICAtLXZ6LWluZm8tdGV4dC1lbXBoYXNpczogcmdiKDMwLjc1LCAxMTcsIDE2NC4yNSk7XG4gIC0tdnotc3VjY2VzczogIzQ1Q0I4NTtcbiAgLS12ei1zdWNjZXNzLXJnYjogNjksIDIwMywgMTMzO1xuICAtLXZ6LXN1Y2Nlc3MtYmctc3VidGxlOiByZ2JhKDY5LCAyMDMsIDEzMywgMC4xNSk7XG4gIC0tdnotc3VjY2Vzcy1ib3JkZXItc3VidGxlOiByZ2JhKDY5LCAyMDMsIDEzMywgMC4zKTtcbiAgLS12ei1zdWNjZXNzLXRleHQtZW1waGFzaXM6IHJnYig1MS43NSwgMTUyLjI1LCA5OS43NSk7XG4gIC0tdnotZGFyazogIzIxMjUyOTtcbiAgLS12ei1kYXJrLXJnYjogMzMsIDM3LCA0MTtcbiAgLS12ei1kYXJrLWJnLXN1YnRsZTogcmdiYSgzMywgMzcsIDQxLCAwLjE1KTtcbiAgLS12ei1kYXJrLWJvcmRlci1zdWJ0bGU6IHJnYmEoMzMsIDM3LCA0MSwgMC4zKTtcbiAgLS12ei1kYXJrLXRleHQtZW1waGFzaXM6IHJnYigyNC43NSwgMjcuNzUsIDMwLjc1KTtcbiAgLS12ei1saWdodDogI2YxZjRmNztcbiAgLS12ei1saWdodC1yZ2I6IDI0MSwgMjQ0LCAyNDc7XG4gIC0tdnotbGlnaHQtYmctc3VidGxlOiByZ2JhKDI0MSwgMjQ0LCAyNDcsIDAuMTUpO1xuICAtLXZ6LWxpZ2h0LWJvcmRlci1zdWJ0bGU6IHJnYmEoMjQxLCAyNDQsIDI0NywgMC4zKTtcbiAgLS12ei1saWdodC10ZXh0LWVtcGhhc2lzOiByZ2IoMTgwLjc1LCAxODMsIDE4NS4yNSk7XG4gIC0tdnotbGluay1jb2xvcjogIzRiMzhiMztcbiAgLS12ei1saW5rLWNvbG9yLXJnYjogNzUsIDU2LCAxNzk7XG4gIC0tdnotbGluay1ob3Zlci1jb2xvcjogcmdiKDYwLCA0NC44LCAxNDMuMik7XG4gIC0tdnotbGluay1ob3Zlci1jb2xvci1yZ2I6IDYwLCA0NSwgMTQzO1xuICAtLXZ6LWZvbnQtMTA6IDAuNjI1cmVtO1xuICAtLXZ6LWZvbnQtMTE6IDAuNjg3NXJlbTtcbiAgLS12ei1mb250LTEyOiAwLjc1cmVtO1xuICAtLXZ6LWZvbnQtMTM6IDAuODEyNXJlbTtcbiAgLS12ei1mb250LTE0OiAwLjg3NXJlbTtcbiAgLS12ei1mb250LWJhc2U6IDAuODEyNXJlbTtcbiAgLS12ei1mb250LTE1OiAwLjkzNzVyZW07XG4gIC0tdnotZm9udC0xNjogMXJlbTtcbiAgLS12ei1mb250LTE3OiAxLjA2MjVyZW07XG4gIC0tdnotZm9udC0xODogMS4xMjVyZW07XG4gIC0tdnotZm9udC0xOTogMS4xODc1cmVtO1xuICAtLXZ6LWZvbnQtMjA6IDEuMjVyZW07XG4gIC0tdnotZm9udC0yMTogMS4zMTI1cmVtO1xuICAtLXZ6LWZvbnQtMjI6IDEuMzc1cmVtO1xuICAtLXZ6LWZvbnQtMjM6IDAuODEyNXJlbTtcbiAgLS12ei1mb250LTI0OiAxLjVyZW07XG4gIC0tdnotZm9udC0zNjogMi4yNXJlbTtcbiAgLS12ei1mb250LTQ4OiAzcmVtO1xuICAtLXZ6LWZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDA7XG4gIC0tdnotZm9udC13ZWlnaHQtbm9ybWFsOiA0MDA7XG4gIC0tdnotZm9udC13ZWlnaHQtbWVkaXVtOiA1MDA7XG4gIC0tdnotZm9udC13ZWlnaHQtc2VtaWJvbGQ6IDYwMDtcbiAgLS12ei1mb250LXdlaWdodC1ib2xkOiA3MDA7XG59XG5bZGF0YS10aGVtZT1tYXRlcmlhbF1bZGF0YS10aGVtZS1jb2xvcnM9Z3JlZW5dIHtcbiAgLS12ei1wcmltYXJ5OiByZ2IoNDEuNCwgMTIxLjgsIDc5LjgpO1xuICAtLXZ6LXByaW1hcnktcmdiOiA0MSwgMTIyLCA4MDtcbiAgLS12ei1wcmltYXJ5LWJnLXN1YnRsZTogcmdiYSg0MS40LCAxMjEuOCwgNzkuOCwgMC4xNSk7XG4gIC0tdnotcHJpbWFyeS1ib3JkZXItc3VidGxlOiByZ2JhKDQxLjQsIDEyMS44LCA3OS44LCAwLjMpO1xuICAtLXZ6LXByaW1hcnktdGV4dC1lbXBoYXNpczogcmdiKDMxLjA1LCA5MS4zNSwgNTkuODUpO1xufVxuW2RhdGEtdGhlbWU9bWF0ZXJpYWxdW2RhdGEtdGhlbWUtY29sb3JzPXB1cnBsZV0ge1xuICAtLXZ6LXByaW1hcnk6IHJnYig4MC44LCA3MS4yLCAxNjMuMik7XG4gIC0tdnotcHJpbWFyeS1yZ2I6IDgxLCA3MSwgMTYzO1xuICAtLXZ6LXByaW1hcnktYmctc3VidGxlOiByZ2JhKDgwLjgsIDcxLjIsIDE2My4yLCAwLjE1KTtcbiAgLS12ei1wcmltYXJ5LWJvcmRlci1zdWJ0bGU6IHJnYmEoODAuOCwgNzEuMiwgMTYzLjIsIDAuMyk7XG4gIC0tdnotcHJpbWFyeS10ZXh0LWVtcGhhc2lzOiByZ2IoNjAuNiwgNTMuNCwgMTIyLjQpO1xufVxuW2RhdGEtdGhlbWU9bWF0ZXJpYWxdW2RhdGEtdGhlbWUtY29sb3JzPWJsdWVdIHtcbiAgLS12ei1wcmltYXJ5OiByZ2IoNDIuNCwgOTUuMiwgMTkyLjgpO1xuICAtLXZ6LXByaW1hcnktcmdiOiA0MiwgOTUsIDE5MztcbiAgLS12ei1wcmltYXJ5LWJnLXN1YnRsZTogcmdiYSg0Mi40LCA5NS4yLCAxOTIuOCwgMC4xNSk7XG4gIC0tdnotcHJpbWFyeS1ib3JkZXItc3VidGxlOiByZ2JhKDQyLjQsIDk1LjIsIDE5Mi44LCAwLjMpO1xuICAtLXZ6LXByaW1hcnktdGV4dC1lbXBoYXNpczogcmdiKDMxLjgsIDcxLjQsIDE0NC42KTtcbn1cbltkYXRhLXRoZW1lPW1hdGVyaWFsXSAuY2FyZC1yYWRpbyAuZm9ybS1jaGVjay1sYWJlbFtmb3I9dGhlbWVDb2xvci0wMV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGIzOGIzO1xufVxuW2RhdGEtdGhlbWU9bWF0ZXJpYWxdIC5jYXJkLXJhZGlvIC5mb3JtLWNoZWNrLWxhYmVsW2Zvcj10aGVtZUNvbG9yLTAyXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig0MS40LCAxMjEuOCwgNzkuOCk7XG59XG5bZGF0YS10aGVtZT1tYXRlcmlhbF0gLmNhcmQtcmFkaW8gLmZvcm0tY2hlY2stbGFiZWxbZm9yPXRoZW1lQ29sb3ItMDNdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDgwLjgsIDcxLjIsIDE2My4yKTtcbn1cbltkYXRhLXRoZW1lPW1hdGVyaWFsXSAuY2FyZC1yYWRpbyAuZm9ybS1jaGVjay1sYWJlbFtmb3I9dGhlbWVDb2xvci0wNF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNDIuNCwgOTUuMiwgMTkyLjgpO1xufVxuW2RhdGEtdGhlbWU9bWF0ZXJpYWxdIC5tYXRlcmlhbC1zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPW1hdGVyaWFsXSAubWF0ZXJpYWwtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogdmFyKC0tdnotZWxlbWVudC1zaGFkb3cpICFpbXBvcnRhbnQ7XG59XG5cbiNwYWdlLXRvcGJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotaGVhZGVyLWJnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS12ei1oZWFkZXItYm9yZGVyKTtcbn1cbiNwYWdlLXRvcGJhci50b3BiYXItc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoNTYsIDY1LCA3NCwgMC4xKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS10b3BiYXIge1xuICAgIGxlZnQ6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtd2lkdGgpO1xuICB9XG59XG5cbi5uYXZiYXItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiA3MHB4O1xuICBwYWRkaW5nOiAwIDEuNXJlbSAwIGNhbGMoMS41cmVtICogMC41KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLWhlYWRlciB7XG4gICAgcGFkZGluZzogMCBjYWxjKDEuNXJlbSAqIDAuNSkgMCBjYWxjKDEuNXJlbSAqIDAuNSk7XG4gIH1cbn1cbi5uYXZiYXItaGVhZGVyIC50b3BiYXItaGVhZC1kcm9wZG93biAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgdG9wOiAxM3B4ICFpbXBvcnRhbnQ7XG59XG4ubmF2YmFyLWhlYWRlciAudG9wYmFyLWhlYWQtZHJvcGRvd24gLm5vdGlmaWNhdGlvbi1hY3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiA3cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xufVxuLm5hdmJhci1oZWFkZXIgLmJ0bi10b3BiYXIge1xuICBoZWlnaHQ6IDQycHg7XG4gIHdpZHRoOiA0MnB4O1xuICBjb2xvcjogdmFyKC0tdnotaGVhZGVyLWl0ZW0tc3ViLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5uYXZiYXItaGVhZGVyIC5idG4tdG9wYmFyOmhvdmVyLCAubmF2YmFyLWhlYWRlciAuYnRuLXRvcGJhcjpmb2N1cywgLm5hdmJhci1oZWFkZXIgLmJ0bi10b3BiYXI6YWN0aXZlLCAubmF2YmFyLWhlYWRlciAuYnRuLXRvcGJhci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1oZWFkZXItaXRlbS1iZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLm5hdmJhci1oZWFkZXIgLmJ0bi10b3BiYXIge1xuICAgIGhlaWdodDogMzZweDtcbiAgICB3aWR0aDogMzZweDtcbiAgfVxufVxuLm5hdmJhci1oZWFkZXIgLnVzZXItbmFtZS1zdWItdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS12ei1oZWFkZXItaXRlbS1zdWItY29sb3IpO1xufVxuLm5hdmJhci1oZWFkZXIgLnVzZXItbmFtZS10ZXh0IHtcbiAgY29sb3I6IHZhcigtLXZ6LWhlYWRlci1pdGVtLWNvbG9yKTtcbn1cblxuLyogU2VhcmNoICovXG4uYXBwLXNlYXJjaCB7XG4gIHBhZGRpbmc6IGNhbGMoMzJweCAqIDAuNSkgMDtcbn1cbi5hcHAtc2VhcmNoIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMzhweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei10b3BiYXItc2VhcmNoLWJnKTtcbiAgY29sb3I6IHZhcigtLXZ6LXRvcGJhci1zZWFyY2gtY29sb3IpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFwcC1zZWFyY2ggc3Bhbi5zZWFyY2gtd2lkZ2V0LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBsZWZ0OiAxM3B4O1xuICB0b3A6IDA7XG4gIGNvbG9yOiB2YXIoLS12ei1oZWFkZXItaXRlbS1zdWItY29sb3IpO1xufVxuLmFwcC1zZWFyY2ggLnNlYXJjaC13aWRnZXQtaWNvbi1jbG9zZSB7XG4gIHJpZ2h0OiA3cHg7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk5cHgpIHtcbiAgLmFwcC1zZWFyY2gge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygxLjVyZW0gKiAwLjUpO1xuICB9XG59XG4uYXBwLXNlYXJjaCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBFZGdlICovXG4gIGNvbG9yOiB2YXIoLS12ei1oZWFkZXItaXRlbS1zdWItY29sb3IpO1xufVxuLmFwcC1zZWFyY2ggOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiB2YXIoLS12ei1oZWFkZXItaXRlbS1zdWItY29sb3IpO1xufVxuLmFwcC1zZWFyY2ggOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS12ei1oZWFkZXItaXRlbS1zdWItY29sb3IpO1xufVxuXG4ubWVnYW1lbnUtbGlzdCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4IDBweDtcbn1cbi5tZWdhbWVudS1saXN0IGxpIGEge1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubG9nbyBzcGFuLmxvZ28tbGcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxvZ28gc3Bhbi5sb2dvLXNtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5oZWFkZXItaXRlbSB7XG4gIGhlaWdodDogNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlYWRlci1wcm9maWxlLXVzZXIge1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xufVxuXG4udG9wYmFyLWJhZGdlLXNtIHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi50b3BiYXItYmFkZ2Uge1xuICByaWdodDogLTlweDtcbiAgdG9wOiA0cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3BiYXItdXNlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotdG9wYmFyLXVzZXItYmcpO1xuICB9XG59XG4udG9wYmFyLXVzZXIgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDZweCAhaW1wb3J0YW50O1xufVxuXG4ubm90aWZpY2F0aW9uLWl0ZW0ge1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubm90aWZpY2F0aW9uLWl0ZW0gLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5kcm9wZG93bi1pY29uLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDAgOXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXZ6LWRyb3Bkb3duLWxpbmstY29sb3IpO1xufVxuLmRyb3Bkb3duLWljb24taXRlbSBpbWcge1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uZHJvcGRvd24taWNvbi1pdGVtIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHJvcGRvd24taWNvbi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG59XG5cbi5mdWxsc2NyZWVuLWVuYWJsZSBbZGF0YS10b2dnbGU9ZnVsbHNjcmVlbl0gLmJ4LWZ1bGxzY3JlZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWNiXCI7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5saWdodC1kYXJrLW1vZGUgLmJ4LW1vb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzM0XCI7XG59XG5cbltkYXRhLXRvcGJhcj1kYXJrXSAubG9nby1kYXJrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLXRvcGJhcj1kYXJrXSAubG9nby1saWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya11bZGF0YS10b3BiYXI9bGlnaHRdIC5sb2dvLWRhcmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya11bZGF0YS10b3BiYXI9bGlnaHRdIC5sb2dvLWxpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm5hdmJhci1oZWFkZXIgLmRyb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5uYXZiYXItaGVhZGVyIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjc2VhcmNoLWRyb3Bkb3duLXJlcG9uc2l2ZSB7XG4gICAgdG9wOiA1NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0LjFweCkge1xuICBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXSAjcGFnZS10b3BiYXIge1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDNweCAzcHggcmdiYSg1NiwgNjUsIDc0LCAwLjEpO1xuICB9XG4gIFtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdIC5ob3Jpem9udGFsLWxvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF0gLnRvcG5hdi1oYW1idXJnZXIge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXSAubGF5b3V0LXdpZHRoIHtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXTppcyhbZGF0YS1zaWRlYmFyLXNpemU9c21dLCBbZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdKSAubmF2YmFyLWJyYW5kLWJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXTppcyhbZGF0YS1zaWRlYmFyLXNpemU9c21dLCBbZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdKSAubmF2YmFyLWJyYW5kLWJveCAubG9nby1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXTppcyhbZGF0YS1zaWRlYmFyLXNpemU9c21dLCBbZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdKSAubmF2YmFyLWJyYW5kLWJveCAubG9nby1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdW2RhdGEtdG9wYmFyPWRhcmtdIC5ob3Jpem9udGFsLWxvZ28gLmxvZ28tZGFyayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXVtkYXRhLXRvcGJhcj1kYXJrXSAuaG9yaXpvbnRhbC1sb2dvIC5sb2dvLWxpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAjcGFnZS10b3BiYXIge1xuICBsZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdnotaGVhZGVyLWJvcmRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNC4xcHgpIHtcbiAgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdICNwYWdlLXRvcGJhci50b3BiYXItc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNC4xcHgpIHtcbiAgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5wYWdlLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0LjFweCkge1xuICBbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLnBhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZzogY2FsYyg0NXB4ICsgMS41cmVtICogMS44KSBjYWxjKDEuNXJlbSAqIDAuNSkgNjBweCBjYWxjKDEuNXJlbSAqIDAuNSk7XG4gIH1cbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAucGFnZS1jb250ZW50IHtcbiAgcGFkZGluZzogY2FsYyg0NXB4ICsgMS41cmVtKSBjYWxjKDEuNXJlbSAqIDAuNSkgNjBweCBjYWxjKDEuNXJlbSAqIDAuNSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNC4xcHgpIHtcbiAgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXSAucGFnZS1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTMwcHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbZGF0YS1sYXlvdXQ9dmVydGljYWxdOmlzKFtkYXRhLXNpZGViYXItc2l6ZT1zbV0sIFtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0pICNwYWdlLXRvcGJhciB7XG4gICAgbGVmdDogdmFyKC0tdnotdmVydGljYWwtbWVudS13aWR0aC1zbSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPW1kXSAjcGFnZS10b3BiYXIge1xuICAgIGxlZnQ6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtd2lkdGgtbWQpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAjcGFnZS10b3BiYXIge1xuICAgIGxlZnQ6IGNhbGMoNzBweCArIDIyMHB4KTtcbiAgfVxufVxuW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLmhvcml6b250YWwtbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLXRpdGxlLWJveCB7XG4gIHBhZGRpbmc6IDEwcHggMS41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xuICBib3gtc2hhZG93OiB2YXIoLS12ei1wYWdlLXRpdGxlLWJveC1zaGFkb3cpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdnotcGFnZS10aXRsZS1ib3JkZXIpO1xuICBtYXJnaW46IC0yM3B4IC0xLjVyZW0gMS41cmVtIC0xLjVyZW07XG59XG4ucGFnZS10aXRsZS1ib3ggLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWdlLXRpdGxlLWJveCBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLnBhZ2UtdGl0bGUtYm94IHtcbiAgcGFkZGluZzogMS4ycmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0LjFweCkge1xuICBbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLnBhZ2UtdGl0bGUtYm94IHtcbiAgICBtYXJnaW46IC0xOXB4IDAgMCAwO1xuICB9XG59XG5cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdIC5wYWdlLXRpdGxlLWJveCB7XG4gIHBhZGRpbmc6IDEuMnJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNC4xcHgpIHtcbiAgW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF0gLnBhZ2UtdGl0bGUtYm94IHtcbiAgICBtYXJnaW46IC0xOXB4IDAgMCAwO1xuICB9XG59XG5cbi5mb290ZXIge1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDIwcHggY2FsYygxLjVyZW0gKiAwLjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogdmFyKC0tdnotZm9vdGVyLWNvbG9yKTtcbiAgbGVmdDogdmFyKC0tdnotdmVydGljYWwtbWVudS13aWR0aCk7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotZm9vdGVyLWJnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZm9vdGVyIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbltkYXRhLWxheW91dD12ZXJ0aWNhbF06aXMoW2RhdGEtc2lkZWJhci1zaXplPXNtXSwgW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSkgLmZvb3RlciB7XG4gIGxlZnQ6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtd2lkdGgtc20pO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIFtkYXRhLWxheW91dD12ZXJ0aWNhbF06aXMoW2RhdGEtc2lkZWJhci1zaXplPXNtXSwgW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSkgLmZvb3RlciB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gLmZvb3RlciB7XG4gIGxlZnQ6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtd2lkdGgtbWQpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIFtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9bWRdIC5mb290ZXIge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5mb290ZXIge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0LjFweCkge1xuICBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXSAuZm9vdGVyIHtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OC4xcHgpIHtcbiAgW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLmZvb3RlciB7XG4gICAgbGVmdDogY2FsYyg3MHB4ICsgMjIwcHgpO1xuICB9XG59XG5cbi5hcHAtY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LXdpZHRoKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hcHAtY29udGVudCAuY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMTVweCAxMHB4IDE1cHg7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLW91dDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tdnotdmVydGljYWwtbWVudS13aWR0aCk7XG4gIH1cbn1cblxuLnBhZ2UtY29udGVudCB7XG4gIHBhZGRpbmc6IGNhbGMoNzBweCArIDEuNXJlbSkgY2FsYygxLjVyZW0gKiAwLjUpIDYwcHggY2FsYygxLjVyZW0gKiAwLjUpO1xufVxuXG4ubmF2YmFyLW1lbnUge1xuICB3aWR0aDogdmFyKC0tdnotdmVydGljYWwtbWVudS13aWR0aCk7XG4gIHotaW5kZXg6IDEwMDI7XG4gIGJhY2tncm91bmQ6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtYmcpO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LWJvcmRlcik7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtYm94LXNoYWRvdyk7XG4gIHBhZGRpbmc6IDAgMCBjYWxjKDcwcHggKyAyNXB4KSAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLW91dDtcbn1cbi5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjVyZW07XG4gIGNvbG9yOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0tY29sb3IpO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbn1cbi5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtY29sb3IpO1xufVxuLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0taG92ZXItY29sb3IpO1xufVxuLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluayBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEuNzVyZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNjY1cmVtO1xuICBjb2xvcjogdmFyKC0tdnotdmVydGljYWwtbWVudS1pdGVtLWNvbG9yKTtcbn1cbi5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmsgLmJhZGdlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogLTJweDtcbiAgei1pbmRleDogMTtcbn1cbi5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdnotdmVydGljYWwtbWVudS1pdGVtLWhvdmVyLWNvbG9yKTtcbn1cbi5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIgLmljb24tZHVhbCB7XG4gIGNvbG9yOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0taG92ZXItY29sb3IpO1xuICBmaWxsOiByZ2JhKDc1LCA1NiwgMTc5LCAwLjE2KTtcbn1cbi5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmtbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXFxmMDE0MlwiO1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuICBmb250LXNpemU6IDEuMDVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE4cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGlua1tkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV1bYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGNvbG9yOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yKTtcbn1cbi5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmtbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmljb24tZHVhbCB7XG4gIGNvbG9yOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0taG92ZXItY29sb3IpO1xuICBmaWxsOiByZ2JhKDc1LCA1NiwgMTc5LCAwLjE2KTtcbn1cbi5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmtbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGNvbG9yOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yKTtcbn1cbi5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmtbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotdmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1jb2xvcik7XG59XG4ubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rLmNvbGxhcHNlZC5hY3RpdmU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtc20ge1xuICBwYWRkaW5nLWxlZnQ6IDEuNzVyZW07XG59XG4ubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1zbSAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAwLjU1cmVtIDEuNXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tdnotdmVydGljYWwtbWVudS1zdWItaXRlbS1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC44MTNyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG59XG4ubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1zbSAubmF2LWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxLjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotdmVydGljYWwtbWVudS1zdWItaXRlbS1jb2xvcik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMnB4O1xuICB0b3A6IDE2LjVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWhvdmVyLWNvbG9yKTtcbn1cbi5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtbGluazpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWhvdmVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtc20gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yKTtcbn1cbi5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtbGluay5hY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotdmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1jb2xvcik7XG59XG4ubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1zbSAubmF2LXNtIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtc20gLm5hdi1zbSAubmF2LWxpbms6YmVmb3JlIHtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA1cHg7XG4gIGxlZnQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIHRvcDogMTZweDtcbn1cbi5uYXZiYXItbWVudSAuYnRuLXZlcnRpY2FsLXNtLWhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1jb2xvcik7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZiYXItYnJhbmQtYm94IHtcbiAgcGFkZGluZzogMCAxLjNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci1icmFuZC1ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhhbWJ1cmdlci1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5oYW1idXJnZXItaWNvbiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotaGVhZGVyLWl0ZW0tc3ViLWNvbG9yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IDAuM3MgY3ViaWMtYmV6aWVyKDAuOCwgMC41LCAwLjIsIDEuNCk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDBweDtcbn1cbi5oYW1idXJnZXItaWNvbiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDgwJTtcbn1cbi5oYW1idXJnZXItaWNvbiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogNnB4O1xufVxuLmhhbWJ1cmdlci1pY29uIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNjAlO1xufVxuLnZlcnRpY2FsLW1lbnUtYnRuOmhvdmVyIC5oYW1idXJnZXItaWNvbjpub3QoLm9wZW4pIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAtMXB4O1xufVxuLnZlcnRpY2FsLW1lbnUtYnRuOmhvdmVyIC5oYW1idXJnZXItaWNvbjpub3QoLm9wZW4pIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgYm90dG9tOiAtMXB4O1xufVxuLmhhbWJ1cmdlci1pY29uLm9wZW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLmhhbWJ1cmdlci1pY29uLm9wZW4gc3BhbjpudGgtY2hpbGQoMSkge1xuICBsZWZ0OiAxcHg7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogMjBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNTBtcztcbn1cbi5oYW1idXJnZXItaWNvbi5vcGVuIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgbGVmdDogM3B4O1xuICB0b3A6IDEzcHg7XG4gIHdpZHRoOiAxMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUwbXM7XG59XG4uaGFtYnVyZ2VyLWljb24ub3BlbiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIGxlZnQ6IDlweDtcbiAgdG9wOiAxM3B4O1xuICB3aWR0aDogMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTAwbXM7XG59XG5cbi5sb2dvIHtcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XG59XG4ubG9nbyAubG9nby1zbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sb2dvLWxpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSkgLmFwcC1tZW51IC5yb3cge1xuICBtYXJnaW46IDA7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKSAuYXBwLW1lbnUgLnJvdyA+ICoge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICA6aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKSAuYXBwLW1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMjBweCAwO1xuICB9XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKSAubmF2YmFyLW1lbnUgLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSkgLm5hdmJhci1icmFuZC1ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pIC5ob3Jpem9udGFsLWxvZ28ge1xuICBkaXNwbGF5OiBub25lO1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5tYWluLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tdnotdmVydGljYWwtbWVudS13aWR0aC1zbSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5tYWluLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLmxvZ28gc3Bhbi5sb2dvLWxnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubG9nbyBzcGFuLmxvZ28tc20ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLmJ0bi12ZXJ0aWNhbC1zbS1ob3ZlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICA6aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLnRvcG5hdi1oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubmF2YmFyLW1lbnUge1xuICB3aWR0aDogdmFyKC0tdnotdmVydGljYWwtbWVudS13aWR0aC1zbSk7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51IC5idG4tdmVydGljYWwtc20taG92ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItbWVudSAuYnRuLXZlcnRpY2FsLXNtLWhvdmVyIGkucmktcmVjb3JkLWNpcmNsZS1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjdkXCI7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5tZW51LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubWVudS10aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm1lbnUtdGl0bGUgaSB7XG4gIGNvbG9yOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0tY29sb3IpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmsgaSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rIGkubGFzLCA6aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluayBpLmxhciwgOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmsgaS5sYWIge1xuICBmb250LXNpemU6IDI0cHg7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluayBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rOmFmdGVyLCA6aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluazpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubWVudS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51OmhvdmVyIHtcbiAgd2lkdGg6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtd2lkdGgpICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNC45OXB4KSB7XG4gIDppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubmF2YmFyLW1lbnU6aG92ZXIgLmJ0bi12ZXJ0aWNhbC1zbS1ob3ZlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIDppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubmF2YmFyLW1lbnU6aG92ZXIgLm5hdmJhci1icmFuZC1ib3gge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubmF2YmFyLW1lbnU6aG92ZXIgLm5hdmJhci1uYXYgLm1lbnUtZHJvcGRvd24uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItbWVudTpob3ZlciAubmF2LWxpbmsgaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubmF2YmFyLW1lbnU6aG92ZXIgLm5hdi1saW5rIGkubGFzLCA6aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51OmhvdmVyIC5uYXYtbGluayBpLmxhciwgOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItbWVudTpob3ZlciAubmF2LWxpbmsgaS5sYWIge1xuICBmb250LXNpemU6IDIwcHg7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51OmhvdmVyIC5uYXYtbGluayBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDAuNjY1cmVtO1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItbWVudTpob3ZlciAubmF2LWxpbmsgc3BhbiwgOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItbWVudTpob3ZlciAubmF2LWxpbms6YWZ0ZXIsIDppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubmF2YmFyLW1lbnU6aG92ZXIgLm5hdi1saW5rOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubmF2YmFyLW1lbnU6aG92ZXIgLmxvZ28gc3Bhbi5sb2dvLWxnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItbWVudTpob3ZlciAubG9nbyBzcGFuLmxvZ28tc20ge1xuICBkaXNwbGF5OiBub25lO1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItbWVudTpob3ZlciAubWVudS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51OmhvdmVyIC5tZW51LXRpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51OmhvdmVyIC5tZW51LXRpdGxlIGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICA6aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKTppcyhbZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdLCBbZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXItYWN0aXZlXSkgLm5hdmJhci1oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICB9XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlci1hY3RpdmVdIC5uYXZiYXItYnJhbmQtYm94IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyLWFjdGl2ZV0gLnRvcG5hdi1oYW1idXJnZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXItYWN0aXZlXSAuYnRuLXZlcnRpY2FsLXNtLWhvdmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIDppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtXSB7XG4gICAgbWluLWhlaWdodDogMTQwMHB4O1xuICB9XG4gIDppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubWFpbi1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tdnotdmVydGljYWwtbWVudS13aWR0aC1zbSk7XG4gIH1cbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtXSAjcGFnZS10b3BiYXIge1xuICB6LWluZGV4OiBjYWxjKDEwMDIgKyAxKTtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLWJyYW5kLWJveCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtd2lkdGgtc20pO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtYmcpO1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c21dIC5sb2dvIHNwYW4ubG9nby1sZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLmxvZ28gc3Bhbi5sb2dvLXNtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtd2lkdGgtc20pICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAuc2ltcGxlYmFyLW1hc2ssXG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1tZW51IC5zaW1wbGViYXItY29udGVudC13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLnNpbXBsZWJhci1zY3JvbGxiYXIsXG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1tZW51IC52ZXJ0aWNhbC1tZW51LWJ0biB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLnNpbXBsZWJhci1vZmZzZXQge1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLmJhZGdlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubWVudS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubWVudS10aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm1lbnUtdGl0bGUgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMzZweDtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmsgaSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbms6YWZ0ZXIsIDppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5tZW51LWRyb3Bkb3duIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1pdGVtOmhvdmVyID4gYS5tZW51LWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDIwMHB4ICsgdmFyKC0tdnotdmVydGljYWwtbWVudS13aWR0aC1zbSkpO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LWJnKTtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1pdGVtOmhvdmVyID4gYS5tZW51LWxpbmsgLmljb24tZHVhbCB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNik7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtaXRlbTpob3ZlciA+IGEubWVudS1saW5rIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1pdGVtOmhvdmVyID4gYS5tZW51LWxpbms6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBjb2xvcjogI2ZmZjtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1pdGVtOmhvdmVyIC5uYXYtbGluayBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWl0ZW06aG92ZXIgPiAubWVudS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LXdpZHRoLXNtKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjAwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtYmcpO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgxNSwgMzQsIDU4LCAwLjEyKTtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1zbSB7XG4gIHBhZGRpbmc6IDA7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtc20gLm5hdi1pdGVtOmhvdmVyID4gLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1ob3Zlci1jb2xvcik7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtc20gLm5hdi1pdGVtOmhvdmVyID4gLm5hdi1saW5rOmFmdGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtc20gLm5hdi1saW5rOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgIWltcG9ydGFudDtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1zbSAubWVudS1kcm9wZG93biB7XG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICA6aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gLm1haW4tY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtd2lkdGgtbWQpO1xuICB9XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gLm5hdmJhci1icmFuZC1ib3gge1xuICB3aWR0aDogdmFyKC0tdnotdmVydGljYWwtbWVudS13aWR0aC1tZCk7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gLm5hdmJhci1tZW51IHtcbiAgd2lkdGg6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtd2lkdGgtbWQpICFpbXBvcnRhbnQ7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNTVyZW0gMC41MjVyZW07XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluayBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluayBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPW1kXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPW1kXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXTphZnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICByaWdodDogMDtcbiAgdG9wOiAzcHg7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluay5tZW51LWxpbmtbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPW1kXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLmJhZGdlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9bWRdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LXNtIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9bWRdIC5uYXZiYXItbWVudSAubWVudS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPW1kXSAubmF2YmFyLW1lbnUgLm1lbnUtdGl0bGUgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyPWRhcmtdIC5sb2dvLWRhcmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyPWRhcmtdIC5sb2dvLWxpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyPWxpZ2h0XSAubG9nby1kYXJrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyPWxpZ2h0XSAubG9nby1saWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF0gI2xheW91dC13cmFwcGVyLFxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdIC5tYWluLWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0LjFweCkge1xuICA6aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF0gLm1haW4tY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIDppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXSAjbGF5b3V0LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICB9XG4gIDppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXSAubmF2YmFyLWhlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIH1cbiAgOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdIC5uYXZiYXItbWVudSB7XG4gICAgdG9wOiBjYWxjKDcwcHggKyAxLjVyZW0pO1xuICAgIGJvdHRvbTogMS41cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LWJnKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdIC5uYXZiYXItbWVudSAubmF2YmFyLWJyYW5kLWJveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA6aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF06aXMoW2RhdGEtc2lkZWJhcj1kYXJrXSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudF0sIFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtMl0sIFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtM10sIFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtNF0pIC5sb2dvLWRhcmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICA6aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF06aXMoW2RhdGEtc2lkZWJhcj1kYXJrXSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudF0sIFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtMl0sIFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtM10sIFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtNF0pIC5sb2dvLWxpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF0gLmZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXSAuYXV0aC1wYWdlLXdyYXBwZXIgLmZvb3RlciB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAjbGF5b3V0LXdyYXBwZXIsXG4gIDppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm1haW4tY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMTQwMHB4O1xuICB9XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKTppcyhbZGF0YS1zaWRlYmFyPWdyYWRpZW50XSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0yXSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0zXSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC00XSkgLmxvZ28tZGFyayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKTppcyhbZGF0YS1zaWRlYmFyPWdyYWRpZW50XSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0yXSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0zXSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC00XSkgLmxvZ28tbGlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0LjFweCkge1xuICBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtYnMtdGhlbWU9ZGFya11bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdOmlzKFtkYXRhLXNpZGViYXI9bGlnaHRdLCBbZGF0YS1zaWRlYmFyPWRhcmtdLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50XSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0yXSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0zXSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC00XSkgLmxvZ28tZGFyayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtYnMtdGhlbWU9ZGFya11bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdOmlzKFtkYXRhLXNpZGViYXI9bGlnaHRdLCBbZGF0YS1zaWRlYmFyPWRhcmtdLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50XSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0yXSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0zXSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC00XSkgLmxvZ28tbGlnaHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4ubWVudS10aXRsZSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tdnotdmVydGljYWwtbWVudS10aXRsZS1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubWVudS10aXRsZSBzcGFuIHtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubWVudS10aXRsZSBpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZlcnRpY2FsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAzNywgNDEsIDAuMzUpO1xuICB6LWluZGV4OiAxMDAzO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmVydGljYWwtc2lkZWJhci1lbmFibGUgLnZlcnRpY2FsLW92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52ZXJ0aWNhbC1zaWRlYmFyLWVuYWJsZSAuYXBwLW1lbnUge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDA0O1xufVxuXG5bZGlyPXJ0bF0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGlua1tkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuW2Rpcj1ydGxdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmtbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4uYmctdmVydGljYWwtZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXZ6LXByaW1hcnkpLCB2YXIoLS12ei1zdWNjZXNzKSk7XG59XG5cbi5iZy12ZXJ0aWNhbC1ncmFkaWVudC0yIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS12ei1pbmZvKSwgdmFyKC0tdnotc2Vjb25kYXJ5KSk7XG59XG5cbi5iZy12ZXJ0aWNhbC1ncmFkaWVudC0zIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS12ei1pbmZvKSwgdmFyKC0tdnotc3VjY2VzcykpO1xufVxuXG4uYmctdmVydGljYWwtZ3JhZGllbnQtNCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzFhMWQyMSwgdmFyKC0tdnotcHJpbWFyeSkpO1xufVxuXG4uc2lkZWJhci1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBvcGFjaXR5OiAwLjA3O1xufVxuXG5bZGF0YS1zaWRlYmFyLWltYWdlPWltZy0xXSAuc2lkZWJhci1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NpZGViYXIvaW1nLTEuanBnXCIpO1xufVxuXG5bZGF0YS1zaWRlYmFyLWltYWdlPWltZy0yXSAuc2lkZWJhci1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NpZGViYXIvaW1nLTIuanBnXCIpO1xufVxuXG5bZGF0YS1zaWRlYmFyLWltYWdlPWltZy0zXSAuc2lkZWJhci1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NpZGViYXIvaW1nLTMuanBnXCIpO1xufVxuXG5bZGF0YS1zaWRlYmFyLWltYWdlPWltZy00XSAuc2lkZWJhci1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NpZGViYXIvaW1nLTQuanBnXCIpO1xufVxuXG5bZGF0YS1sYXlvdXQ9c2VtaWJveF0gLnBhZ2UtdGl0bGUtYm94IHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luOiAtMTVweCAwIDEuNXJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtkYXRhLWxheW91dD1zZW1pYm94XVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm1haW4tY29udGVudCwgW2RhdGEtbGF5b3V0PXNlbWlib3hdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubWFpbi1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tdnotdmVydGljYWwtbWVudS13aWR0aC1zbSk7XG4gIH1cbiAgW2RhdGEtbGF5b3V0PXNlbWlib3hdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAjcGFnZS10b3BiYXIsIFtkYXRhLWxheW91dD1zZW1pYm94XVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gI3BhZ2UtdG9wYmFyIHtcbiAgICBsZWZ0OiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LXdpZHRoLXNtKTtcbiAgfVxuICBbZGF0YS1sYXlvdXQ9c2VtaWJveF1bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5mb290ZXIsIFtkYXRhLWxheW91dD1zZW1pYm94XVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLmZvb3RlciB7XG4gICAgbGVmdDogdmFyKC0tdnotdmVydGljYWwtbWVudS13aWR0aC1zbSk7XG4gIH1cbiAgW2RhdGEtbGF5b3V0PXNlbWlib3hdW2RhdGEtc2lkZWJhci1zaXplPW1kXSAjcGFnZS10b3BiYXIge1xuICAgIGxlZnQ6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtd2lkdGgtbWQpO1xuICB9XG4gIFtkYXRhLWxheW91dD1zZW1pYm94XVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gLmZvb3RlciB7XG4gICAgbGVmdDogdmFyKC0tdnotdmVydGljYWwtbWVudS13aWR0aC1tZCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgW2RhdGEtbGF5b3V0PXNlbWlib3hdIC5wYWdlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IGNhbGMoNzBweCArIDEuNXJlbSAqIDIpIGNhbGMoMS41cmVtICogMC41KSA2MHB4IGNhbGMoMS41cmVtICogMC41KTtcbiAgfVxuICBbZGF0YS1sYXlvdXQ9c2VtaWJveF0gLm5hdmJhci1tZW51IHtcbiAgICBtYXJnaW46IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tdnotYm9yZGVyLXJhZGl1cyk7XG4gIH1cbiAgW2RhdGEtbGF5b3V0PXNlbWlib3hdIC5tYWluLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtd2lkdGgpICsgMjVweCk7XG4gICAgcGFkZGluZzogMCB2YXIoLS12ei1zZW1pYm94LXdpZHRoKTtcbiAgfVxuICBbZGF0YS1sYXlvdXQ9c2VtaWJveF0gLmZvb3RlciB7XG4gICAgbGVmdDogY2FsYyh2YXIoLS12ei12ZXJ0aWNhbC1tZW51LXdpZHRoKSArIHZhcigtLXZ6LXNlbWlib3gtd2lkdGgpICsgMS41cmVtICsgMjVweCk7XG4gICAgcmlnaHQ6IGNhbGModmFyKC0tdnotc2VtaWJveC13aWR0aCkgKyAxLjVyZW0pO1xuICB9XG4gIFtkYXRhLWxheW91dD1zZW1pYm94XSAjcGFnZS10b3BiYXIge1xuICAgIGxlZnQ6IGNhbGModmFyKC0tdnotdmVydGljYWwtbWVudS13aWR0aCkgKyB2YXIoLS12ei1zZW1pYm94LXdpZHRoKSArIDEuNXJlbSArIDI1cHgpO1xuICAgIHJpZ2h0OiBjYWxjKHZhcigtLXZ6LXNlbWlib3gtd2lkdGgpICsgMS41cmVtKTtcbiAgICB0b3A6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWhlYWRlci1ib3JkZXIpO1xuICB9XG4gIFtkYXRhLWxheW91dD1zZW1pYm94XSAjcGFnZS10b3BiYXIudG9wYmFyLXNoYWRvdyB7XG4gICAgdG9wOiAwcHg7XG4gIH1cbiAgW2RhdGEtbGF5b3V0PXNlbWlib3hdW2RhdGEtc2lkZWJhci1zaXplPW1kXSAubWFpbi1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS12ei12ZXJ0aWNhbC1tZW51LXdpZHRoLW1kKSArIDI1cHgpO1xuICB9XG4gIFtkYXRhLWxheW91dD1zZW1pYm94XVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gI3BhZ2UtdG9wYmFyIHtcbiAgICBsZWZ0OiBjYWxjKHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtd2lkdGgtbWQpICsgdmFyKC0tdnotc2VtaWJveC13aWR0aCkgKyAxLjVyZW0gKyAyNXB4KTtcbiAgfVxuICBbZGF0YS1sYXlvdXQ9c2VtaWJveF1bZGF0YS1zaWRlYmFyLXNpemU9bWRdIC5mb290ZXIge1xuICAgIGxlZnQ6IGNhbGModmFyKC0tdnotdmVydGljYWwtbWVudS13aWR0aC1tZCkgKyB2YXIoLS12ei1zZW1pYm94LXdpZHRoKSArIDEuNXJlbSArIDI1cHgpO1xuICB9XG4gIFtkYXRhLWxheW91dD1zZW1pYm94XVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm1haW4tY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tdnotdmVydGljYWwtbWVudS13aWR0aC1zbSkgKyAyNXB4KTtcbiAgfVxuICBbZGF0YS1sYXlvdXQ9c2VtaWJveF1bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItYnJhbmQtYm94IHtcbiAgICB0b3A6IDI1cHg7XG4gIH1cbiAgW2RhdGEtbGF5b3V0PXNlbWlib3hdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAjcGFnZS10b3BiYXIge1xuICAgIGxlZnQ6IGNhbGModmFyKC0tdnotdmVydGljYWwtbWVudS13aWR0aC1zbSkgKyB2YXIoLS12ei1zZW1pYm94LXdpZHRoKSArIDEuNXJlbSArIDI1cHgpO1xuICB9XG4gIFtkYXRhLWxheW91dD1zZW1pYm94XVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLmZvb3RlciB7XG4gICAgbGVmdDogY2FsYyh2YXIoLS12ei12ZXJ0aWNhbC1tZW51LXdpZHRoLXNtKSArIHZhcigtLXZ6LXNlbWlib3gtd2lkdGgpICsgMS41cmVtICsgMjVweCk7XG4gIH1cbiAgW2RhdGEtbGF5b3V0PXNlbWlib3hdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubWFpbi1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS12ei12ZXJ0aWNhbC1tZW51LXdpZHRoLXNtKSArIDI1cHgpO1xuICB9XG4gIFtkYXRhLWxheW91dD1zZW1pYm94XVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gI3BhZ2UtdG9wYmFyIHtcbiAgICBsZWZ0OiBjYWxjKHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtd2lkdGgtc20pICsgdmFyKC0tdnotc2VtaWJveC13aWR0aCkgKyAxLjVyZW0gKyAyNXB4KTtcbiAgfVxuICBbZGF0YS1sYXlvdXQ9c2VtaWJveF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5mb290ZXIge1xuICAgIGxlZnQ6IGNhbGModmFyKC0tdnotdmVydGljYWwtbWVudS13aWR0aC1zbSkgKyB2YXIoLS12ei1zZW1pYm94LXdpZHRoKSArIDEuNXJlbSArIDI1cHgpO1xuICB9XG59XG5bZGF0YS1sYXlvdXQ9c2VtaWJveF0gLm14LW40IHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuW2RhdGEtbGF5b3V0PXNlbWlib3hdIC5teC1uNC5wLTEge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5tYWluLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0LjFweCkge1xuICBbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLmxheW91dC13aWR0aCxcbiAgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5jb250YWluZXItZmx1aWQge1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAudG9wbmF2LWhhbWJ1cmdlciB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLmhvcml6b250YWwtbG9nbyB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxLjVyZW0gKiAwLjUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuICBbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLmhvcml6b250YWwtbG9nbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIH1cbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubmF2YmFyLW1lbnUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ei10b3BuYXYtYmcpO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwIGNhbGMoMS41cmVtICogMC41KTtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMTUsIDM0LCA1OCwgMC4xMik7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICBbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm5hdmJhci1tZW51IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LXNtIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtbGluazpiZWZvcmUge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtc20gLm5hdi1saW5rOmhvdmVyLCBbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtc20gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS12ei10b3BuYXYtaXRlbS1hY3RpdmUtY29sb3IpO1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tdnotdG9wbmF2LWl0ZW0tY29sb3IpO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rIGkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS12ei10b3BuYXYtaXRlbS1hY3RpdmUtY29sb3IpO1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlOmFmdGVyIHtcbiAgY29sb3I6IHZhcigtLXZ6LXRvcG5hdi1pdGVtLWFjdGl2ZS1jb2xvcik7XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUgLmljb24tZHVhbCB7XG4gIGNvbG9yOiB2YXIoLS12ei10b3BuYXYtaXRlbS1hY3RpdmUtY29sb3IpO1xuICBmaWxsOiByZ2JhKDc1LCA1NiwgMTc5LCAwLjEpO1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmtbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBjb2xvcjogdmFyKC0tdnotdG9wbmF2LWl0ZW0tYWN0aXZlLWNvbG9yKTtcbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXVthcmlhLWV4cGFuZGVkPXRydWVdIC5pY29uLWR1YWwge1xuICBjb2xvcjogdmFyKC0tdnotdG9wbmF2LWl0ZW0tYWN0aXZlLWNvbG9yKTtcbiAgZmlsbDogcmdiYSg3NSwgNTYsIDE3OSwgMC4xKTtcbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXVthcmlhLWV4cGFuZGVkPXRydWVdOmFmdGVyIHtcbiAgY29sb3I6IHZhcigtLXZ6LXRvcG5hdi1pdGVtLWFjdGl2ZS1jb2xvcik7XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciAuaWNvbi1kdWFsIHtcbiAgY29sb3I6IHZhcigtLXZ6LXRvcG5hdi1pdGVtLWFjdGl2ZS1jb2xvcik7XG4gIGZpbGw6IHJnYmEoNzUsIDU2LCAxNzksIDAuMSk7XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXTphZnRlciB7XG4gIHJpZ2h0OiAwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiA+IGxpOm50aC1vZi10eXBlKDIpID4gLm5hdi1saW5rLm1lbnUtbGluayB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubmF2YmFyLW1lbnUgLm5hdmJhci1icmFuZC1ib3gge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXTphZnRlciB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5uYXZiYXItbmF2IC5uYXYtaXRlbSA+IC5uYXYtbGluayA+IC5iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm5hdmJhci1uYXYgLm5hdi1pdGVtOmhvdmVyID4gLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLXZ6LXRvcG5hdi1pdGVtLWFjdGl2ZS1jb2xvcik7XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm5hdmJhci1uYXYgLm5hdi1pdGVtOmhvdmVyID4gLm5hdi1saW5rIC5pY29uLWR1YWwge1xuICBjb2xvcjogdmFyKC0tdnotdG9wbmF2LWl0ZW0tYWN0aXZlLWNvbG9yKTtcbiAgZmlsbDogcmdiYSg3NSwgNTYsIDE3OSwgMC4xKTtcbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubmF2YmFyLW5hdiAubmF2LWl0ZW06aG92ZXIgPiAubmF2LWxpbms6YWZ0ZXIge1xuICBjb2xvcjogdmFyKC0tdnotdG9wbmF2LWl0ZW0tYWN0aXZlLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0LjFweCkge1xuICBbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm5hdmJhci1uYXYgLm5hdi1pdGVtOmhvdmVyID4gLm1lbnUtZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm5hdmJhci1uYXYgLm5hdi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS12ei10b3BuYXYtaXRlbS1hY3RpdmUtY29sb3IpO1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5tZW51LWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtaW4td2lkdGg6IDEycmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgYm94LXNoYWRvdzogMCAwcHggNXB4IHJnYmEoMTUsIDM0LCA1OCwgMC4xNSk7XG4gIGFuaW1hdGlvbi1uYW1lOiBEcm9wRG93blNsaWRlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotdG9wbmF2LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAwIHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXZ6LWJvcmRlci1yYWRpdXMtbGcpO1xuICBkaXNwbGF5OiBub25lO1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5tZW51LWRyb3Bkb3duIC5tZW51LWRyb3Bkb3duIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5tZWdhLWRyb3Bkb3duLW1lbnUge1xuICB3aWR0aDogNDByZW07XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm1lbnUtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5kcm9wZG93bi1jdXN0b20tcmlnaHQge1xuICBsZWZ0OiAtMTAwJSAhaW1wb3J0YW50O1xuICByaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5uYXZiYXItbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubWVudSAubmF2YmFyLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC1oZWlnaHQ6IDM2MHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubWVudSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5tZW51IC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiA+IGxpOm50aC1vZi10eXBlKDIpID4gLm5hdi1saW5rLm1lbnUtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIH1cbiAgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5tZW51IC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtbGluazpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgfVxuICBbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm1lbnUgLm1lbnUtZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgbGVmdDogMDtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5tZW51IC5tZW51LWRyb3Bkb3duLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubWVudSAuZHJvcGRvd24tY3VzdG9tLXJpZ2h0IHtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5tZW51IC5uYXYtaXRlbSAubmF2LWxpbmtbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdOmFmdGVyIHtcbiAgICByaWdodDogMHB4O1xuICB9XG4gIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubWVudSAubWVnYS1kcm9wZG93bi1tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5bZGlyPXJ0bF1bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgIWltcG9ydGFudDtcbn1cbltkaXI9cnRsXVtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWxheW91dD10d29jb2x1bW5dIC5hcHAtbWVudSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICB3aWR0aDogMjIwcHg7XG4gIGxlZnQ6IDcwcHg7XG59XG5bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAuYXBwLW1lbnUgLm1lbnUtbGluayB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLmFwcC1tZW51IC5tZW51LWxpbms6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAuYXBwLW1lbnUgLm1lbnUtbGluayBpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLWxheW91dD10d29jb2x1bW5dIC5hcHAtbWVudSAubmF2YmFyLW5hdiB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIFtkYXRhLWxheW91dD10d29jb2x1bW5dIC5hcHAtbWVudSAubmF2YmFyLW5hdiB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cbn1cbltkYXRhLWxheW91dD10d29jb2x1bW5dIC5hcHAtbWVudSAubmF2YmFyLW5hdiA+IGxpOm5vdCgudHdvY29sdW1uLWl0ZW0tc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLmFwcC1tZW51IC5uYXZiYXItbmF2IC50d29jb2x1bW4taXRlbS1zaG93ID4gZGl2IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAuYXBwLW1lbnUgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gPiAubWVudS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLmFwcC1tZW51IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubWVudS1kcm9wZG93biAucm93IHtcbiAgbWFyZ2luOiAwO1xufVxuW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLmFwcC1tZW51IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubWVudS1kcm9wZG93biAucm93IC5jb2wtbGctNCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLmFwcC1tZW51IC5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nOiAwO1xufVxuW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLm1haW4tY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDIyMHB4ICsgNzBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLm1haW4tY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gIH1cbn1cbltkYXRhLWxheW91dD10d29jb2x1bW5dOmlzKFtkYXRhLXNpZGViYXI9ZGFya10sIFtkYXRhLXNpZGViYXI9Z3JhZGllbnRdLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTJdLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTNdLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTRdKSAuYXBwLW1lbnUgLm5hdmJhci1icmFuZC1ib3ggLmxvZ28tbGlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbltkYXRhLWxheW91dD10d29jb2x1bW5dOmlzKFtkYXRhLXNpZGViYXI9ZGFya10sIFtkYXRhLXNpZGViYXI9Z3JhZGllbnRdLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTJdLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTNdLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTRdKSAuYXBwLW1lbnUgLm5hdmJhci1icmFuZC1ib3ggLmxvZ28tZGFyayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAudHdvY29sdW1uLWljb252aWV3IHtcbiAgd2lkdGg6IDcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXR3b2NvbHVtbi1tZW51LWljb252aWV3LWJnKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAtNzBweDtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMTUsIDM0LCA1OCwgMC4xMik7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAudHdvY29sdW1uLWljb252aWV3IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLnR3b2NvbHVtbi1pY29udmlldyBsaSAubmF2LWljb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAudHdvY29sdW1uLWljb252aWV3IC5uYXYtaWNvbiB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGNvbG9yOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0tY29sb3IpO1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luOiA1cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLnR3b2NvbHVtbi1pY29udmlldyAubmF2LWljb24gLmljb24tZHVhbCB7XG4gIHdpZHRoOiAxOHB4O1xuICBjb2xvcjogdmFyKC0tdnotdmVydGljYWwtbWVudS1pdGVtLWNvbG9yKTtcbiAgZmlsbDogdmFyKC0tdnotdmVydGljYWwtbWVudS1pdGVtLWJnKTtcbn1cbltkYXRhLWxheW91dD10d29jb2x1bW5dIC50d29jb2x1bW4taWNvbnZpZXcgLm5hdi1pY29uLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtYmcpO1xuICBjb2xvcjogdmFyKC0tdnotdmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1jb2xvcik7XG59XG5bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAudHdvY29sdW1uLWljb252aWV3IC5uYXYtaWNvbi5hY3RpdmUgLmljb24tZHVhbCB7XG4gIGNvbG9yOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yKTtcbiAgZmlsbDogdmFyKC0tdnotdmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1iZyk7XG59XG5bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAubWVudS10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLmxvZ28gc3Bhbi5sb2dvLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBbZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAubG9nbyBzcGFuLmxvZ28tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbltkYXRhLWxheW91dD10d29jb2x1bW5dW2RhdGEtc2lkZWJhcj1saWdodF0gLmFwcC1tZW51IC5uYXZiYXItYnJhbmQtYm94IC5sb2dvLWxpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLWxheW91dD10d29jb2x1bW5dW2RhdGEtc2lkZWJhcj1saWdodF0gLmFwcC1tZW51IC5uYXZiYXItYnJhbmQtYm94IC5sb2dvLWRhcmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbltkYXRhLWxheW91dD10d29jb2x1bW5dW2RhdGEtc2lkZWJhcj1kYXJrXSAuYXBwLW1lbnUgLm5hdmJhci1icmFuZC1ib3ggLmxvZ28tbGlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbltkYXRhLWxheW91dD10d29jb2x1bW5dW2RhdGEtc2lkZWJhcj1kYXJrXSAuYXBwLW1lbnUgLm5hdmJhci1icmFuZC1ib3ggLmxvZ28tZGFyayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAudHdvY29sdW1uLXBhbmVsIC5hcHAtbWVudSB7XG4gIHdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLnR3b2NvbHVtbi1wYW5lbCAuYXBwLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbltkYXRhLWxheW91dD10d29jb2x1bW5dIC50d29jb2x1bW4tcGFuZWwgLm5hdmJhci1icmFuZC1ib3gsXG5bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAudHdvY29sdW1uLXBhbmVsIC5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLWxheW91dD10d29jb2x1bW5dIC50d29jb2x1bW4tcGFuZWwgLm1haW4tY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4O1xufVxuW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLnR3b2NvbHVtbi1wYW5lbCAjcGFnZS10b3BiYXIsXG5bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAudHdvY29sdW1uLXBhbmVsIC5mb290ZXIge1xuICBsZWZ0OiA3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIFtkYXRhLWxheW91dD10d29jb2x1bW5dIC50d29jb2x1bW4tcGFuZWwgLm1haW4tY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLnR3b2NvbHVtbi1wYW5lbCAjcGFnZS10b3BiYXIsXG4gIFtkYXRhLWxheW91dD10d29jb2x1bW5dIC50d29jb2x1bW4tcGFuZWwgLmZvb3RlciB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIFtkYXRhLWxheW91dD10d29jb2x1bW5dICNwYWdlLXRvcGJhcixcbiAgW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLmZvb3RlciB7XG4gICAgbGVmdDogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIFtkYXRhLWxheW91dD10d29jb2x1bW5dIC5tYWluLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIFtkYXRhLWxheW91dD10d29jb2x1bW5dICNwYWdlLXRvcGJhcixcbiAgW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLmZvb3RlciB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLmFwcC1tZW51IHtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIFtkYXRhLWxheW91dD10d29jb2x1bW5dIC5tYWluLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gI3BhZ2UtdG9wYmFyLFxuICBbZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAuZm9vdGVyIHtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXSBib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotYm94ZWQtYm9keS1iZyk7XG59XG5bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdICNsYXlvdXQtd3JhcHBlciB7XG4gIG1heC13aWR0aDogdmFyKC0tdnotYm94ZWQtbGF5b3V0LXdpZHRoKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJveC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDU2LCA2NSwgNzQsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWJvZHktYmcpO1xufVxuW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLWxheW91dD12ZXJ0aWNhbF0gI2xheW91dC13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdICNwYWdlLXRvcGJhcixcbltkYXRhLWxheW91dC13aWR0aD1ib3hlZF0gLmZvb3RlciB7XG4gIG1heC13aWR0aDogdmFyKC0tdnotYm94ZWQtbGF5b3V0LXdpZHRoKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXVtkYXRhLWxheW91dD12ZXJ0aWNhbF0gI2xheW91dC13cmFwcGVyLCBbZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtc2lkZWJhci1zaXplPXNtXVtkYXRhLWxheW91dD12ZXJ0aWNhbF0gI2xheW91dC13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAxNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBbZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXVtkYXRhLWxheW91dD12ZXJ0aWNhbF0gLm1haW4tY29udGVudCwgW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbV1bZGF0YS1sYXlvdXQ9dmVydGljYWxdIC5tYWluLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAjcGFnZS10b3BiYXIsXG5bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAuZm9vdGVyLCBbZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAjcGFnZS10b3BiYXIsXG5bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAuZm9vdGVyIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IGNhbGModmFyKC0tdnotYm94ZWQtbGF5b3V0LXdpZHRoKSAtIHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtd2lkdGgtc20pKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAjcGFnZS10b3BiYXIsXG4gIFtkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5mb290ZXIsIFtkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1zaWRlYmFyLXNpemU9c21dICNwYWdlLXRvcGJhcixcbiAgW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLmZvb3RlciB7XG4gICAgbGVmdDogdmFyKC0tdnotdmVydGljYWwtbWVudS13aWR0aC1zbSkgIWltcG9ydGFudDtcbiAgfVxufVxuW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlci1hY3RpdmVdICNwYWdlLXRvcGJhcixcbltkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXItYWN0aXZlXSAuZm9vdGVyLCBbZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtc2lkZWJhci1zaXplPWxnXSAjcGFnZS10b3BiYXIsXG5bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtc2lkZWJhci1zaXplPWxnXSAuZm9vdGVyIHtcbiAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLXZ6LWJveGVkLWxheW91dC13aWR0aCkgLSB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LXdpZHRoKSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlci1hY3RpdmVdICNwYWdlLXRvcGJhcixcbiAgW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlci1hY3RpdmVdIC5mb290ZXIsIFtkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1zaWRlYmFyLXNpemU9bGddICNwYWdlLXRvcGJhcixcbiAgW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1sZ10gLmZvb3RlciB7XG4gICAgbGVmdDogdmFyKC0tdnotdmVydGljYWwtbWVudS13aWR0aCkgIWltcG9ydGFudDtcbiAgfVxufVxuW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gI3BhZ2UtdG9wYmFyLFxuW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gLmZvb3RlciB7XG4gIG1heC13aWR0aDogY2FsYyh2YXIoLS12ei1ib3hlZC1sYXlvdXQtd2lkdGgpIC0gdmFyKC0tdnotdmVydGljYWwtbWVudS13aWR0aC1tZCkpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1zaWRlYmFyLXNpemU9bWRdICNwYWdlLXRvcGJhcixcbiAgW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gLmZvb3RlciB7XG4gICAgbGVmdDogdmFyKC0tdnotdmVydGljYWwtbWVudS13aWR0aC1tZCkgIWltcG9ydGFudDtcbiAgfVxufVxuW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdIGJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1ib2R5LWJnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0LjFweCkge1xuICBbZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF0gI2xheW91dC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIFtkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXSAubGF5b3V0LXdpZHRoIHtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgfVxufVxuW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAjcGFnZS10b3BiYXIsXG5bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5mb290ZXIsIFtkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gI3BhZ2UtdG9wYmFyLFxuW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAuZm9vdGVyLCBbZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF1bZGF0YS1zaWRlYmFyLXNpemU9bWRdICNwYWdlLXRvcGJhcixcbltkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gLmZvb3RlciwgW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdW2RhdGEtc2lkZWJhci1zaXplPWxnXSAjcGFnZS10b3BiYXIsXG5bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF1bZGF0YS1zaWRlYmFyLXNpemU9bGddIC5mb290ZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXSAjcGFnZS10b3BiYXIsXG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF1bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdICNsYXlvdXQtd3JhcHBlcixcbltkYXRhLWxheW91dD1ob3Jpem9udGFsXVtkYXRhLWxheW91dC13aWR0aD1ib3hlZF0gLmZvb3RlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXVtkYXRhLWxheW91dC13aWR0aD1ib3hlZF0gLmNvbnRhaW5lci1mbHVpZCxcbltkYXRhLWxheW91dD1ob3Jpem9udGFsXVtkYXRhLWxheW91dC13aWR0aD1ib3hlZF0gLm5hdmJhci1oZWFkZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLXZ6LWJveGVkLWxheW91dC13aWR0aCk7XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF1bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdIC5uYXZiYXItaGVhZGVyIHtcbiAgcGFkZGluZzogMCBjYWxjKDEuNXJlbSAqIDAuNSkgMCAwO1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gI3BhZ2UtdG9wYmFyLFxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLmZvb3RlciwgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gW2RhdGEtbGF5b3V0PWhvcml6b250YWxdW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlci1hY3RpdmVdICNwYWdlLXRvcGJhcixcbltkYXRhLWxheW91dD1ob3Jpem9udGFsXVtkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1zaWRlYmFyLXNpemU9c21dIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXVtkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXItYWN0aXZlXSAuZm9vdGVyLCBbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF1bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtc2lkZWJhci1zaXplPWxnXSAjcGFnZS10b3BiYXIsXG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF1bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtc2lkZWJhci1zaXplPWxnXSAuZm9vdGVyIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgW2RhdGEtbGF5b3V0LXBvc2l0aW9uPXNjcm9sbGFibGVdICNwYWdlLXRvcGJhcixcbiAgW2RhdGEtbGF5b3V0LXBvc2l0aW9uPXNjcm9sbGFibGVdIC5uYXZiYXItbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgW2RhdGEtbGF5b3V0LXBvc2l0aW9uPXNjcm9sbGFibGVdW2RhdGEtbGF5b3V0PWhvcml6b250YWxdICNwYWdlLXRvcGJhcixcbiAgW2RhdGEtbGF5b3V0LXBvc2l0aW9uPXNjcm9sbGFibGVdW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC50b3BuYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2RhdGEtbGF5b3V0PXNlbWlib3hdW2RhdGEtc2lkZWJhci12aXNpYmlsaXR5PWhpZGRlbl0gLm5hdmJhci1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFtkYXRhLWxheW91dD1zZW1pYm94XVtkYXRhLXNpZGViYXItdmlzaWJpbGl0eT1oaWRkZW5dIC5ob3Jpem9udGFsLWxvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICBbZGF0YS1sYXlvdXQ9c2VtaWJveF1bZGF0YS1zaWRlYmFyLXZpc2liaWxpdHk9aGlkZGVuXSAuZm9vdGVyIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIFtkYXRhLWxheW91dD1zZW1pYm94XVtkYXRhLXNpZGViYXItdmlzaWJpbGl0eT1oaWRkZW5dICNwYWdlLXRvcGJhciB7XG4gICAgbGVmdDogMDtcbiAgfVxuICBbZGF0YS1sYXlvdXQ9c2VtaWJveF1bZGF0YS1zaWRlYmFyLXZpc2liaWxpdHk9aGlkZGVuXSAubWFpbi1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG4gIFtkYXRhLWxheW91dD1zZW1pYm94XVtkYXRhLXNpZGViYXItdmlzaWJpbGl0eT1oaWRkZW5dW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLWJyYW5kLWJveCwgW2RhdGEtbGF5b3V0PXNlbWlib3hdW2RhdGEtc2lkZWJhci12aXNpYmlsaXR5PWhpZGRlbl1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItYnJhbmQtYm94IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHBhZGRpbmc6IDAgMS4zcmVtO1xuICB9XG4gIFtkYXRhLWxheW91dD1zZW1pYm94XVtkYXRhLXNpZGViYXItdmlzaWJpbGl0eT1oaWRkZW5dW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubG9nbyBzcGFuLmxvZ28tbGcsIFtkYXRhLWxheW91dD1zZW1pYm94XVtkYXRhLXNpZGViYXItdmlzaWJpbGl0eT1oaWRkZW5dW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubG9nbyBzcGFuLmxvZ28tbGcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBbZGF0YS1sYXlvdXQ9c2VtaWJveF1bZGF0YS1zaWRlYmFyLXZpc2liaWxpdHk9aGlkZGVuXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLmxvZ28gc3Bhbi5sb2dvLXNtLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF1bZGF0YS1zaWRlYmFyLXZpc2liaWxpdHk9aGlkZGVuXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLmxvZ28gc3Bhbi5sb2dvLXNtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5bZGF0YS1sYXlvdXQ9c2VtaWJveF1bZGF0YS1zaWRlYmFyLXZpc2liaWxpdHk9aGlkZGVuXTppcyhbZGF0YS1zaWRlYmFyPWRhcmtdLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50XSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0yXSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0zXSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC00XSkgLmxvZ28tZGFyayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGF0YS1sYXlvdXQ9c2VtaWJveF1bZGF0YS1zaWRlYmFyLXZpc2liaWxpdHk9aGlkZGVuXTppcyhbZGF0YS1zaWRlYmFyPWRhcmtdLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50XSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0yXSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0zXSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC00XSkgLmxvZ28tbGlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIFtkYXRhLWxheW91dD1zZW1pYm94XVtkYXRhLXNpZGViYXItdmlzaWJpbGl0eT1oaWRkZW5dIC5uYXZiYXItbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBbZGF0YS1sYXlvdXQ9c2VtaWJveF1bZGF0YS1zaWRlYmFyLXZpc2liaWxpdHk9aGlkZGVuXSAuaG9yaXpvbnRhbC1sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgW2RhdGEtbGF5b3V0PXNlbWlib3hdW2RhdGEtc2lkZWJhci12aXNpYmlsaXR5PWhpZGRlbl0gLmZvb3RlciB7XG4gICAgbGVmdDogY2FsYyh2YXIoLS12ei1zZW1pYm94LXdpZHRoKSArIDEuNXJlbSk7XG4gIH1cbiAgW2RhdGEtbGF5b3V0PXNlbWlib3hdW2RhdGEtc2lkZWJhci12aXNpYmlsaXR5PWhpZGRlbl0gI3BhZ2UtdG9wYmFyIHtcbiAgICBsZWZ0OiBjYWxjKHZhcigtLXZ6LXNlbWlib3gtd2lkdGgpICsgMS41cmVtKTtcbiAgfVxuICBbZGF0YS1sYXlvdXQ9c2VtaWJveF1bZGF0YS1zaWRlYmFyLXZpc2liaWxpdHk9aGlkZGVuXSAubWFpbi1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG4gIFtkYXRhLWxheW91dD1zZW1pYm94XVtkYXRhLXNpZGViYXItdmlzaWJpbGl0eT1oaWRkZW5dW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLWJyYW5kLWJveCwgW2RhdGEtbGF5b3V0PXNlbWlib3hdW2RhdGEtc2lkZWJhci12aXNpYmlsaXR5PWhpZGRlbl1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItYnJhbmQtYm94IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHBhZGRpbmc6IDAgMS4zcmVtO1xuICB9XG4gIFtkYXRhLWxheW91dD1zZW1pYm94XVtkYXRhLXNpZGViYXItdmlzaWJpbGl0eT1oaWRkZW5dW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubG9nbyBzcGFuLmxvZ28tbGcsIFtkYXRhLWxheW91dD1zZW1pYm94XVtkYXRhLXNpZGViYXItdmlzaWJpbGl0eT1oaWRkZW5dW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubG9nbyBzcGFuLmxvZ28tbGcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBbZGF0YS1sYXlvdXQ9c2VtaWJveF1bZGF0YS1zaWRlYmFyLXZpc2liaWxpdHk9aGlkZGVuXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLmxvZ28gc3Bhbi5sb2dvLXNtLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF1bZGF0YS1zaWRlYmFyLXZpc2liaWxpdHk9aGlkZGVuXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLmxvZ28gc3Bhbi5sb2dvLXNtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIVxuICogV2F2ZXMgdjAuNy42XG4gKiBodHRwOi8vZmlhbi5teS5pZC9XYXZlcyBcbiAqIFxuICogQ29weXJpZ2h0IDIwMTQtMjAxOCBBbGZpYW5hIEUuIFNpYnVlYSBhbmQgb3RoZXIgY29udHJpYnV0b3JzIFxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIFxuICogaHR0cHM6Ly9naXRodWIuY29tL2ZpYW5zL1dhdmVzL2Jsb2IvbWFzdGVyL0xJQ0VOU0UgKi9cbi53YXZlcy1lZmZlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ud2F2ZXMtZWZmZWN0IC53YXZlcy1yaXBwbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4yKSAwLCByZ2JhKDAsIDAsIDAsIDAuMykgNDAlLCByZ2JhKDAsIDAsIDAsIDAuNCkgNTAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7XG4gIGJhY2tncm91bmQ6IC1vLXJhZGlhbC1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMikgMCwgcmdiYSgwLCAwLCAwLCAwLjMpIDQwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xuICBiYWNrZ3JvdW5kOiAtbW96LXJhZGlhbC1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMikgMCwgcmdiYSgwLCAwLCAwLCAwLjMpIDQwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjIpIDAsIHJnYmEoMCwgMCwgMCwgMC4zKSA0MCUsIHJnYmEoMCwgMCwgMCwgMC40KSA1MCUsIHJnYmEoMCwgMCwgMCwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IC1tb3otdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiAtby10cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKDAsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUoMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ud2F2ZXMtZWZmZWN0LndhdmVzLWxpZ2h0IC53YXZlcy1yaXBwbGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgNDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7XG4gIGJhY2tncm91bmQ6IC1vLXJhZGlhbC1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDQwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xuICBiYWNrZ3JvdW5kOiAtbW96LXJhZGlhbC1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDQwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSA0MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcbn1cblxuLndhdmVzLWVmZmVjdC53YXZlcy1jbGFzc2ljIC53YXZlcy1yaXBwbGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi53YXZlcy1lZmZlY3Qud2F2ZXMtY2xhc3NpYy53YXZlcy1saWdodCAud2F2ZXMtcmlwcGxlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuXG4ud2F2ZXMtbm90cmFuc2l0aW9uIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLndhdmVzLWJ1dHRvbixcbi53YXZlcy1jaXJjbGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgd2hpdGUgMTAwJSwgYmxhY2sgMTAwJSk7XG59XG5cbi53YXZlcy1idXR0b24sXG4ud2F2ZXMtYnV0dG9uOmhvdmVyLFxuLndhdmVzLWJ1dHRvbjp2aXNpdGVkLFxuLndhdmVzLWJ1dHRvbi1pbnB1dCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB6LWluZGV4OiAxO1xufVxuXG4ud2F2ZXMtYnV0dG9uIHtcbiAgcGFkZGluZzogMC44NWVtIDEuMWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjJlbTtcbn1cblxuLndhdmVzLWJ1dHRvbi1pbnB1dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC44NWVtIDEuMWVtO1xufVxuXG4ud2F2ZXMtaW5wdXQtd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4ud2F2ZXMtaW5wdXQtd3JhcHBlci53YXZlcy1idXR0b24ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ud2F2ZXMtaW5wdXQtd3JhcHBlciAud2F2ZXMtYnV0dG9uLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi53YXZlcy1jaXJjbGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyLjVlbTtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNWVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi53YXZlcy1mbG9hdCB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMXB4IDEuNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDEuNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xufVxuXG4ud2F2ZXMtZmxvYXQ6YWN0aXZlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggOHB4IDIwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm94LXNoYWRvdzogMHB4IDhweCAyMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi53YXZlcy1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2F2ZXMtZWZmZWN0LndhdmVzLWxpZ2h0IC53YXZlcy1yaXBwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG5cbi53YXZlcy1lZmZlY3Qud2F2ZXMtcHJpbWFyeSAud2F2ZXMtcmlwcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NSwgNTYsIDE3OSwgMC40KTtcbn1cblxuLndhdmVzLWVmZmVjdC53YXZlcy1zdWNjZXNzIC53YXZlcy1yaXBwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY5LCAyMDMsIDEzMywgMC40KTtcbn1cblxuLndhdmVzLWVmZmVjdC53YXZlcy1pbmZvIC53YXZlcy1yaXBwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQxLCAxNTYsIDIxOSwgMC40KTtcbn1cblxuLndhdmVzLWVmZmVjdC53YXZlcy13YXJuaW5nIC53YXZlcy1yaXBwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTkwLCAxMSwgMC40KTtcbn1cblxuLndhdmVzLWVmZmVjdC53YXZlcy1kYW5nZXIgLndhdmVzLXJpcHBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQwLCAxMDEsIDcyLCAwLjQpO1xufVxuXG4uYXZhdGFyLXh4cyB7XG4gIGhlaWdodDogMS41cmVtO1xuICB3aWR0aDogMS41cmVtO1xufVxuXG4uYXZhdGFyLXhzIHtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbn1cblxuLmF2YXRhci1zbSB7XG4gIGhlaWdodDogM3JlbTtcbiAgd2lkdGg6IDNyZW07XG59XG5cbi5hdmF0YXItbWQge1xuICBoZWlnaHQ6IDQuNXJlbTtcbiAgd2lkdGg6IDQuNXJlbTtcbn1cblxuLmF2YXRhci1sZyB7XG4gIGhlaWdodDogNnJlbTtcbiAgd2lkdGg6IDZyZW07XG59XG5cbi5hdmF0YXIteGwge1xuICBoZWlnaHQ6IDcuNXJlbTtcbiAgd2lkdGg6IDcuNXJlbTtcbn1cblxuLmF2YXRhci10aXRsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjM4YjM7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmF2YXRhci1ncm91cCB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmF2YXRhci1ncm91cCAuYXZhdGFyLWdyb3VwLWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uYXZhdGFyLWdyb3VwIC5hdmF0YXItZ3JvdXAtaXRlbTpob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1ib2R5IHtcbiAgY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1jb2xvcik7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1pY29uLW5vbmUgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24taWNvbi1ub25lIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uY3VzdG9tLWFjY29yZGlvbndpdGhpY29uIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMDE0MlwiO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbn1cbi5jdXN0b20tYWNjb3JkaW9ud2l0aGljb24gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgY29udGVudDogXCJcXGYwMTQwXCI7XG4gIG1hcmdpbi1yaWdodDogLTNweDtcbn1cblxuLmN1c3RvbS1hY2NvcmRpb253aXRoaWNvbi1wbHVzIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxNVwiO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbn1cbi5jdXN0b20tYWNjb3JkaW9ud2l0aGljb24tcGx1cyAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIlxcZjAzNzRcIjtcbiAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xufVxuXG4ubGVmdGljb24tYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjc1cmVtO1xufVxuLmxlZnRpY29uLWFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEuMjVyZW07XG4gIHRvcDogMTRweDtcbn1cbi5sZWZ0aWNvbi1hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XG4gIHRvcDogMjBweDtcbn1cblxuLmFjY29yZGlvbi1ib3JkZXItYm94IC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci10b3A6IHZhcigtLXZ6LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdnotYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWJvcmRlci1ib3ggLmFjY29yZGlvbi1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uYWNjb3JkaW9uLWJvcmRlci1ib3ggLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdnotYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWJvcmRlci1ib3ggLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uY3VzdG9tLWFjY29yZGlvbi1ib3JkZXIgLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xufVxuXG4uYWNjb3JkaW9uLXByaW1hcnkgLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDc1LCA1NiwgMTc5LCAwLjYpO1xufVxuLmFjY29yZGlvbi1wcmltYXJ5IC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYWNjb3JkaW9uLXByaW1hcnkgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiAjNGIzOGIzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc1LCA1NiwgMTc5LCAwLjEpICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uLXByaW1hcnkgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGNvbG9yOiAjNGIzOGIzO1xufVxuXG4uYWNjb3JkaW9uLWZpbGwtcHJpbWFyeSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24ge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFjY29yZGlvbi1maWxsLXByaW1hcnkgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGIzOGIzICFpbXBvcnRhbnQ7XG59XG5cbi5hY2NvcmRpb24tc2Vjb25kYXJ5IC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg1MywgMTE5LCAyNDEsIDAuNik7XG59XG4uYWNjb3JkaW9uLXNlY29uZGFyeSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24ge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFjY29yZGlvbi1zZWNvbmRhcnkgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiAjMzU3N2YxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUzLCAxMTksIDI0MSwgMC4xKSAhaW1wb3J0YW50O1xufVxuLmFjY29yZGlvbi1zZWNvbmRhcnkgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGNvbG9yOiAjMzU3N2YxO1xufVxuXG4uYWNjb3JkaW9uLWZpbGwtc2Vjb25kYXJ5IC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYWNjb3JkaW9uLWZpbGwtc2Vjb25kYXJ5IC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1NzdmMSAhaW1wb3J0YW50O1xufVxuXG4uYWNjb3JkaW9uLXN1Y2Nlc3MgLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDY5LCAyMDMsIDEzMywgMC42KTtcbn1cbi5hY2NvcmRpb24tc3VjY2VzcyAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24ge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFjY29yZGlvbi1zdWNjZXNzIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogIzQ1Q0I4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2OSwgMjAzLCAxMzMsIDAuMSkgIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb24tc3VjY2VzcyAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgY29sb3I6ICM0NUNCODU7XG59XG5cbi5hY2NvcmRpb24tZmlsbC1zdWNjZXNzIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYWNjb3JkaW9uLWZpbGwtc3VjY2VzcyAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NUNCODUgIWltcG9ydGFudDtcbn1cblxuLmFjY29yZGlvbi1pbmZvIC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg0MSwgMTU2LCAyMTksIDAuNik7XG59XG4uYWNjb3JkaW9uLWluZm8gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hY2NvcmRpb24taW5mbyAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6ICMyOTljZGI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDEsIDE1NiwgMjE5LCAwLjEpICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uLWluZm8gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGNvbG9yOiAjMjk5Y2RiO1xufVxuXG4uYWNjb3JkaW9uLWZpbGwtaW5mbyAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24ge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFjY29yZGlvbi1maWxsLWluZm8gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk5Y2RiICFpbXBvcnRhbnQ7XG59XG5cbi5hY2NvcmRpb24td2FybmluZyAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAxOTAsIDExLCAwLjYpO1xufVxuLmFjY29yZGlvbi13YXJuaW5nIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYWNjb3JkaW9uLXdhcm5pbmcgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiAjZmZiZTBiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTkwLCAxMSwgMC4xKSAhaW1wb3J0YW50O1xufVxuLmFjY29yZGlvbi13YXJuaW5nIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBjb2xvcjogI2ZmYmUwYjtcbn1cblxuLmFjY29yZGlvbi1maWxsLXdhcm5pbmcgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hY2NvcmRpb24tZmlsbC13YXJuaW5nIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmUwYiAhaW1wb3J0YW50O1xufVxuXG4uYWNjb3JkaW9uLWRhbmdlciAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjQwLCAxMDEsIDcyLCAwLjYpO1xufVxuLmFjY29yZGlvbi1kYW5nZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hY2NvcmRpb24tZGFuZ2VyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogI2YwNjU0ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDAsIDEwMSwgNzIsIDAuMSkgIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb24tZGFuZ2VyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBjb2xvcjogI2YwNjU0ODtcbn1cblxuLmFjY29yZGlvbi1maWxsLWRhbmdlciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24ge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFjY29yZGlvbi1maWxsLWRhbmdlciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDY1NDggIWltcG9ydGFudDtcbn1cblxuLmFjY29yZGlvbi1saWdodCAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjQzLCAyNDYsIDI0OSwgMC42KTtcbn1cbi5hY2NvcmRpb24tbGlnaHQgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hY2NvcmRpb24tbGlnaHQgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiAjZjNmNmY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMjQ2LCAyNDksIDAuMSkgIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb24tbGlnaHQgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGNvbG9yOiAjZjNmNmY5O1xufVxuXG4uYWNjb3JkaW9uLWZpbGwtbGlnaHQgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hY2NvcmRpb24tZmlsbC1saWdodCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2ZjkgIWltcG9ydGFudDtcbn1cblxuLmFjY29yZGlvbi1kYXJrIC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgzMywgMzcsIDQxLCAwLjYpO1xufVxuLmFjY29yZGlvbi1kYXJrIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYWNjb3JkaW9uLWRhcmsgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAzNywgNDEsIDAuMSkgIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb24tZGFyayAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5hY2NvcmRpb24tZmlsbC1kYXJrIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYWNjb3JkaW9uLWZpbGwtZGFyayAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDtcbn1cblxuW2Rpcj1ydGxdIC5jdXN0b20tYWNjb3JkaW9ud2l0aGljb24gLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmJvcmRlci1kb3VibGUge1xuICBib3JkZXItc3R5bGU6IGRvdWJsZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1kb3VibGUge1xuICBib3JkZXItdG9wLXN0eWxlOiBkb3VibGUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZG91YmxlIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZG91YmxlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kLWRvdWJsZSB7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogZG91YmxlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQtZG91YmxlIHtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IGRvdWJsZSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdC1ncm91cC1mbHVzaC5ib3JkZXItZG91YmxlIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubGlzdC1ncm91cC1mbHVzaC5ib3JkZXItZG91YmxlIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItc3R5bGU6IGRvdWJsZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhc2hlZCB7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWRhc2hlZCB7XG4gIGJvcmRlci10b3Atc3R5bGU6IGRhc2hlZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1kYXNoZWQge1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBkYXNoZWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtZGFzaGVkIHtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBkYXNoZWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC1kYXNoZWQge1xuICBib3JkZXItbGVmdC1zdHlsZTogZGFzaGVkICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0LWdyb3VwLWZsdXNoLmJvcmRlci1kYXNoZWQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoLmJvcmRlci1kYXNoZWQgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZ3Jvb3ZlIHtcbiAgYm9yZGVyLXN0eWxlOiBncm9vdmUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZ3Jvb3ZlIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogZ3Jvb3ZlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWdyb292ZSB7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IGdyb292ZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZC1ncm9vdmUge1xuICBib3JkZXItcmlnaHQtc3R5bGU6IGdyb292ZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0LWdyb292ZSB7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBncm9vdmUgIWltcG9ydGFudDtcbn1cblxuLmxpc3QtZ3JvdXAtZmx1c2guYm9yZGVyLWdyb292ZSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxpc3QtZ3JvdXAtZmx1c2guYm9yZGVyLWdyb292ZSAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXN0eWxlOiBncm9vdmUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1vdXRzZXQge1xuICBib3JkZXItc3R5bGU6IG91dHNldCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1vdXRzZXQge1xuICBib3JkZXItdG9wLXN0eWxlOiBvdXRzZXQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tb3V0c2V0IHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogb3V0c2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kLW91dHNldCB7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogb3V0c2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQtb3V0c2V0IHtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IG91dHNldCAhaW1wb3J0YW50O1xufVxuXG4ubGlzdC1ncm91cC1mbHVzaC5ib3JkZXItb3V0c2V0IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubGlzdC1ncm91cC1mbHVzaC5ib3JkZXItb3V0c2V0IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItc3R5bGU6IG91dHNldCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZGdlIHtcbiAgYm9yZGVyLXN0eWxlOiByaWRnZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1yaWRnZSB7XG4gIGJvcmRlci10b3Atc3R5bGU6IHJpZGdlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXJpZGdlIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogcmlkZ2UgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtcmlkZ2Uge1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHJpZGdlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQtcmlkZ2Uge1xuICBib3JkZXItbGVmdC1zdHlsZTogcmlkZ2UgIWltcG9ydGFudDtcbn1cblxuLmxpc3QtZ3JvdXAtZmx1c2guYm9yZGVyLXJpZGdlIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubGlzdC1ncm91cC1mbHVzaC5ib3JkZXItcmlkZ2UgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1zdHlsZTogcmlkZ2UgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kb3R0ZWQge1xuICBib3JkZXItc3R5bGU6IGRvdHRlZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1kb3R0ZWQge1xuICBib3JkZXItdG9wLXN0eWxlOiBkb3R0ZWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZG90dGVkIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZG90dGVkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kLWRvdHRlZCB7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogZG90dGVkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQtZG90dGVkIHtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IGRvdHRlZCAhaW1wb3J0YW50O1xufVxuXG4ubGlzdC1ncm91cC1mbHVzaC5ib3JkZXItZG90dGVkIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubGlzdC1ncm91cC1mbHVzaC5ib3JkZXItZG90dGVkIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItc3R5bGU6IGRvdHRlZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluc2V0IHtcbiAgYm9yZGVyLXN0eWxlOiBpbnNldCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1pbnNldCB7XG4gIGJvcmRlci10b3Atc3R5bGU6IGluc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWluc2V0IHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogaW5zZXQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtaW5zZXQge1xuICBib3JkZXItcmlnaHQtc3R5bGU6IGluc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQtaW5zZXQge1xuICBib3JkZXItbGVmdC1zdHlsZTogaW5zZXQgIWltcG9ydGFudDtcbn1cblxuLmxpc3QtZ3JvdXAtZmx1c2guYm9yZGVyLWluc2V0IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubGlzdC1ncm91cC1mbHVzaC5ib3JkZXItaW5zZXQgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1zdHlsZTogaW5zZXQgIWltcG9ydGFudDtcbn1cblxuLmZmLWJhc2Uge1xuICBmb250LWZhbWlseTogdmFyKC0tdnotZm9udC1zYW5zLXNlcmlmKTtcbn1cblxuLmZmLXNlY29uZGFyeSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5iZy1wYXR0ZXJuIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL21vZGFsLWJnLnBuZ1wiKSB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xufVxuXG4udy14cyB7XG4gIG1pbi13aWR0aDogODBweDtcbn1cblxuLnctc20ge1xuICBtaW4td2lkdGg6IDk1cHg7XG59XG5cbi53LW1kIHtcbiAgbWluLXdpZHRoOiAxMTBweDtcbn1cblxuLnctbGcge1xuICBtaW4td2lkdGg6IDE0MHB4O1xufVxuXG4udy14bCB7XG4gIG1pbi13aWR0aDogMTYwcHg7XG59XG5cbi5pY29uLXhzIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbn1cblxuLmljb24tc20ge1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xufVxuXG4uaWNvbi1tZCB7XG4gIGhlaWdodDogMjJweDtcbiAgd2lkdGg6IDIycHg7XG59XG5cbi5pY29uLWxnIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cblxuLmljb24teGwge1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAyOHB4O1xufVxuXG4uaWNvbi14eGwge1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xufVxuXG4uaWNvbi1kdWFsIHtcbiAgY29sb3I6ICNhZGI1YmQ7XG4gIGZpbGw6IHJnYmEoMTczLCAxODEsIDE4OSwgMC4xNik7XG59XG5cbi5pY29uLWR1YWwtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNGIzOGIzO1xuICBmaWxsOiByZ2JhKDc1LCA1NiwgMTc5LCAwLjE2KTtcbn1cblxuLmljb24tZHVhbC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzM1NzdmMTtcbiAgZmlsbDogcmdiYSg1MywgMTE5LCAyNDEsIDAuMTYpO1xufVxuXG4uaWNvbi1kdWFsLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzQ1Q0I4NTtcbiAgZmlsbDogcmdiYSg2OSwgMjAzLCAxMzMsIDAuMTYpO1xufVxuXG4uaWNvbi1kdWFsLWluZm8ge1xuICBjb2xvcjogIzI5OWNkYjtcbiAgZmlsbDogcmdiYSg0MSwgMTU2LCAyMTksIDAuMTYpO1xufVxuXG4uaWNvbi1kdWFsLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYmUwYjtcbiAgZmlsbDogcmdiYSgyNTUsIDE5MCwgMTEsIDAuMTYpO1xufVxuXG4uaWNvbi1kdWFsLWRhbmdlciB7XG4gIGNvbG9yOiAjZjA2NTQ4O1xuICBmaWxsOiByZ2JhKDI0MCwgMTAxLCA3MiwgMC4xNik7XG59XG5cbi5pY29uLWR1YWwtbGlnaHQge1xuICBjb2xvcjogI2YzZjZmOTtcbiAgZmlsbDogcmdiYSgyNDMsIDI0NiwgMjQ5LCAwLjE2KTtcbn1cblxuLmljb24tZHVhbC1kYXJrIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGZpbGw6IHJnYmEoMzMsIDM3LCA0MSwgMC4xNik7XG59XG5cbi5zZWFyY2gtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYXJjaC1ib3ggLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi5zZWFyY2gtYm94IC5zZWFyY2gtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxM3B4O1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5iZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDAuNztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLmN1c3RvbWl6ZXItc2V0dGluZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA0MHB4O1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuY29kZSB7XG4gIHVzZXItc2VsZWN0OiBhbGw7XG59XG5cbi5sYXlvdXQtcmlnaHRzaWRlIHtcbiAgd2lkdGg6IDI4MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMS41cmVtICogLTEpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDFweCAtIDEuNXJlbSAqIDEuMSk7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMS41cmVtICogMS4xKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2OTkuOThweCkge1xuICAubGF5b3V0LXJpZ2h0c2lkZS1jb2wge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogMHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHotaW5kZXg6IDEwMDQ7XG4gIH1cbiAgLmxheW91dC1yaWdodHNpZGUtY29sIC5vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzMsIDM3LCA0MSwgMC4yKTtcbiAgfVxuICAubGF5b3V0LXJpZ2h0c2lkZS1jb2wgLmxheW91dC1yaWdodHNpZGUge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLmxheW91dC1yaWdodHNpZGUtY29sIC5jYXJkLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gIDppcyhbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0sIFtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF0pIC5sYXlvdXQtcmlnaHRzaWRlIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDI4cHggLSAxLjVyZW0pO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEuNXJlbSAqIDAuNSk7XG4gIH1cbn1cblxuW2RhdGEtbGF5b3V0PXNlbWlib3hdIC5sYXlvdXQtcmlnaHRzaWRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi50ZXh0LXRydW5jYXRlLXR3by1saW5lcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uZmF2b3VyaXRlLWJ0biB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZmF2b3VyaXRlLWJ0biAucmktc3Rhci1maWxsIHtcbiAgY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1jb2xvcik7XG59XG4uZmF2b3VyaXRlLWJ0bi5hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZhdm91cml0ZS1idG4uYWN0aXZlIC5yaS1zdGFyLWZpbGwge1xuICBjb2xvcjogI2ZmYmUwYjtcbn1cbi5mYXZvdXJpdGUtYnRuLmFjdGl2ZSAucmktc3Rhci1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG5cbi5jYXJkLWxvZ28tbGlnaHQge1xuICBkaXNwbGF5OiB2YXIoLS12ei1jYXJkLWxvZ28tbGlnaHQpO1xufVxuXG4uY2FyZC1sb2dvLWRhcmsge1xuICBkaXNwbGF5OiB2YXIoLS12ei1jYXJkLWxvZ28tZGFyayk7XG59XG5cbiNiYWNrLXRvLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxMDBweDtcbiAgcmlnaHQ6IDI4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4jYmFjay10by10b3A6aG92ZXIge1xuICBhbmltYXRpb246IGZhZGUtdXAgMS41cyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbkBrZXlmcmFtZXMgZmFkZS11cCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuI3ByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG5bZGF0YS1wcmVsb2FkZXI9ZGlzYWJsZV0gI3ByZWxvYWRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuI3N0YXR1cyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luOiAtMjBweCAwIDAgLTIwcHg7XG59XG5cbjppcyhbdHlwZT10ZWxdLCBbdHlwZT11cmxdLCBbdHlwZT1lbWFpbF0sIFt0eXBlPW51bWJlcl0pOjpwbGFjZWhvbGRlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5tYWluLWNoYXJ0IC5jaGFydC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxLjRweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nOiAycHggMjBweDtcbn1cbi5tYWluLWNoYXJ0IC5jaGFydC1ib3JkZXItbGVmdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi8qIEFjdGl2aXR5ICovXG4uYWN0aXZpdHktZmVlZCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYWN0aXZpdHktZmVlZCAuZmVlZC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjdweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG59XG4uYWN0aXZpdHktZmVlZCAuZmVlZC1pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IC02cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgIzRiMzhiMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbn1cbi5hY3Rpdml0eS1mZWVkIC5mZWVkLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5taW5pLXN0YXRzLXdpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5taW5pLXN0YXRzLXdpZCAubWluaS1zdGF0LWljb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWluaS1zdGF0cy13aWQgLm1pbmktc3RhdC1pY29uOmJlZm9yZSwgLm1pbmktc3RhdHMtd2lkIC5taW5pLXN0YXQtaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA2OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY5LCAyMDMsIDEzMywgMC4xKTtcbiAgbGVmdDogM3B4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMmRlZyk7XG4gIHRvcDogLThweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG4ubWluaS1zdGF0cy13aWQgLm1pbmktc3RhdC1pY29uOjphZnRlciB7XG4gIGxlZnQ6IDI3cHg7XG4gIHdpZHRoOiA4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLm1pbmktc3RhdHMtd2lkOmhvdmVyIC5taW5pLXN0YXQtaWNvbjo6YWZ0ZXIge1xuICBsZWZ0OiA2MHB4O1xufVxuLm1pbmktc3RhdHMtd2lkOmhvdmVyIC5taW5pLXN0YXQtaWNvbjo6YmVmb3JlIHtcbiAgbGVmdDogNTBweDtcbn1cblxuLmNhcmQtd3JhcHBlciAuanAtY2FyZCAuanAtY2FyZC1iYWNrLCAuY2FyZC13cmFwcGVyIC5qcC1jYXJkIC5qcC1jYXJkLWZyb250IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1Q0I4NTtcbn1cblxuLm5vdGlmaWNhdGlvbi1lbGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jbG90aGVzLXNpemUgbGkgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNsb3RoZXMtc2l6ZSBsaSBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICM0YjM4YjM7XG59XG4uY2xvdGhlcy1zaXplIGxpIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjM4YjM7XG4gIGJvcmRlci1jb2xvcjogIzRiMzhiMztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5icy1leGFtcGxlLW1vZGFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5bZGlyPXJ0bF0gLm1vZGFsLW9wZW4ge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi1kZW1vLWNvbnRlbnQge1xuICBjb2xvcjogdmFyKC0tdnotZ3JheS01MDApO1xufVxuLmljb24tZGVtby1jb250ZW50IGkge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29sb3I6IHZhcigtLXZ6LWdyYXktNjAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaWNvbi1kZW1vLWNvbnRlbnQgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmljb24tZGVtby1jb250ZW50IC5jb2wtbGctNCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uaWNvbi1kZW1vLWNvbnRlbnQgLmNvbC1sZy00OmhvdmVyIGksIC5pY29uLWRlbW8tY29udGVudCAuY29sLWxnLTQ6aG92ZXIgc3ZnIHtcbiAgY29sb3I6ICM0YjM4YjM7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbn1cblxuLmltZy1zd2l0Y2ggLmNhcmQtcmFkaW8gLmZvcm0tY2hlY2staW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmltZy1zd2l0Y2ggLmNhcmQtcmFkaW8gLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCArIC5mb3JtLWNoZWNrLWxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NSwgNTYsIDE3OSwgMC41KTtcbn1cbi5pbWctc3dpdGNoIC5jYXJkLXJhZGlvIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQgKyAuZm9ybS1jaGVjay1sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZWI4MFwiO1xuICBmb250LWZhbWlseTogXCJyZW1peGljb25cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuW2RhdGEtYnMtdGFyZ2V0PVwiI2NvbGxhcHNlQmdHcmFkaWVudFwiXS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM0YjM4YjMgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRhcmdldD1cIiNjb2xsYXBzZUJnR3JhZGllbnRcIl0uYWN0aXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4MFwiO1xuICBmb250LWZhbWlseTogcmVtaXhpY29uO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICByaWdodDogNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNGIzOGIzO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAudmVydGljYWwtbWVudSxcbiAgLnJpZ2h0LWJhcixcbiAgLnBhZ2UtdGl0bGUtYm94LFxuICAubmF2YmFyLWhlYWRlcixcbiAgLmFwcC1tZW51LFxuICAuZm9vdGVyLFxuICAjYmFjay10by10b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY2FyZC1ib2R5LFxuICAubWFpbi1jb250ZW50LFxuICAucmlnaHQtYmFyLFxuICAucGFnZS1jb250ZW50LFxuICBib2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuY2FyZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuaW52b2ljZS1kZXRhaWxzIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuYWRkcmVzcy5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIGF1dG8gIWltcG9ydGFudDtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yaWJib24tYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbiB7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICBib3gtc2hhZG93OiAycHggNXB4IDEwcHggcmdiYSgzMywgMzcsIDQxLCAwLjE1KTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcHg7XG4gIHRvcDogNXB4O1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi5yb3VuZC1zaGFwZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMzBweCAzMHB4IDA7XG59XG4ucmliYm9uLWJveCAucmliYm9uLnJpYmJvbi1zaGFwZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5yaWJib24tYm94IC5yaWJib24ucmliYm9uLXNoYXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTdweDtcbiAgdG9wOiAwO1xuICBib3JkZXI6IDE0cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ucmliYm9uLWJveCAucmliYm9uLnJpYmJvbi1zaGFwZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTdweDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXI6IDE0cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ucmliYm9uLWJveC5yaWJib24tY2lyY2xlIC5yaWJib24ge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG59XG4ucmliYm9uLWJveC5yaWJib24tZmlsbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmliYm9uLWJveC5yaWJib24tZmlsbCAucmliYm9uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgd2lkdGg6IDkzcHg7XG4gIGhlaWdodDogNTJweDtcbiAgbGVmdDogLTM2cHg7XG4gIHRvcDogLTE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4ucmliYm9uLWJveC5yaWJib24tZmlsbC5yaWJib24tc20gLnJpYmJvbiB7XG4gIHBhZGRpbmc6IDJweCAxMnB4O1xuICB3aWR0aDogNzhweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucmliYm9uLWJveC5yaWdodCAucmliYm9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5yaWJib24tYm94LnJpZ2h0IC5yaWJib24ucm91bmQtc2hhcGUge1xuICBib3JkZXItcmFkaXVzOiAzMHB4IDAgMCAzMHB4O1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLnJpYmJvbi5yaWJib24tc2hhcGUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5yaWJib24tYm94LnJpZ2h0IC5yaWJib24ucmliYm9uLXNoYXBlOjpiZWZvcmUsIC5yaWJib24tYm94LnJpZ2h0IC5yaWJib24ucmliYm9uLXNoYXBlOjphZnRlciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtMTdweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnJpYmJvbi1ib3gucmlnaHQucmliYm9uLWNpcmNsZSAucmliYm9uIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDIwcHg7XG59XG4ucmliYm9uLWJveC5yaWdodCAuaWNvbi1yaWJib24ge1xuICByaWdodDogMjRweDtcbiAgbGVmdDogYXV0bztcbn1cbi5yaWJib24tYm94LnJpZ2h0LnJpYmJvbi1maWxsIC5yaWJib24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHJpZ2h0OiAtMzhweDtcbiAgbGVmdDogYXV0bztcbn1cbi5yaWJib24tYm94LnJpZ2h0LnJpYmJvbi1ib3ggLnJpYmJvbi10d28ge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTVweDtcbn1cbi5yaWJib24tYm94LnJpZ2h0LnJpYmJvbi1ib3ggLnJpYmJvbi10d28gc3BhbiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMjFweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi1jb250ZW50IHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjNGIzOGIzO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi1wcmltYXJ5OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDU4LjcyMzQwNDI1NTMsIDQzLjg0NjgwODUxMDYsIDE0MC4xNTMxOTE0ODk0KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5yaWJib24tYm94IC5yaWJib24tcHJpbWFyeS5yaWJib24tc2hhcGU6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNGIzOGIzO1xuICBib3JkZXItdG9wLWNvbG9yOiAjNGIzOGIzO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi1wcmltYXJ5LnJpYmJvbi1zaGFwZTo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzRiMzhiMztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzRiMzhiMztcbn1cbi5yaWJib24tYm94LnJpZ2h0IC5yaWJib24tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICM0YjM4YjM7XG59XG4ucmliYm9uLWJveC5yaWdodCAucmliYm9uLXByaW1hcnkucmliYm9uLXNoYXBlOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0YjM4YjM7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0YjM4YjM7XG59XG4ucmliYm9uLWJveC5yaWdodCAucmliYm9uLXByaW1hcnkucmliYm9uLXNoYXBlOjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzRiMzhiMztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzRiMzhiMztcbn1cbi5yaWJib24tYm94IC5yaWJib24tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogIzM1NzdmMTtcbn1cbi5yaWJib24tYm94IC5yaWJib24tc2Vjb25kYXJ5OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE1Ljc1LCA5MCwgMjI3LjI1KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5yaWJib24tYm94IC5yaWJib24tc2Vjb25kYXJ5LnJpYmJvbi1zaGFwZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzNTc3ZjE7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzNTc3ZjE7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXNlY29uZGFyeS5yaWJib24tc2hhcGU6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzNTc3ZjE7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzNTc3ZjE7XG59XG4ucmliYm9uLWJveC5yaWdodCAucmliYm9uLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICMzNTc3ZjE7XG59XG4ucmliYm9uLWJveC5yaWdodCAucmliYm9uLXNlY29uZGFyeS5yaWJib24tc2hhcGU6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzM1NzdmMTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM1NzdmMTtcbn1cbi5yaWJib24tYm94LnJpZ2h0IC5yaWJib24tc2Vjb25kYXJ5LnJpYmJvbi1zaGFwZTo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzNTc3ZjE7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzNTc3ZjE7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjNDVDQjg1O1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi1zdWNjZXNzOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDQ4LjI4NTcxNDI4NTcsIDE3Mi43MTQyODU3MTQzLCAxMDcuNzE0Mjg1NzE0MykgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXN1Y2Nlc3MucmliYm9uLXNoYXBlOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzQ1Q0I4NTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzQ1Q0I4NTtcbn1cbi5yaWJib24tYm94IC5yaWJib24tc3VjY2Vzcy5yaWJib24tc2hhcGU6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0NUNCODU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0NUNCODU7XG59XG4ucmliYm9uLWJveC5yaWdodCAucmliYm9uLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjNDVDQjg1O1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLnJpYmJvbi1zdWNjZXNzLnJpYmJvbi1zaGFwZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNDVDQjg1O1xuICBib3JkZXItdG9wLWNvbG9yOiAjNDVDQjg1O1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLnJpYmJvbi1zdWNjZXNzLnJpYmJvbi1zaGFwZTo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0NUNCODU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0NUNCODU7XG59XG4ucmliYm9uLWJveCAucmliYm9uLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjMjk5Y2RiO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi1pbmZvOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDMwLjA5NiwgMTI2LjIzNiwgMTc4LjkwNCkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4ucmliYm9uLWJveCAucmliYm9uLWluZm8ucmliYm9uLXNoYXBlOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzI5OWNkYjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzI5OWNkYjtcbn1cbi5yaWJib24tYm94IC5yaWJib24taW5mby5yaWJib24tc2hhcGU6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyOTljZGI7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyOTljZGI7XG59XG4ucmliYm9uLWJveC5yaWdodCAucmliYm9uLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjMjk5Y2RiO1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLnJpYmJvbi1pbmZvLnJpYmJvbi1zaGFwZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjk5Y2RiO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjk5Y2RiO1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLnJpYmJvbi1pbmZvLnJpYmJvbi1zaGFwZTo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyOTljZGI7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyOTljZGI7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjZmZiZTBiO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi13YXJuaW5nOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIxNSwgMTU3LjcyNTQwOTgzNjEsIDApIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi13YXJuaW5nLnJpYmJvbi1zaGFwZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmJlMGI7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmJlMGI7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXdhcm5pbmcucmliYm9uLXNoYXBlOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZiZTBiO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZiZTBiO1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLnJpYmJvbi13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2ZmYmUwYjtcbn1cbi5yaWJib24tYm94LnJpZ2h0IC5yaWJib24td2FybmluZy5yaWJib24tc2hhcGU6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmYmUwYjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmYmUwYjtcbn1cbi5yaWJib24tYm94LnJpZ2h0IC5yaWJib24td2FybmluZy5yaWJib24tc2hhcGU6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZiZTBiO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZiZTBiO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiAjZjA2NTQ4O1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi1kYW5nZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjM2LjEzNjM2MzYzNjQsIDYxLjMzMzMzMzMzMzMsIDI0Ljg2MzYzNjM2MzYpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi1kYW5nZXIucmliYm9uLXNoYXBlOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2YwNjU0ODtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YwNjU0ODtcbn1cbi5yaWJib24tYm94IC5yaWJib24tZGFuZ2VyLnJpYmJvbi1zaGFwZTo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2YwNjU0ODtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2YwNjU0ODtcbn1cbi5yaWJib24tYm94LnJpZ2h0IC5yaWJib24tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogI2YwNjU0ODtcbn1cbi5yaWJib24tYm94LnJpZ2h0IC5yaWJib24tZGFuZ2VyLnJpYmJvbi1zaGFwZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjA2NTQ4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjA2NTQ4O1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLnJpYmJvbi1kYW5nZXIucmliYm9uLXNoYXBlOjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2YwNjU0ODtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2YwNjU0ODtcbn1cbi5yaWJib24tYm94IC5yaWJib24tbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZjNmNmY5O1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi1saWdodDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYigyMDksIDIyMC41LCAyMzIpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi1saWdodC5yaWJib24tc2hhcGU6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjNmNmY5O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjNmNmY5O1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi1saWdodC5yaWJib24tc2hhcGU6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmM2Y2Zjk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmM2Y2Zjk7XG59XG4ucmliYm9uLWJveC5yaWdodCAucmliYm9uLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2YzZjZmOTtcbn1cbi5yaWJib24tYm94LnJpZ2h0IC5yaWJib24tbGlnaHQucmliYm9uLXNoYXBlOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmM2Y2Zjk7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmM2Y2Zjk7XG59XG4ucmliYm9uLWJveC5yaWdodCAucmliYm9uLWxpZ2h0LnJpYmJvbi1zaGFwZTo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmM2Y2Zjk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmM2Y2Zjk7XG59XG4ucmliYm9uLWJveCAucmliYm9uLWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjMjEyNTI5O1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi1kYXJrOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEwLjI1Njc1Njc1NjgsIDExLjUsIDEyLjc0MzI0MzI0MzIpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi1kYXJrLnJpYmJvbi1zaGFwZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyMTI1Mjk7XG59XG4ucmliYm9uLWJveCAucmliYm9uLWRhcmsucmliYm9uLXNoYXBlOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjEyNTI5O1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLnJpYmJvbi1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzIxMjUyOTtcbn1cbi5yaWJib24tYm94LnJpZ2h0IC5yaWJib24tZGFyay5yaWJib24tc2hhcGU6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzIxMjUyOTtcbn1cbi5yaWJib24tYm94LnJpZ2h0IC5yaWJib24tZGFyay5yaWJib24tc2hhcGU6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjEyNTI5O1xufVxuLnJpYmJvbi1ib3ggLmljb24tcmliYm9uIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbGVmdDogMjRweDtcbiAgdG9wOiAtMTJweDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLnJpYmJvbi1ib3gge1xuICAvKiBSaWJib24gdHdvICovXG59XG4ucmliYm9uLWJveCAucmliYm9uLXR3byB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTVweDtcbiAgdG9wOiAtNXB4O1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5yaWJib24tYm94IC5yaWJib24tdHdvIHNwYW4ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB3aWR0aDogMTAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCAxcHggMCAwIHJnYmEoMCwgMCwgMCwgMC4wMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOXB4O1xuICBsZWZ0OiAtMjFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5yaWJib24tYm94IC5yaWJib24tdHdvIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi10d28gc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5yaWJib24tYm94IC5yaWJib24tdHdvLXByaW1hcnkgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICM0YjM4YjM7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXR3by1wcmltYXJ5IHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCByZ2IoNTAuNTg1MTA2MzgzLCAzNy43NzAyMTI3NjYsIDEyMC43Mjk3ODcyMzQpO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgcmdiKDUwLjU4NTEwNjM4MywgMzcuNzcwMjEyNzY2LCAxMjAuNzI5Nzg3MjM0KTtcbn1cbi5yaWJib24tYm94IC5yaWJib24tdHdvLXByaW1hcnkgc3BhbjphZnRlciB7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHJnYig1MC41ODUxMDYzODMsIDM3Ljc3MDIxMjc2NiwgMTIwLjcyOTc4NzIzNCk7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCByZ2IoNTAuNTg1MTA2MzgzLCAzNy43NzAyMTI3NjYsIDEyMC43Mjk3ODcyMzQpO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi10d28tc2Vjb25kYXJ5IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMzU3N2YxO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi10d28tc2Vjb25kYXJ5IHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCByZ2IoMTQuMDk3MjIyMjIyMiwgODAuNTU1NTU1NTU1NiwgMjAzLjQwMjc3Nzc3NzgpO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgcmdiKDE0LjA5NzIyMjIyMjIsIDgwLjU1NTU1NTU1NTYsIDIwMy40MDI3Nzc3Nzc4KTtcbn1cbi5yaWJib24tYm94IC5yaWJib24tdHdvLXNlY29uZGFyeSBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgcmdiKDE0LjA5NzIyMjIyMjIsIDgwLjU1NTU1NTU1NTYsIDIwMy40MDI3Nzc3Nzc4KTtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHJnYigxNC4wOTcyMjIyMjIyLCA4MC41NTU1NTU1NTU2LCAyMDMuNDAyNzc3Nzc3OCk7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXR3by1zdWNjZXNzIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjNDVDQjg1O1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi10d28tc3VjY2VzcyBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgcmdiKDQyLjcxNDI4NTcxNDMsIDE1Mi43ODU3MTQyODU3LCA5NS4yODU3MTQyODU3KTtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHJnYig0Mi43MTQyODU3MTQzLCAxNTIuNzg1NzE0Mjg1NywgOTUuMjg1NzE0Mjg1Nyk7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXR3by1zdWNjZXNzIHNwYW46YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCByZ2IoNDIuNzE0Mjg1NzE0MywgMTUyLjc4NTcxNDI4NTcsIDk1LjI4NTcxNDI4NTcpO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgcmdiKDQyLjcxNDI4NTcxNDMsIDE1Mi43ODU3MTQyODU3LCA5NS4yODU3MTQyODU3KTtcbn1cbi5yaWJib24tYm94IC5yaWJib24tdHdvLWluZm8gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMyOTljZGI7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXR3by1pbmZvIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCByZ2IoMjYuNDI0LCAxMTAuODM0LCAxNTcuMDc2KTtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHJnYigyNi40MjQsIDExMC44MzQsIDE1Ny4wNzYpO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi10d28taW5mbyBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgcmdiKDI2LjQyNCwgMTEwLjgzNCwgMTU3LjA3Nik7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCByZ2IoMjYuNDI0LCAxMTAuODM0LCAxNTcuMDc2KTtcbn1cbi5yaWJib24tYm94IC5yaWJib24tdHdvLXdhcm5pbmcgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmZmJlMGI7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXR3by13YXJuaW5nIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCByZ2IoMTg5LjUsIDEzOS4wMTg0NDI2MjMsIDApO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgcmdiKDE4OS41LCAxMzkuMDE4NDQyNjIzLCAwKTtcbn1cbi5yaWJib24tYm94IC5yaWJib24tdHdvLXdhcm5pbmcgc3BhbjphZnRlciB7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHJnYigxODkuNSwgMTM5LjAxODQ0MjYyMywgMCk7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCByZ2IoMTg5LjUsIDEzOS4wMTg0NDI2MjMsIDApO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi10d28tZGFuZ2VyIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZjA2NTQ4O1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi10d28tZGFuZ2VyIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCByZ2IoMjE3LjY1OTA5MDkwOTEsIDUyLjMzMzMzMzMzMzMsIDE3Ljg0MDkwOTA5MDkpO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgcmdiKDIxNy42NTkwOTA5MDkxLCA1Mi4zMzMzMzMzMzMzLCAxNy44NDA5MDkwOTA5KTtcbn1cbi5yaWJib24tYm94IC5yaWJib24tdHdvLWRhbmdlciBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgcmdiKDIxNy42NTkwOTA5MDkxLCA1Mi4zMzMzMzMzMzMzLCAxNy44NDA5MDkwOTA5KTtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHJnYigyMTcuNjU5MDkwOTA5MSwgNTIuMzMzMzMzMzMzMywgMTcuODQwOTA5MDkwOSk7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXR3by1saWdodCBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2YzZjZmOTtcbn1cbi5yaWJib24tYm94IC5yaWJib24tdHdvLWxpZ2h0IHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCByZ2IoMTkyLCAyMDcuNzUsIDIyMy41KTtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHJnYigxOTIsIDIwNy43NSwgMjIzLjUpO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi10d28tbGlnaHQgc3BhbjphZnRlciB7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHJnYigxOTIsIDIwNy43NSwgMjIzLjUpO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgcmdiKDE5MiwgMjA3Ljc1LCAyMjMuNSk7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXR3by1kYXJrIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMjEyNTI5O1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi10d28tZGFyayBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgYmxhY2s7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCBibGFjaztcbn1cbi5yaWJib24tYm94IC5yaWJib24tdHdvLWRhcmsgc3BhbjphZnRlciB7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIGJsYWNrO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgYmxhY2s7XG59XG5cbi5yaWJib24tYm94LnJpZ2h0IC5yaWJib24tdGhyZWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTYuMXB4O1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLnJpYmJvbi10aHJlZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNi4xcHg7XG4gIGxlZnQ6IDEwcHg7XG59XG4ucmliYm9uLXRocmVlIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxMnB4IDhweCAxMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICB3aWR0aDogOTBweDtcbn1cbi5yaWJib24tdGhyZWUgc3Bhbjo6YWZ0ZXIsIC5yaWJib24tdGhyZWUgc3Bhbjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnJpYmJvbi10aHJlZSBzcGFuOjpiZWZvcmUge1xuICBoZWlnaHQ6IDZweDtcbiAgd2lkdGg6IDZweDtcbiAgbGVmdDogLTZweDtcbiAgdG9wOiAwO1xufVxuLnJpYmJvbi10aHJlZSBzcGFuOjphZnRlciB7XG4gIGhlaWdodDogNnB4O1xuICB3aWR0aDogOHB4O1xuICBsZWZ0OiAtOHB4O1xuICB0b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xufVxuLnJpYmJvbi10aHJlZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiA0NHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDQ0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQ7XG59XG5cbi5yaWJib24tdGhyZWUtcHJpbWFyeSBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzRiMzhiMztcbn1cbi5yaWJib24tdGhyZWUtcHJpbWFyeSBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM0YjM4YjM7XG59XG4ucmliYm9uLXRocmVlLXByaW1hcnkgc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYig1OC43MjM0MDQyNTUzLCA0My44NDY4MDg1MTA2LCAxNDAuMTUzMTkxNDg5NCk7XG59XG4ucmliYm9uLXRocmVlLXByaW1hcnk6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzRiMzhiMztcbn1cblxuLnJpYmJvbi10aHJlZS1zZWNvbmRhcnkgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMzNTc3ZjE7XG59XG4ucmliYm9uLXRocmVlLXNlY29uZGFyeSBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMzNTc3ZjE7XG59XG4ucmliYm9uLXRocmVlLXNlY29uZGFyeSBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiKDE1Ljc1LCA5MCwgMjI3LjI1KTtcbn1cbi5yaWJib24tdGhyZWUtc2Vjb25kYXJ5OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzNTc3ZjE7XG59XG5cbi5yaWJib24tdGhyZWUtc3VjY2VzcyBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzQ1Q0I4NTtcbn1cbi5yaWJib24tdGhyZWUtc3VjY2VzcyBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM0NUNCODU7XG59XG4ucmliYm9uLXRocmVlLXN1Y2Nlc3Mgc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYig0OC4yODU3MTQyODU3LCAxNzIuNzE0Mjg1NzE0MywgMTA3LjcxNDI4NTcxNDMpO1xufVxuLnJpYmJvbi10aHJlZS1zdWNjZXNzOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0NUNCODU7XG59XG5cbi5yaWJib24tdGhyZWUtaW5mbyBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzI5OWNkYjtcbn1cbi5yaWJib24tdGhyZWUtaW5mbyBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyOTljZGI7XG59XG4ucmliYm9uLXRocmVlLWluZm8gc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYigzMC4wOTYsIDEyNi4yMzYsIDE3OC45MDQpO1xufVxuLnJpYmJvbi10aHJlZS1pbmZvOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyOTljZGI7XG59XG5cbi5yaWJib24tdGhyZWUtd2FybmluZyBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2ZmYmUwYjtcbn1cbi5yaWJib24tdGhyZWUtd2FybmluZyBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmJlMGI7XG59XG4ucmliYm9uLXRocmVlLXdhcm5pbmcgc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYigyMTUsIDE1Ny43MjU0MDk4MzYxLCAwKTtcbn1cbi5yaWJib24tdGhyZWUtd2FybmluZzo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZiZTBiO1xufVxuXG4ucmliYm9uLXRocmVlLWRhbmdlciBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2YwNjU0ODtcbn1cbi5yaWJib24tdGhyZWUtZGFuZ2VyIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2YwNjU0ODtcbn1cbi5yaWJib24tdGhyZWUtZGFuZ2VyIHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjM2LjEzNjM2MzYzNjQsIDYxLjMzMzMzMzMzMzMsIDI0Ljg2MzYzNjM2MzYpO1xufVxuLnJpYmJvbi10aHJlZS1kYW5nZXI6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YwNjU0ODtcbn1cblxuLnJpYmJvbi10aHJlZS1saWdodCBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2YzZjZmOTtcbn1cbi5yaWJib24tdGhyZWUtbGlnaHQgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZjNmNmY5O1xufVxuLnJpYmJvbi10aHJlZS1saWdodCBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiKDIwOSwgMjIwLjUsIDIzMik7XG59XG4ucmliYm9uLXRocmVlLWxpZ2h0OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmM2Y2Zjk7XG59XG5cbi5yaWJib24tdGhyZWUtZGFyayBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzIxMjUyOTtcbn1cbi5yaWJib24tdGhyZWUtZGFyayBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyMTI1Mjk7XG59XG4ucmliYm9uLXRocmVlLWRhcmsgc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYigxMC4yNTY3NTY3NTY4LCAxMS41LCAxMi43NDMyNDMyNDMyKTtcbn1cbi5yaWJib24tdGhyZWUtZGFyazo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjEyNTI5O1xufVxuXG4ucmliYm9uLWJveCAudHJlbmRpbmctcmliYm9uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5yaWJib24tYm94IC50cmVuZGluZy1yaWJib24gLnRyZW5kaW5nLXJpYmJvbi10ZXh0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5yaWJib24tYm94OmhvdmVyIC50cmVuZGluZy1yaWJib24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4ucmliYm9uLWJveDpob3ZlciAudHJlbmRpbmctcmliYm9uIC50cmVuZGluZy1yaWJib24tdGV4dCB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucmliYm9uLWJveC5yaWdodCAudHJlbmRpbmctcmliYm9uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLnRyZW5kaW5nLXJpYmJvbiAudHJlbmRpbmctcmliYm9uLXRleHQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBvcGFjaXR5OiAwO1xufVxuLnJpYmJvbi1ib3gucmlnaHQ6aG92ZXIgLnRyZW5kaW5nLXJpYmJvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5yaWJib24tYm94LnJpZ2h0OmhvdmVyIC50cmVuZGluZy1yaWJib24gLnRyZW5kaW5nLXJpYmJvbi10ZXh0IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRvYXN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG4udG9hc3QtYm9yZGVyLXByaW1hcnkgLnRvYXN0LWJvZHkge1xuICBjb2xvcjogIzRiMzhiMztcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0YjM4YjM7XG59XG5cbi50b2FzdC1ib3JkZXItc2Vjb25kYXJ5IC50b2FzdC1ib2R5IHtcbiAgY29sb3I6ICMzNTc3ZjE7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMzU3N2YxO1xufVxuXG4udG9hc3QtYm9yZGVyLXN1Y2Nlc3MgLnRvYXN0LWJvZHkge1xuICBjb2xvcjogIzQ1Q0I4NTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NUNCODU7XG59XG5cbi50b2FzdC1ib3JkZXItaW5mbyAudG9hc3QtYm9keSB7XG4gIGNvbG9yOiAjMjk5Y2RiO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzI5OWNkYjtcbn1cblxuLnRvYXN0LWJvcmRlci13YXJuaW5nIC50b2FzdC1ib2R5IHtcbiAgY29sb3I6ICNmZmJlMGI7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmZiZTBiO1xufVxuXG4udG9hc3QtYm9yZGVyLWRhbmdlciAudG9hc3QtYm9keSB7XG4gIGNvbG9yOiAjZjA2NTQ4O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2YwNjU0ODtcbn1cblxuLnRvYXN0LWJvcmRlci1saWdodCAudG9hc3QtYm9keSB7XG4gIGNvbG9yOiAjZjNmNmY5O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2YzZjZmOTtcbn1cblxuLnRvYXN0LWJvcmRlci1kYXJrIC50b2FzdC1ib2R5IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMjEyNTI5O1xufVxuXG4uc2Nyb2xsc3B5LWV4YW1wbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5zY3JvbGxzcHktZXhhbXBsZS0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM3MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuOnJvb3Qge1xuICAtLXZ6LWNhcmQtbG9nby1kYXJrOiBibG9jaztcbiAgLS12ei1jYXJkLWxvZ28tbGlnaHQ6IG5vbmU7XG4gIC0tdnotdmVydGljYWwtbWVudS13aWR0aDogMjUwcHg7XG4gIC0tdnotdmVydGljYWwtbWVudS13aWR0aC1tZDogMTgwcHg7XG4gIC0tdnotdmVydGljYWwtbWVudS13aWR0aC1zbTogNzBweDtcbiAgLS12ei1oZWFkZXItYmc6ICNmZmY7XG4gIC0tdnotaGVhZGVyLWJvcmRlcjogI2U5ZWJlYztcbiAgLS12ei1oZWFkZXItaXRlbS1jb2xvcjogIzQ5NTA1NztcbiAgLS12ei1oZWFkZXItaXRlbS1iZzogcmdiYSg1MywgMTE5LCAyNDEsIDAuMTIpO1xuICAtLXZ6LWhlYWRlci1pdGVtLXN1Yi1jb2xvcjogIzg3OGE5OTtcbiAgLS12ei10b3BiYXItc2VhcmNoLWJnOiAjZjNmM2Y5O1xuICAtLXZ6LXRvcGJhci1zZWFyY2gtY29sb3I6ICM0OTUwNTc7XG4gIC0tdnotdG9wYmFyLXVzZXItYmc6ICNmM2YzZjk7XG4gIC0tdnotcGFnZS10aXRsZS1ib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSg1NiwgNjUsIDc0LCAwLjE1KTtcbiAgLS12ei1wYWdlLXRpdGxlLWJvcmRlcjogbm9uZTtcbn1cbjpyb290W2RhdGEtdG9wYmFyPWRhcmtdIHtcbiAgLS12ei1oZWFkZXItYmc6ICM0YjM4YjM7XG4gIC0tdnotaGVhZGVyLWl0ZW0tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIC0tdnotaGVhZGVyLWl0ZW0tYmc6ICM0OTVjOTk7XG4gIC0tdnotaGVhZGVyLWl0ZW0tc3ViLWNvbG9yOiAjYjBjNGQ5O1xuICAtLXZ6LXRvcGJhci11c2VyLWJnOiAjNTI2MzljO1xuICAtLXZ6LXRvcGJhci1zZWFyY2gtYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gIC0tdnotdG9wYmFyLXNlYXJjaC1jb2xvcjogI2ZmZjtcbiAgLS12ei1oZWFkZXItYm9yZGVyOiAjNGIzOGIzO1xufVxuOnJvb3Qge1xuICAtLXZ6LXRvcG5hdi1iZzogI2ZmZjtcbiAgLS12ei10b3BuYXYtaXRlbS1jb2xvcjogcmdiKDEwOC44OTE4OTE4OTE5LCAxMTIuMDk0NTk0NTk0NiwgMTI4LjEwODEwODEwODEpO1xuICAtLXZ6LXRvcG5hdi1pdGVtLWFjdGl2ZS1jb2xvcjogIzRiMzhiMztcbiAgLS12ei10d29jb2x1bW4tbWVudS1pY29udmlldy1iZzogI2ZmZjtcbiAgLS12ei10d29jb2x1bW4tbWVudS1ib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgxNSwgMzQsIDU4LCAwLjEyKTtcbiAgLS12ei1ib3hlZC1sYXlvdXQtd2lkdGg6IDEzMDBweDtcbiAgLS12ei1ib3hlZC1ib2R5LWJnOiByZ2IoMjI5LjM3MTQyODU3MTQsIDIyOS4zNzE0Mjg1NzE0LCAyMzkuMjI4NTcxNDI4Nik7XG4gIC0tdnotc2VtaWJveC13aWR0aDogMTEwcHg7XG4gIC0tdnotZm9vdGVyLWJnOiAjZmZmO1xuICAtLXZ6LWZvb3Rlci1jb2xvcjogIzk4YTZhZDtcbiAgLS12ei1pbnB1dC1iZy1jdXN0b206ICNmZmY7XG4gIC0tdnotaW5wdXQtYm9yZGVyLWN1c3RvbTogI2NlZDRkYTtcbn1cblxuOnJvb3Qge1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtYmc6ICNmZmY7XG4gIC0tdnotdmVydGljYWwtbWVudS1ib3JkZXI6ICNmZmY7XG4gIC0tdnotdmVydGljYWwtbWVudS1pdGVtLWNvbG9yOiByZ2IoMTA4Ljg5MTg5MTg5MTksIDExMi4wOTQ1OTQ1OTQ2LCAxMjguMTA4MTA4MTA4MSk7XG4gIC0tdnotdmVydGljYWwtbWVudS1pdGVtLWJnOiByZ2JhKDc1LCA1NiwgMTc5LCAwLjE1KTtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0taG92ZXItY29sb3I6ICM0YjM4YjM7XG4gIC0tdnotdmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1jb2xvcjogIzRiMzhiMztcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWJnOiByZ2JhKDc1LCA1NiwgMTc5LCAwLjE1KTtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWNvbG9yOiByZ2IoMTIzLjk3Mjk3Mjk3MywgMTI3LjI0ODY0ODY0ODYsIDE0My42MjcwMjcwMjcpO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0taG92ZXItY29sb3I6ICM0YjM4YjM7XG4gIC0tdnotdmVydGljYWwtbWVudS1zdWItaXRlbS1hY3RpdmUtY29sb3I6ICM0YjM4YjM7XG4gIC0tdnotdmVydGljYWwtbWVudS10aXRsZS1jb2xvcjogIzkxOWRhOTtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDE1LCAzNCwgNTgsIDAuMTIpO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtZHJvcGRvd24tYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMTUsIDM0LCA1OCwgMC4xMik7XG59XG46cm9vdFtkYXRhLXNpZGViYXI9ZGFya10ge1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtYmc6ICM0YjM4YjM7XG4gIC0tdnotdmVydGljYWwtbWVudS1ib3JkZXI6ICM0YjM4YjM7XG4gIC0tdnotdmVydGljYWwtbWVudS1pdGVtLWNvbG9yOiAjYWJiOWU4O1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tdnotdmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0tY29sb3I6ICNhYmI5ZTg7XG4gIC0tdnotdmVydGljYWwtbWVudS1zdWItaXRlbS1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LXRpdGxlLWNvbG9yOiAjODM4ZmI5O1xuICAtLXZ6LXR3b2NvbHVtbi1tZW51LWljb252aWV3LWJnOiByZ2IoNzguMjU1MzE5MTQ4OSwgNTguNDMwNjM4Mjk3OSwgMTg2Ljc2OTM2MTcwMjEpO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMTUsIDM0LCA1OCwgMC4xMik7XG4gIC0tdnotdmVydGljYWwtbWVudS1kcm9wZG93bi1ib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgxNSwgMzQsIDU4LCAwLjEyKTtcbn1cblxuOnJvb3Q6aXMoW2RhdGEtc2lkZWJhcj1ncmFkaWVudF0sIFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtMl0sIFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtM10sIFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtNF0pIHtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0tYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tdnotdmVydGljYWwtbWVudS1pdGVtLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tdnotdmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIC0tdnotdmVydGljYWwtbWVudS1zdWItaXRlbS1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LXRpdGxlLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIC0tdnotdmVydGljYWwtbWVudS1ib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgxNSwgMzQsIDU4LCAwLjEyKTtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWRyb3Bkb3duLWJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDE1LCAzNCwgNTgsIDAuMTIpO1xufVxuOnJvb3RbZGF0YS1zaWRlYmFyPWdyYWRpZW50XSB7XG4gIC0tdnotdmVydGljYWwtbWVudS1iZzogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS12ei1wcmltYXJ5KSwgdmFyKC0tdnotc3VjY2VzcykpO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtYm9yZGVyOiB2YXIoLS12ei1zdWNjZXNzKTtcbiAgLS12ei10d29jb2x1bW4tbWVudS1pY29udmlldy1iZzogdmFyKC0tdnotcHJpbWFyeSk7XG59XG46cm9vdFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtMl0ge1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtYmc6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tdnotaW5mbyksIHZhcigtLXZ6LXNlY29uZGFyeSkpO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtYm9yZGVyOiB2YXIoLS12ei1zZWNvbmRhcnkpO1xuICAtLXZ6LXR3b2NvbHVtbi1tZW51LWljb252aWV3LWJnOiB2YXIoLS12ei1pbmZvKTtcbn1cbjpyb290W2RhdGEtc2lkZWJhcj1ncmFkaWVudC0zXSB7XG4gIC0tdnotdmVydGljYWwtbWVudS1iZzogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS12ei1pbmZvKSwgdmFyKC0tdnotc3VjY2VzcykpO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtYm9yZGVyOiB2YXIoLS12ei1zdWNjZXNzKTtcbiAgLS12ei10d29jb2x1bW4tbWVudS1pY29udmlldy1iZzogdmFyKC0tdnotaW5mbyk7XG59XG46cm9vdFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtNF0ge1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtYmc6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzFhMWQyMSwgdmFyKC0tdnotcHJpbWFyeSkpO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtYm9yZGVyOiB2YXIoLS12ei1wcmltYXJ5KTtcbiAgLS12ei10d29jb2x1bW4tbWVudS1pY29udmlldy1iZzogIzFhMWQyMTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10ge1xuICAtLXZ6LWxpZ2h0OiByZ2IoMzkuNzQsIDQyLjU2LCA0Ni4zMik7XG4gIC0tdnotbGlnaHQtcmdiOiA0MCwgNDMsIDQ2O1xuICAtLXZ6LWxpZ2h0LXRleHQtZW1waGFzaXM6IHJnYig4My4yNSwgODUuNSwgODguNSk7XG4gIC0tdnotbGlnaHQtYmctc3VidGxlOiByZ2IoMzcuNDUsIDQwLjMsIDQ0LjEpO1xuICAtLXZ6LWxpZ2h0LWJvcmRlci1zdWJ0bGU6IHJnYig1My40OCwgNTYuMTIsIDU5LjY0KTtcbiAgLS12ei1kYXJrOiByZ2IoNDguOSwgNTEuNiwgNTUuMik7XG4gIC0tdnotZGFyay1yZ2I6IDQ5LCA1MiwgNTU7XG4gIC0tdnotZGFyay10ZXh0LWVtcGhhc2lzOiByZ2IoOTQuNywgOTYuOCwgOTkuNik7XG4gIC0tdnotZGFyay1iZy1zdWJ0bGU6IHJnYig0OC45LCA1MS42LCA1NS4yKTtcbiAgLS12ei1kYXJrLWJvcmRlci1zdWJ0bGU6IHJnYig2MC4zNSwgNjIuOSwgNjYuMyk7XG4gIC0tdnotY2FyZC1sb2dvLWRhcms6IG5vbmU7XG4gIC0tdnotY2FyZC1sb2dvLWxpZ2h0OiBibG9jaztcbiAgLS12ei1mb290ZXItYmc6ICMyMTI1Mjk7XG4gIC0tdnotZm9vdGVyLWNvbG9yOiAjODc4YTk5O1xuICAtLXZ6LXRvcG5hdi1iZzogIzI3MmIzMDtcbiAgLS12ei10b3BuYXYtaXRlbS1jb2xvcjogIzg3OGE5OTtcbiAgLS12ei10b3BuYXYtaXRlbS1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tdnotcGFnZS10aXRsZS1ib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSg1NiwgNjUsIDc0LCAwLjE1KTtcbiAgLS12ei1wYWdlLXRpdGxlLWJvcmRlcjogbm9uZTtcbiAgLS12ei10d29jb2x1bW4tbWVudS1ib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgxNSwgMzQsIDU4LCAwLjEyKTtcbiAgLS12ei1ib3hlZC1ib2R5LWJnOiByZ2IoMTcuMDEwMTY5NDkxNSwgMTguOTcyODgxMzU1OSwgMjEuNTg5ODMwNTA4NSk7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAudGFibGUtbGlnaHQge1xuICAtLXZ6LXRhYmxlLWNvbG9yOiB3aGl0ZTtcbiAgLS12ei10YWJsZS1iZzogdmFyKC0tdnotbGlnaHQpO1xuICAtLXZ6LXRhYmxlLWJvcmRlci1jb2xvcjogdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgLS12ei10YWJsZS1zdHJpcGVkLWJnOiB2YXIoLS12ei1saWdodCk7XG4gIC0tdnotdGFibGUtc3RyaXBlZC1jb2xvcjogd2hpdGU7XG4gIC0tdnotdGFibGUtYWN0aXZlLWJnOiB2YXIoLS12ei1saWdodCk7XG4gIC0tdnotdGFibGUtYWN0aXZlLWNvbG9yOiB3aGl0ZTtcbiAgLS12ei10YWJsZS1ob3Zlci1iZzogdmFyKC0tdnotbGlnaHQpO1xuICAtLXZ6LXRhYmxlLWhvdmVyLWNvbG9yOiB3aGl0ZTtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tbGlnaHQsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLW91dGxpbmUtbGlnaHQge1xuICAtLXZ6LWJ0bi1jb2xvcjogcmdiKDE0MC41LCAxNDIsIDE0NCk7XG4gIC0tdnotYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS12ei1idG4taG92ZXItY29sb3I6ICNmZmY7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLW91dGxpbmUtZGFyayxcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tc29mdC1kYXJrLCBbZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLWdob3N0LWRhcmsge1xuICAtLXZ6LWJ0bi1jb2xvcjogI2ZmZjtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tZ2hvc3QtZGFyayB7XG4gIC0tdnotYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS12ei1idG4taG92ZXItY29sb3I6ICNmZmY7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZHJvcGRvd24tbWVudSB7XG4gIC0tdnotZHJvcGRvd24tYmc6ICMyOTJlMzM7XG4gIC0tdnotZHJvcGRvd24tbGluay1jb2xvcjogI2FkYjViZDtcbiAgLS12ei1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjYjliZmM0O1xuICAtLXZ6LWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICMyZjM0M2E7XG4gIC0tdnotZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tdnotZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNhZGI1YmQ7XG4gIC0tdnotZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICMyZjM0M2E7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gIC0tdnotaW5wdXQtYmctY3VzdG9tOiAjMjYyYTJmO1xuICAtLXZ6LWlucHV0LWJvcmRlci1jdXN0b206ICMyYTJmMzQ7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIHtcbiAgLS12ei1oZWFkZXItYmc6ICMyOTJlMzI7XG4gIC0tdnotaGVhZGVyLWJvcmRlcjogIzI5MmUzMjtcbiAgLS12ei1oZWFkZXItaXRlbS1jb2xvcjogI2U5ZWNlZjtcbiAgLS12ei1oZWFkZXItaXRlbS1iZzogIzMxMzYzYztcbiAgLS12ei1oZWFkZXItaXRlbS1zdWItY29sb3I6ICM4NzhhOTk7XG4gIC0tdnotdG9wYmFyLXVzZXItYmc6ICMzMTM3M2M7XG4gIC0tdnotdG9wYmFyLXNlYXJjaC1iZzogIzIwMjMyODtcbiAgLS12ei10b3BiYXItc2VhcmNoLWNvbG9yOiAjZmZmO1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya11bZGF0YS10b3BiYXI9ZGFya10ge1xuICAtLXZ6LWhlYWRlci1iZzogIzRiMzhiMztcbiAgLS12ei1oZWFkZXItYm9yZGVyOiAjNGIzOGIzO1xuICAtLXZ6LWhlYWRlci1pdGVtLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAtLXZ6LWhlYWRlci1pdGVtLWJnOiAjNDk1Yzk5O1xuICAtLXZ6LWhlYWRlci1pdGVtLXN1Yi1jb2xvcjogI2IwYzRkOTtcbiAgLS12ei10b3BiYXItdXNlci1iZzogIzUyNjM5YztcbiAgLS12ei10b3BiYXItc2VhcmNoLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICAtLXZ6LXRvcGJhci1zZWFyY2gtY29sb3I6ICNmZmY7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIHtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWJnOiAjZmZmO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtYm9yZGVyOiAjZmZmO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1jb2xvcjogcmdiKDEwOC44OTE4OTE4OTE5LCAxMTIuMDk0NTk0NTk0NiwgMTI4LjEwODEwODEwODEpO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1iZzogcmdiYSg3NSwgNTYsIDE3OSwgMC4xNSk7XG4gIC0tdnotdmVydGljYWwtbWVudS1pdGVtLWhvdmVyLWNvbG9yOiAjNGIzOGIzO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtY29sb3I6ICM0YjM4YjM7XG4gIC0tdnotdmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1iZzogcmdiYSg3NSwgNTYsIDE3OSwgMC4xNSk7XG4gIC0tdnotdmVydGljYWwtbWVudS1zdWItaXRlbS1jb2xvcjogcmdiKDEyMy45NzI5NzI5NzMsIDEyNy4yNDg2NDg2NDg2LCAxNDMuNjI3MDI3MDI3KTtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWhvdmVyLWNvbG9yOiAjNGIzOGIzO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0tYWN0aXZlLWNvbG9yOiAjNGIzOGIzO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtdGl0bGUtY29sb3I6ICM5MTlkYTk7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXVtkYXRhLXNpZGViYXI9ZGFya10ge1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtYmc6ICMyMTI1Mjk7XG4gIC0tdnotdmVydGljYWwtbWVudS1ib3JkZXI6ICMyMTI1Mjk7XG4gIC0tdnotdmVydGljYWwtbWVudS1pdGVtLWNvbG9yOiAjN2M3ZjkwO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tdnotdmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0tY29sb3I6ICM3YzdmOTA7XG4gIC0tdnotdmVydGljYWwtbWVudS1zdWItaXRlbS1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LXRpdGxlLWNvbG9yOiAjNWY2MjcwO1xuICAtLXZ6LXR3b2NvbHVtbi1tZW51LWljb252aWV3LWJnOiAjMjkyZTMyO1xufVxuXG5odG1sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG46aXMoLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2KSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG59XG5cbmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbn1cblxuLmJsb2NrcXVvdGUtcmV2ZXJzZSB7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICA6aXMoLmNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci1sZyxcbiAgLmNvbnRhaW5lci1tZCxcbiAgLmNvbnRhaW5lci1zbSxcbiAgLmNvbnRhaW5lci14bCxcbiAgLmNvbnRhaW5lci14eGwpIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuXG4ucm93ID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFsZXJ0LWxhYmVsLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgYm9yZGVyOiAwO1xufVxuLmFsZXJ0LWxhYmVsLWljb24gLmxhYmVsLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hbGVydC1sYWJlbC1pY29uLmxhYmVsLWFycm93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hbGVydC1sYWJlbC1pY29uLmxhYmVsLWFycm93IC5sYWJlbC1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0YjM4YjM7XG4gIHJpZ2h0OiAtMTJweDtcbn1cblxuLmFsZXJ0LWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZDtcbn1cblxuLmFsZXJ0LXRvcC1ib3JkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xufVxuXG4uYWxlcnQtYWRkaXRpb25hbCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYWxlcnQtYWRkaXRpb25hbCAuYWxlcnQtYm9keSB7XG4gIHBhZGRpbmc6IDAuOHJlbSAxcmVtO1xufVxuLmFsZXJ0LWFkZGl0aW9uYWwgLmFsZXJ0LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwLjhyZW0gMXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tdnotYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS12ei1ib3JkZXItcmFkaXVzKTtcbiAgbWFyZ2luOiAwIC12YXIoLS12ei1ib3JkZXItd2lkdGgpIC12YXIoLS12ei1ib3JkZXItd2lkdGgpIC12YXIoLS12ei1ib3JkZXItd2lkdGgpO1xufVxuXG4ucm91bmRlZC1sYWJlbCAubGFiZWwtaWNvbiB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogMCAzMHB4IDMwcHggMDtcbn1cblxuLmFsZXJ0LWJvcmRlci1sZWZ0LmFsZXJ0LXByaW1hcnkge1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tdnotcHJpbWFyeSk7XG59XG5cbi5hbGVydC10b3AtYm9yZGVyLmFsZXJ0LXByaW1hcnkge1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS12ei1wcmltYXJ5KTtcbn1cblxuLnJvdW5kZWQtbGFiZWwuYWxlcnQtcHJpbWFyeSAubGFiZWwtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXByaW1hcnkpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmxhYmVsLWFycm93LmFsZXJ0LXByaW1hcnkgLmxhYmVsLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotcHJpbWFyeSk7XG59XG4ubGFiZWwtYXJyb3cuYWxlcnQtcHJpbWFyeSAubGFiZWwtaWNvbjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS12ei1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuXG4uYWxlcnQuYWxlcnQtcHJpbWFyeSAuYnRuLWNsb3NlOjphZnRlciB7XG4gIGNvbG9yOiB2YXIoLS12ei1wcmltYXJ5KTtcbn1cblxuLmFsZXJ0LWFkZGl0aW9uYWwuYWxlcnQtcHJpbWFyeSAuYWxlcnQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXByaW1hcnkpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFsZXJ0LWJvcmRlci1sZWZ0LmFsZXJ0LXNlY29uZGFyeSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnkpO1xufVxuXG4uYWxlcnQtdG9wLWJvcmRlci5hbGVydC1zZWNvbmRhcnkge1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnkpO1xufVxuXG4ucm91bmRlZC1sYWJlbC5hbGVydC1zZWNvbmRhcnkgLmxhYmVsLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnkpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmxhYmVsLWFycm93LmFsZXJ0LXNlY29uZGFyeSAubGFiZWwtaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnkpO1xufVxuLmxhYmVsLWFycm93LmFsZXJ0LXNlY29uZGFyeSAubGFiZWwtaWNvbjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XG59XG5cbi5hbGVydC5hbGVydC1zZWNvbmRhcnkgLmJ0bi1jbG9zZTo6YWZ0ZXIge1xuICBjb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5KTtcbn1cblxuLmFsZXJ0LWFkZGl0aW9uYWwuYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hbGVydC1ib3JkZXItbGVmdC5hbGVydC1zdWNjZXNzIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLXZ6LXN1Y2Nlc3MpO1xufVxuXG4uYWxlcnQtdG9wLWJvcmRlci5hbGVydC1zdWNjZXNzIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tdnotc3VjY2Vzcyk7XG59XG5cbi5yb3VuZGVkLWxhYmVsLmFsZXJ0LXN1Y2Nlc3MgLmxhYmVsLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zdWNjZXNzKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5sYWJlbC1hcnJvdy5hbGVydC1zdWNjZXNzIC5sYWJlbC1pY29uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXN1Y2Nlc3MpO1xufVxuLmxhYmVsLWFycm93LmFsZXJ0LXN1Y2Nlc3MgLmxhYmVsLWljb246YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tdnotc3VjY2VzcykgIWltcG9ydGFudDtcbn1cblxuLmFsZXJ0LmFsZXJ0LXN1Y2Nlc3MgLmJ0bi1jbG9zZTo6YWZ0ZXIge1xuICBjb2xvcjogdmFyKC0tdnotc3VjY2Vzcyk7XG59XG5cbi5hbGVydC1hZGRpdGlvbmFsLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zdWNjZXNzKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hbGVydC1ib3JkZXItbGVmdC5hbGVydC1pbmZvIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLXZ6LWluZm8pO1xufVxuXG4uYWxlcnQtdG9wLWJvcmRlci5hbGVydC1pbmZvIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tdnotaW5mbyk7XG59XG5cbi5yb3VuZGVkLWxhYmVsLmFsZXJ0LWluZm8gLmxhYmVsLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1pbmZvKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5sYWJlbC1hcnJvdy5hbGVydC1pbmZvIC5sYWJlbC1pY29uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWluZm8pO1xufVxuLmxhYmVsLWFycm93LmFsZXJ0LWluZm8gLmxhYmVsLWljb246YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tdnotaW5mbykgIWltcG9ydGFudDtcbn1cblxuLmFsZXJ0LmFsZXJ0LWluZm8gLmJ0bi1jbG9zZTo6YWZ0ZXIge1xuICBjb2xvcjogdmFyKC0tdnotaW5mbyk7XG59XG5cbi5hbGVydC1hZGRpdGlvbmFsLmFsZXJ0LWluZm8gLmFsZXJ0LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1pbmZvKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hbGVydC1ib3JkZXItbGVmdC5hbGVydC13YXJuaW5nIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLXZ6LXdhcm5pbmcpO1xufVxuXG4uYWxlcnQtdG9wLWJvcmRlci5hbGVydC13YXJuaW5nIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tdnotd2FybmluZyk7XG59XG5cbi5yb3VuZGVkLWxhYmVsLmFsZXJ0LXdhcm5pbmcgLmxhYmVsLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei13YXJuaW5nKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5sYWJlbC1hcnJvdy5hbGVydC13YXJuaW5nIC5sYWJlbC1pY29uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXdhcm5pbmcpO1xufVxuLmxhYmVsLWFycm93LmFsZXJ0LXdhcm5pbmcgLmxhYmVsLWljb246YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tdnotd2FybmluZykgIWltcG9ydGFudDtcbn1cblxuLmFsZXJ0LmFsZXJ0LXdhcm5pbmcgLmJ0bi1jbG9zZTo6YWZ0ZXIge1xuICBjb2xvcjogdmFyKC0tdnotd2FybmluZyk7XG59XG5cbi5hbGVydC1hZGRpdGlvbmFsLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei13YXJuaW5nKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hbGVydC1ib3JkZXItbGVmdC5hbGVydC1kYW5nZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tdnotZGFuZ2VyKTtcbn1cblxuLmFsZXJ0LXRvcC1ib3JkZXIuYWxlcnQtZGFuZ2VyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tdnotZGFuZ2VyKTtcbn1cblxuLnJvdW5kZWQtbGFiZWwuYWxlcnQtZGFuZ2VyIC5sYWJlbC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotZGFuZ2VyKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5sYWJlbC1hcnJvdy5hbGVydC1kYW5nZXIgLmxhYmVsLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotZGFuZ2VyKTtcbn1cbi5sYWJlbC1hcnJvdy5hbGVydC1kYW5nZXIgLmxhYmVsLWljb246YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tdnotZGFuZ2VyKSAhaW1wb3J0YW50O1xufVxuXG4uYWxlcnQuYWxlcnQtZGFuZ2VyIC5idG4tY2xvc2U6OmFmdGVyIHtcbiAgY29sb3I6IHZhcigtLXZ6LWRhbmdlcik7XG59XG5cbi5hbGVydC1hZGRpdGlvbmFsLmFsZXJ0LWRhbmdlciAuYWxlcnQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWRhbmdlcik7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWxlcnQtYm9yZGVyLWxlZnQuYWxlcnQtbGlnaHQge1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tdnotbGlnaHQpO1xufVxuXG4uYWxlcnQtdG9wLWJvcmRlci5hbGVydC1saWdodCB7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXZ6LWxpZ2h0KTtcbn1cblxuLnJvdW5kZWQtbGFiZWwuYWxlcnQtbGlnaHQgLmxhYmVsLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1saWdodCk7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ubGFiZWwtYXJyb3cuYWxlcnQtbGlnaHQgLmxhYmVsLWljb24ge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotbGlnaHQpO1xufVxuLmxhYmVsLWFycm93LmFsZXJ0LWxpZ2h0IC5sYWJlbC1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLXZ6LWxpZ2h0KSAhaW1wb3J0YW50O1xufVxuXG4uYWxlcnQuYWxlcnQtbGlnaHQgLmJ0bi1jbG9zZTo6YWZ0ZXIge1xuICBjb2xvcjogdmFyKC0tdnotbGlnaHQpO1xufVxuXG4uYWxlcnQtYWRkaXRpb25hbC5hbGVydC1saWdodCAuYWxlcnQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWxpZ2h0KTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5hbGVydC1ib3JkZXItbGVmdC5hbGVydC1kYXJrIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLXZ6LWRhcmspO1xufVxuXG4uYWxlcnQtdG9wLWJvcmRlci5hbGVydC1kYXJrIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tdnotZGFyayk7XG59XG5cbi5yb3VuZGVkLWxhYmVsLmFsZXJ0LWRhcmsgLmxhYmVsLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1kYXJrKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5sYWJlbC1hcnJvdy5hbGVydC1kYXJrIC5sYWJlbC1pY29uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWRhcmspO1xufVxuLmxhYmVsLWFycm93LmFsZXJ0LWRhcmsgLmxhYmVsLWljb246YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tdnotZGFyaykgIWltcG9ydGFudDtcbn1cblxuLmFsZXJ0LmFsZXJ0LWRhcmsgLmJ0bi1jbG9zZTo6YWZ0ZXIge1xuICBjb2xvcjogdmFyKC0tdnotZGFyayk7XG59XG5cbi5hbGVydC1hZGRpdGlvbmFsLmFsZXJ0LWRhcmsgLmFsZXJ0LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1kYXJrKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSAuYnRuLWNsb3NlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5hbGVydC1kaXNtaXNzaWJsZSAuYnRuLWNsb3NlOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1NlwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiICFpbXBvcnRhbnQ7XG59XG5cbi5iYWRnZSB7XG4gIGxpbmUtaGVpZ2h0OiAwLjk1O1xufVxuXG4uYmFkZ2UtbGFiZWwuYmctcHJpbWFyeTpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0YjM4YjM7XG59XG5cbi5iYWRnZS1sYWJlbC5iZy1zZWNvbmRhcnk6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzU3N2YxO1xufVxuXG4uYmFkZ2UtbGFiZWwuYmctc3VjY2VzczpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0NUNCODU7XG59XG5cbi5iYWRnZS1sYWJlbC5iZy1pbmZvOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzI5OWNkYjtcbn1cblxuLmJhZGdlLWxhYmVsLmJnLXdhcm5pbmc6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZiZTBiO1xufVxuXG4uYmFkZ2UtbGFiZWwuYmctZGFuZ2VyOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2YwNjU0ODtcbn1cblxuLmJhZGdlLWxhYmVsLmJnLWxpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2YzZjZmOTtcbn1cblxuLmJhZGdlLWxhYmVsLmJnLWRhcms6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjEyNTI5O1xufVxuXG4uYmFkZ2UtYm9yZGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZDtcbn1cblxuLmJhZGdlLWxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJhZGdlLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzRiMzhiMztcbiAgbGVmdDogLTE0cHg7XG4gIHRvcDogMDtcbn1cblxuLmJhZGdlLWdyYWRpZW50LXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNGIzOGIzIDAlLCAjNDVDQjg1IDEwMCUpO1xufVxuXG4uYmFkZ2UtZ3JhZGllbnQtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzM1NzdmMSAwJSwgIzI5OWNkYiAxMDAlKTtcbn1cblxuLmJhZGdlLWdyYWRpZW50LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNDVDQjg1IDAlLCAjZmZiZTBiIDEwMCUpO1xufVxuXG4uYmFkZ2UtZ3JhZGllbnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2YwNjU0OCAwJSwgIzM1NzdmMSAxMDAlKTtcbn1cblxuLmJhZGdlLWdyYWRpZW50LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZmZiZTBiIDAlLCByZ2IoMTg5LjUsIDEzOS4wMTg0NDI2MjMsIDApIDEwMCUpO1xufVxuXG4uYmFkZ2UtZ3JhZGllbnQtaW5mbyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMyOTljZGIgMCUsICM0NUNCODUgMTAwJSk7XG59XG5cbi5iYWRnZS1ncmFkaWVudC1kYXJrIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzIxMjUyOSAwJSwgIzRiMzhiMyAxMDAlKTtcbn1cblxuYnV0dG9uLFxuYSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJ0biB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDU2LCA2NSwgNzQsIDAuMSk7XG59XG5cbjppcyguYnRuLnNob3csIC5idG46Zmlyc3QtY2hpbGQ6YWN0aXZlLCA6bm90KC5idG4tY2hlY2spICsgLmJ0bjphY3RpdmUpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogY2FsYygxcmVtICsgMS41ZW0gKyAycHgpO1xuICB3aWR0aDogY2FsYygxcmVtICsgMS41ZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwO1xufVxuLmJ0bi1pY29uIDppcyhpLCBzdmcsIGltZykge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi1pY29uLmJ0bi1zbSB7XG4gIGhlaWdodDogY2FsYygwLjVyZW0gKyAxLjVlbSArIDJweCk7XG4gIHdpZHRoOiBjYWxjKDAuNXJlbSArIDEuNWVtICsgMnB4KTtcbn1cbi5idG4taWNvbi5idG4tbGcge1xuICBoZWlnaHQ6IGNhbGMoMS40cmVtICsgMS41ZW0gKyAycHgpO1xuICB3aWR0aDogY2FsYygxLjRyZW0gKyAxLjVlbSArIDJweCk7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIC0tdnotYnRuLWJnOiB2YXIoLS12ei1wcmltYXJ5KTtcbiAgLS12ei1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1wcmltYXJ5KTtcbiAgLS12ei1idG4taG92ZXItYmc6IHZhcigtLXZ6LXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tdnotYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tdnotcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS12ei1idG4tZm9jdXMtc2hhZG93LXJnYjogdmFyKC0tdnotcHJpbWFyeS1yZ2IpO1xuICAtLXZ6LWJ0bi1hY3RpdmUtYmc6IHZhcigtLXZ6LXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tdnotYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLXZ6LXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgLS12ei1idG4tY29sb3I6IHZhcigtLXZ6LXByaW1hcnkpO1xuICAtLXZ6LWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tdnotYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tdnotcHJpbWFyeSk7XG4gIC0tdnotYnRuLWhvdmVyLWJnOiB2YXIoLS12ei1wcmltYXJ5KTtcbiAgLS12ei1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1wcmltYXJ5KTtcbiAgLS12ei1idG4tZm9jdXMtc2hhZG93LXJnYjogdmFyKC0tdnotcHJpbWFyeS1yZ2IpO1xuICAtLXZ6LWJ0bi1hY3RpdmUtYmc6IHZhcigtLXZ6LXByaW1hcnkpO1xuICAtLXZ6LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1wcmltYXJ5KTtcbn1cblxuLmJ0bi1zb2Z0LXByaW1hcnkge1xuICAtLXZ6LWJ0bi1jb2xvcjogdmFyKC0tdnotcHJpbWFyeSk7XG4gIC0tdnotYnRuLWJnOiB2YXIoLS12ei1wcmltYXJ5LWJnLXN1YnRsZSk7XG4gIC0tdnotYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdnotYnRuLWhvdmVyLWJnOiB2YXIoLS12ei1wcmltYXJ5KTtcbiAgLS12ei1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4tZm9jdXMtc2hhZG93LXJnYjogdmFyKC0tdnotcHJpbWFyeS1yZ2IpO1xuICAtLXZ6LWJ0bi1hY3RpdmUtYmc6IHZhcigtLXZ6LXByaW1hcnkpO1xuICAtLXZ6LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1naG9zdC1wcmltYXJ5IHtcbiAgLS12ei1idG4tY29sb3I6IHZhcigtLXZ6LXByaW1hcnkpO1xuICAtLXZ6LWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tdnotYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdnotYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS12ei1wcmltYXJ5KTtcbiAgLS12ei1idG4taG92ZXItYmc6IHZhcigtLXZ6LXByaW1hcnktYmctc3VidGxlKTtcbiAgLS12ei1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4tZm9jdXMtc2hhZG93LXJnYjogdmFyKC0tdnotcHJpbWFyeS1yZ2IpO1xuICAtLXZ6LWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLXZ6LXByaW1hcnkpO1xuICAtLXZ6LWJ0bi1hY3RpdmUtYmc6IHZhcigtLXZ6LXByaW1hcnktYmctc3VidGxlKTtcbiAgLS12ei1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgLS12ei1idG4tYmc6IHZhcigtLXZ6LXNlY29uZGFyeSk7XG4gIC0tdnotYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5KTtcbiAgLS12ei1idG4taG92ZXItYmc6IHZhcigtLXZ6LXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS12ei1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tdnotYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IHZhcigtLXZ6LXNlY29uZGFyeS1yZ2IpO1xuICAtLXZ6LWJ0bi1hY3RpdmUtYmc6IHZhcigtLXZ6LXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS12ei1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgLS12ei1idG4tY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeSk7XG4gIC0tdnotYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnkpO1xuICAtLXZ6LWJ0bi1ob3Zlci1iZzogdmFyKC0tdnotc2Vjb25kYXJ5KTtcbiAgLS12ei1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnkpO1xuICAtLXZ6LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiB2YXIoLS12ei1zZWNvbmRhcnktcmdiKTtcbiAgLS12ei1idG4tYWN0aXZlLWJnOiB2YXIoLS12ei1zZWNvbmRhcnkpO1xuICAtLXZ6LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnkpO1xufVxuXG4uYnRuLXNvZnQtc2Vjb25kYXJ5IHtcbiAgLS12ei1idG4tY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeSk7XG4gIC0tdnotYnRuLWJnOiB2YXIoLS12ei1zZWNvbmRhcnktYmctc3VidGxlKTtcbiAgLS12ei1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4taG92ZXItYmc6IHZhcigtLXZ6LXNlY29uZGFyeSk7XG4gIC0tdnotYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdnotYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IHZhcigtLXZ6LXNlY29uZGFyeS1yZ2IpO1xuICAtLXZ6LWJ0bi1hY3RpdmUtYmc6IHZhcigtLXZ6LXNlY29uZGFyeSk7XG4gIC0tdnotYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWdob3N0LXNlY29uZGFyeSB7XG4gIC0tdnotYnRuLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnkpO1xuICAtLXZ6LWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tdnotYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdnotYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnkpO1xuICAtLXZ6LWJ0bi1ob3Zlci1iZzogdmFyKC0tdnotc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tdnotYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdnotYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IHZhcigtLXZ6LXNlY29uZGFyeS1yZ2IpO1xuICAtLXZ6LWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeSk7XG4gIC0tdnotYnRuLWFjdGl2ZS1iZzogdmFyKC0tdnotc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tdnotYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICAtLXZ6LWJ0bi1iZzogdmFyKC0tdnotc3VjY2Vzcyk7XG4gIC0tdnotYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tdnotc3VjY2Vzcyk7XG4gIC0tdnotYnRuLWhvdmVyLWJnOiB2YXIoLS12ei1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xuICAtLXZ6LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLXZ6LXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG4gIC0tdnotYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IHZhcigtLXZ6LXN1Y2Nlc3MtcmdiKTtcbiAgLS12ei1idG4tYWN0aXZlLWJnOiB2YXIoLS12ei1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xuICAtLXZ6LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIC0tdnotYnRuLWNvbG9yOiB2YXIoLS12ei1zdWNjZXNzKTtcbiAgLS12ei1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLXZ6LXN1Y2Nlc3MpO1xuICAtLXZ6LWJ0bi1ob3Zlci1iZzogdmFyKC0tdnotc3VjY2Vzcyk7XG4gIC0tdnotYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tdnotc3VjY2Vzcyk7XG4gIC0tdnotYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IHZhcigtLXZ6LXN1Y2Nlc3MtcmdiKTtcbiAgLS12ei1idG4tYWN0aXZlLWJnOiB2YXIoLS12ei1zdWNjZXNzKTtcbiAgLS12ei1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tdnotc3VjY2Vzcyk7XG59XG5cbi5idG4tc29mdC1zdWNjZXNzIHtcbiAgLS12ei1idG4tY29sb3I6IHZhcigtLXZ6LXN1Y2Nlc3MpO1xuICAtLXZ6LWJ0bi1iZzogdmFyKC0tdnotc3VjY2Vzcy1iZy1zdWJ0bGUpO1xuICAtLXZ6LWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1ob3Zlci1iZzogdmFyKC0tdnotc3VjY2Vzcyk7XG4gIC0tdnotYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdnotYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IHZhcigtLXZ6LXN1Y2Nlc3MtcmdiKTtcbiAgLS12ei1idG4tYWN0aXZlLWJnOiB2YXIoLS12ei1zdWNjZXNzKTtcbiAgLS12ei1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tZ2hvc3Qtc3VjY2VzcyB7XG4gIC0tdnotYnRuLWNvbG9yOiB2YXIoLS12ei1zdWNjZXNzKTtcbiAgLS12ei1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tdnotc3VjY2Vzcyk7XG4gIC0tdnotYnRuLWhvdmVyLWJnOiB2YXIoLS12ei1zdWNjZXNzLWJnLXN1YnRsZSk7XG4gIC0tdnotYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdnotYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IHZhcigtLXZ6LXN1Y2Nlc3MtcmdiKTtcbiAgLS12ei1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS12ei1zdWNjZXNzKTtcbiAgLS12ei1idG4tYWN0aXZlLWJnOiB2YXIoLS12ei1zdWNjZXNzLWJnLXN1YnRsZSk7XG4gIC0tdnotYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWluZm8ge1xuICAtLXZ6LWJ0bi1iZzogdmFyKC0tdnotaW5mbyk7XG4gIC0tdnotYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tdnotaW5mbyk7XG4gIC0tdnotYnRuLWhvdmVyLWJnOiB2YXIoLS12ei1pbmZvLXRleHQtZW1waGFzaXMpO1xuICAtLXZ6LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLXZ6LWluZm8tdGV4dC1lbXBoYXNpcyk7XG4gIC0tdnotYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IHZhcigtLXZ6LWluZm8tcmdiKTtcbiAgLS12ei1idG4tYWN0aXZlLWJnOiB2YXIoLS12ei1pbmZvLXRleHQtZW1waGFzaXMpO1xuICAtLXZ6LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1pbmZvLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIC0tdnotYnRuLWNvbG9yOiB2YXIoLS12ei1pbmZvKTtcbiAgLS12ei1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLXZ6LWluZm8pO1xuICAtLXZ6LWJ0bi1ob3Zlci1iZzogdmFyKC0tdnotaW5mbyk7XG4gIC0tdnotYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tdnotaW5mbyk7XG4gIC0tdnotYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IHZhcigtLXZ6LWluZm8tcmdiKTtcbiAgLS12ei1idG4tYWN0aXZlLWJnOiB2YXIoLS12ei1pbmZvKTtcbiAgLS12ei1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tdnotaW5mbyk7XG59XG5cbi5idG4tc29mdC1pbmZvIHtcbiAgLS12ei1idG4tY29sb3I6IHZhcigtLXZ6LWluZm8pO1xuICAtLXZ6LWJ0bi1iZzogdmFyKC0tdnotaW5mby1iZy1zdWJ0bGUpO1xuICAtLXZ6LWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1ob3Zlci1iZzogdmFyKC0tdnotaW5mbyk7XG4gIC0tdnotYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdnotYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IHZhcigtLXZ6LWluZm8tcmdiKTtcbiAgLS12ei1idG4tYWN0aXZlLWJnOiB2YXIoLS12ei1pbmZvKTtcbiAgLS12ei1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tZ2hvc3QtaW5mbyB7XG4gIC0tdnotYnRuLWNvbG9yOiB2YXIoLS12ei1pbmZvKTtcbiAgLS12ei1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tdnotaW5mbyk7XG4gIC0tdnotYnRuLWhvdmVyLWJnOiB2YXIoLS12ei1pbmZvLWJnLXN1YnRsZSk7XG4gIC0tdnotYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdnotYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IHZhcigtLXZ6LWluZm8tcmdiKTtcbiAgLS12ei1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS12ei1pbmZvKTtcbiAgLS12ei1idG4tYWN0aXZlLWJnOiB2YXIoLS12ei1pbmZvLWJnLXN1YnRsZSk7XG4gIC0tdnotYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICAtLXZ6LWJ0bi1iZzogdmFyKC0tdnotd2FybmluZyk7XG4gIC0tdnotYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tdnotd2FybmluZyk7XG4gIC0tdnotYnRuLWhvdmVyLWJnOiB2YXIoLS12ei13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xuICAtLXZ6LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLXZ6LXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG4gIC0tdnotYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IHZhcigtLXZ6LXdhcm5pbmctcmdiKTtcbiAgLS12ei1idG4tYWN0aXZlLWJnOiB2YXIoLS12ei13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xuICAtLXZ6LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS12ei13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIC0tdnotYnRuLWNvbG9yOiB2YXIoLS12ei13YXJuaW5nKTtcbiAgLS12ei1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLXZ6LXdhcm5pbmcpO1xuICAtLXZ6LWJ0bi1ob3Zlci1iZzogdmFyKC0tdnotd2FybmluZyk7XG4gIC0tdnotYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tdnotd2FybmluZyk7XG4gIC0tdnotYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IHZhcigtLXZ6LXdhcm5pbmctcmdiKTtcbiAgLS12ei1idG4tYWN0aXZlLWJnOiB2YXIoLS12ei13YXJuaW5nKTtcbiAgLS12ei1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tdnotd2FybmluZyk7XG59XG5cbi5idG4tc29mdC13YXJuaW5nIHtcbiAgLS12ei1idG4tY29sb3I6IHZhcigtLXZ6LXdhcm5pbmcpO1xuICAtLXZ6LWJ0bi1iZzogdmFyKC0tdnotd2FybmluZy1iZy1zdWJ0bGUpO1xuICAtLXZ6LWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1ob3Zlci1iZzogdmFyKC0tdnotd2FybmluZyk7XG4gIC0tdnotYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdnotYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IHZhcigtLXZ6LXdhcm5pbmctcmdiKTtcbiAgLS12ei1idG4tYWN0aXZlLWJnOiB2YXIoLS12ei13YXJuaW5nKTtcbiAgLS12ei1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tZ2hvc3Qtd2FybmluZyB7XG4gIC0tdnotYnRuLWNvbG9yOiB2YXIoLS12ei13YXJuaW5nKTtcbiAgLS12ei1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tdnotd2FybmluZyk7XG4gIC0tdnotYnRuLWhvdmVyLWJnOiB2YXIoLS12ei13YXJuaW5nLWJnLXN1YnRsZSk7XG4gIC0tdnotYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdnotYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IHZhcigtLXZ6LXdhcm5pbmctcmdiKTtcbiAgLS12ei1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS12ei13YXJuaW5nKTtcbiAgLS12ei1idG4tYWN0aXZlLWJnOiB2YXIoLS12ei13YXJuaW5nLWJnLXN1YnRsZSk7XG4gIC0tdnotYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIC0tdnotYnRuLWJnOiB2YXIoLS12ei1kYW5nZXIpO1xuICAtLXZ6LWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLXZ6LWRhbmdlcik7XG4gIC0tdnotYnRuLWhvdmVyLWJnOiB2YXIoLS12ei1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG4gIC0tdnotYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tdnotZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xuICAtLXZ6LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiB2YXIoLS12ei1kYW5nZXItcmdiKTtcbiAgLS12ei1idG4tYWN0aXZlLWJnOiB2YXIoLS12ei1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG4gIC0tdnotYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLXZ6LWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIC0tdnotYnRuLWNvbG9yOiB2YXIoLS12ei1kYW5nZXIpO1xuICAtLXZ6LWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tdnotYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tdnotZGFuZ2VyKTtcbiAgLS12ei1idG4taG92ZXItYmc6IHZhcigtLXZ6LWRhbmdlcik7XG4gIC0tdnotYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tdnotZGFuZ2VyKTtcbiAgLS12ei1idG4tZm9jdXMtc2hhZG93LXJnYjogdmFyKC0tdnotZGFuZ2VyLXJnYik7XG4gIC0tdnotYnRuLWFjdGl2ZS1iZzogdmFyKC0tdnotZGFuZ2VyKTtcbiAgLS12ei1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tdnotZGFuZ2VyKTtcbn1cblxuLmJ0bi1zb2Z0LWRhbmdlciB7XG4gIC0tdnotYnRuLWNvbG9yOiB2YXIoLS12ei1kYW5nZXIpO1xuICAtLXZ6LWJ0bi1iZzogdmFyKC0tdnotZGFuZ2VyLWJnLXN1YnRsZSk7XG4gIC0tdnotYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdnotYnRuLWhvdmVyLWJnOiB2YXIoLS12ei1kYW5nZXIpO1xuICAtLXZ6LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiB2YXIoLS12ei1kYW5nZXItcmdiKTtcbiAgLS12ei1idG4tYWN0aXZlLWJnOiB2YXIoLS12ei1kYW5nZXIpO1xuICAtLXZ6LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1naG9zdC1kYW5nZXIge1xuICAtLXZ6LWJ0bi1jb2xvcjogdmFyKC0tdnotZGFuZ2VyKTtcbiAgLS12ei1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tdnotZGFuZ2VyKTtcbiAgLS12ei1idG4taG92ZXItYmc6IHZhcigtLXZ6LWRhbmdlci1iZy1zdWJ0bGUpO1xuICAtLXZ6LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiB2YXIoLS12ei1kYW5nZXItcmdiKTtcbiAgLS12ei1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS12ei1kYW5nZXIpO1xuICAtLXZ6LWJ0bi1hY3RpdmUtYmc6IHZhcigtLXZ6LWRhbmdlci1iZy1zdWJ0bGUpO1xuICAtLXZ6LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1saWdodCB7XG4gIC0tdnotYnRuLWJnOiB2YXIoLS12ei1saWdodCk7XG4gIC0tdnotYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tdnotbGlnaHQpO1xuICAtLXZ6LWJ0bi1ob3Zlci1iZzogdmFyKC0tdnotbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG4gIC0tdnotYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tdnotbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG4gIC0tdnotYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IHZhcigtLXZ6LWxpZ2h0LXJnYik7XG4gIC0tdnotYnRuLWFjdGl2ZS1iZzogdmFyKC0tdnotbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG4gIC0tdnotYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLXZ6LWxpZ2h0LXRleHQtZW1waGFzaXMpO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICAtLXZ6LWJ0bi1jb2xvcjogdmFyKC0tdnotbGlnaHQpO1xuICAtLXZ6LWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tdnotYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tdnotbGlnaHQpO1xuICAtLXZ6LWJ0bi1ob3Zlci1iZzogdmFyKC0tdnotbGlnaHQpO1xuICAtLXZ6LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLXZ6LWxpZ2h0KTtcbiAgLS12ei1idG4tZm9jdXMtc2hhZG93LXJnYjogdmFyKC0tdnotbGlnaHQtcmdiKTtcbiAgLS12ei1idG4tYWN0aXZlLWJnOiB2YXIoLS12ei1saWdodCk7XG4gIC0tdnotYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLXZ6LWxpZ2h0KTtcbn1cblxuLmJ0bi1zb2Z0LWxpZ2h0IHtcbiAgLS12ei1idG4tY29sb3I6IHZhcigtLXZ6LWxpZ2h0KTtcbiAgLS12ei1idG4tYmc6IHZhcigtLXZ6LWxpZ2h0LWJnLXN1YnRsZSk7XG4gIC0tdnotYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdnotYnRuLWhvdmVyLWJnOiB2YXIoLS12ei1saWdodCk7XG4gIC0tdnotYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdnotYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IHZhcigtLXZ6LWxpZ2h0LXJnYik7XG4gIC0tdnotYnRuLWFjdGl2ZS1iZzogdmFyKC0tdnotbGlnaHQpO1xuICAtLXZ6LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1naG9zdC1saWdodCB7XG4gIC0tdnotYnRuLWNvbG9yOiB2YXIoLS12ei1saWdodCk7XG4gIC0tdnotYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4taG92ZXItY29sb3I6IHZhcigtLXZ6LWxpZ2h0KTtcbiAgLS12ei1idG4taG92ZXItYmc6IHZhcigtLXZ6LWxpZ2h0LWJnLXN1YnRsZSk7XG4gIC0tdnotYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdnotYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IHZhcigtLXZ6LWxpZ2h0LXJnYik7XG4gIC0tdnotYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tdnotbGlnaHQpO1xuICAtLXZ6LWJ0bi1hY3RpdmUtYmc6IHZhcigtLXZ6LWxpZ2h0LWJnLXN1YnRsZSk7XG4gIC0tdnotYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWRhcmsge1xuICAtLXZ6LWJ0bi1iZzogdmFyKC0tdnotZGFyayk7XG4gIC0tdnotYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tdnotZGFyayk7XG4gIC0tdnotYnRuLWhvdmVyLWJnOiB2YXIoLS12ei1kYXJrLXRleHQtZW1waGFzaXMpO1xuICAtLXZ6LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLXZ6LWRhcmstdGV4dC1lbXBoYXNpcyk7XG4gIC0tdnotYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IHZhcigtLXZ6LWRhcmstcmdiKTtcbiAgLS12ei1idG4tYWN0aXZlLWJnOiB2YXIoLS12ei1kYXJrLXRleHQtZW1waGFzaXMpO1xuICAtLXZ6LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1kYXJrLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIC0tdnotYnRuLWNvbG9yOiB2YXIoLS12ei1kYXJrKTtcbiAgLS12ei1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLXZ6LWRhcmspO1xuICAtLXZ6LWJ0bi1ob3Zlci1iZzogdmFyKC0tdnotZGFyayk7XG4gIC0tdnotYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tdnotZGFyayk7XG4gIC0tdnotYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IHZhcigtLXZ6LWRhcmstcmdiKTtcbiAgLS12ei1idG4tYWN0aXZlLWJnOiB2YXIoLS12ei1kYXJrKTtcbiAgLS12ei1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tdnotZGFyayk7XG59XG5cbi5idG4tc29mdC1kYXJrIHtcbiAgLS12ei1idG4tY29sb3I6IHZhcigtLXZ6LWRhcmspO1xuICAtLXZ6LWJ0bi1iZzogdmFyKC0tdnotZGFyay1iZy1zdWJ0bGUpO1xuICAtLXZ6LWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1ob3Zlci1iZzogdmFyKC0tdnotZGFyayk7XG4gIC0tdnotYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdnotYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IHZhcigtLXZ6LWRhcmstcmdiKTtcbiAgLS12ei1idG4tYWN0aXZlLWJnOiB2YXIoLS12ei1kYXJrKTtcbiAgLS12ei1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tZ2hvc3QtZGFyayB7XG4gIC0tdnotYnRuLWNvbG9yOiB2YXIoLS12ei1kYXJrKTtcbiAgLS12ei1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tdnotZGFyayk7XG4gIC0tdnotYnRuLWhvdmVyLWJnOiB2YXIoLS12ei1kYXJrLWJnLXN1YnRsZSk7XG4gIC0tdnotYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdnotYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IHZhcigtLXZ6LWRhcmstcmdiKTtcbiAgLS12ei1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS12ei1kYXJrKTtcbiAgLS12ei1idG4tYWN0aXZlLWJnOiB2YXIoLS12ei1kYXJrLWJnLXN1YnRsZSk7XG4gIC0tdnotYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG59XG4uYnRuLWxhYmVsIC5sYWJlbC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzUuNXB4O1xuICBsZWZ0OiBjYWxjKHZhcigtLXZ6LWJvcmRlci13aWR0aCkgKiAtMSk7XG4gIHRvcDogY2FsYyh2YXIoLS12ei1ib3JkZXItd2lkdGgpICogLTEpO1xuICBib3R0b206IGNhbGModmFyKC0tdnotYm9yZGVyLXdpZHRoKSAqIC0xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ0bi1sYWJlbC5idG4tbGlnaHQgLmxhYmVsLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAzNywgNDEsIDAuMDUpO1xufVxuLmJ0bi1sYWJlbC5yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMC45cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA0NHB4O1xufVxuLmJ0bi1sYWJlbC5yaWdodCAubGFiZWwtaWNvbiB7XG4gIHJpZ2h0OiBjYWxjKHZhcigtLXZ6LWJvcmRlci13aWR0aCkgKiAtMSk7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5idG4tYW5pbWF0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIsIDEsIDAuMywgMSk7XG59XG4uYnRuLWFuaW1hdGlvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1JSwgMCk7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjlyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBvcGFjaXR5IDAuM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAxLCAwLjMsIDEpO1xufVxuLmJ0bi1hbmltYXRpb24gPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBvcGFjaXR5IDAuM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAxLCAwLjMsIDEpO1xufVxuLmJ0bi1hbmltYXRpb246aG92ZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5idG4tYW5pbWF0aW9uOmhvdmVyID4gc3BhbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTI1JSwgMCk7XG59XG5cbi5idG4tcHJpbWFyeS5idG4tYW5pbWF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiMzhiMztcbiAgYm9yZGVyLWNvbG9yOiAjNGIzOGIzICFpbXBvcnRhbnQ7XG59XG4uYnRuLXByaW1hcnkuYnRuLWFuaW1hdGlvbjppcyg6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSwgOmZvY3VzLXZpc2libGUpIHtcbiAgY29sb3I6ICM0YjM4YjM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzUsIDU2LCAxNzksIDAuMSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5LmJ0bi1hbmltYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU3N2YxO1xuICBib3JkZXItY29sb3I6ICMzNTc3ZjEgIWltcG9ydGFudDtcbn1cbi5idG4tc2Vjb25kYXJ5LmJ0bi1hbmltYXRpb246aXMoOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsIDpmb2N1cy12aXNpYmxlKSB7XG4gIGNvbG9yOiAjMzU3N2YxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUzLCAxMTksIDI0MSwgMC4xKTtcbn1cblxuLmJ0bi1zdWNjZXNzLmJ0bi1hbmltYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDVDQjg1O1xuICBib3JkZXItY29sb3I6ICM0NUNCODUgIWltcG9ydGFudDtcbn1cbi5idG4tc3VjY2Vzcy5idG4tYW5pbWF0aW9uOmlzKDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLCA6Zm9jdXMtdmlzaWJsZSkge1xuICBjb2xvcjogIzQ1Q0I4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2OSwgMjAzLCAxMzMsIDAuMSk7XG59XG5cbi5idG4taW5mby5idG4tYW5pbWF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5OWNkYjtcbiAgYm9yZGVyLWNvbG9yOiAjMjk5Y2RiICFpbXBvcnRhbnQ7XG59XG4uYnRuLWluZm8uYnRuLWFuaW1hdGlvbjppcyg6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSwgOmZvY3VzLXZpc2libGUpIHtcbiAgY29sb3I6ICMyOTljZGI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDEsIDE1NiwgMjE5LCAwLjEpO1xufVxuXG4uYnRuLXdhcm5pbmcuYnRuLWFuaW1hdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJlMGI7XG4gIGJvcmRlci1jb2xvcjogI2ZmYmUwYiAhaW1wb3J0YW50O1xufVxuLmJ0bi13YXJuaW5nLmJ0bi1hbmltYXRpb246aXMoOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsIDpmb2N1cy12aXNpYmxlKSB7XG4gIGNvbG9yOiAjZmZiZTBiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTkwLCAxMSwgMC4xKTtcbn1cblxuLmJ0bi1kYW5nZXIuYnRuLWFuaW1hdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDY1NDg7XG4gIGJvcmRlci1jb2xvcjogI2YwNjU0OCAhaW1wb3J0YW50O1xufVxuLmJ0bi1kYW5nZXIuYnRuLWFuaW1hdGlvbjppcyg6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSwgOmZvY3VzLXZpc2libGUpIHtcbiAgY29sb3I6ICNmMDY1NDg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQwLCAxMDEsIDcyLCAwLjEpO1xufVxuXG4uYnRuLWxpZ2h0LmJ0bi1hbmltYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmY5O1xuICBib3JkZXItY29sb3I6ICNmM2Y2ZjkgIWltcG9ydGFudDtcbn1cbi5idG4tbGlnaHQuYnRuLWFuaW1hdGlvbjppcyg6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSwgOmZvY3VzLXZpc2libGUpIHtcbiAgY29sb3I6ICNmM2Y2Zjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAyNDYsIDI0OSwgMC4xKTtcbn1cblxuLmJ0bi1kYXJrLmJ0bi1hbmltYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDtcbn1cbi5idG4tZGFyay5idG4tYW5pbWF0aW9uOmlzKDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLCA6Zm9jdXMtdmlzaWJsZSkge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMzcsIDQxLCAwLjEpO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJ0bi1ncm91cC5yYWRpbyAuYnRuIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmJ0bi1ncm91cC5yYWRpbyAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tbGlnaHQsXG4uYnRuLWdyb3VwLnJhZGlvIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tbGlnaHQsXG4uYnRuLWdyb3VwLnJhZGlvIC5idG4tbGlnaHQuYWN0aXZlLFxuLmJ0bi1ncm91cC5yYWRpbyAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZS5zaG93LFxuLmJ0bi1ncm91cC5yYWRpbyAuYnRuLWxpZ2h0OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDEsIDE1NiwgMjE5LCAwLjIpO1xuICBjb2xvcjogIzI5OWNkYjtcbn1cblxuLmJ0bi1sb2FkIC5zcGlubmVyLWJvcmRlcixcbi5idG4tbG9hZCAuc3Bpbm5lci1ncm93IHtcbiAgaGVpZ2h0OiAxOXB4O1xuICB3aWR0aDogMTlweDtcbn1cblxuOmlzKC5idG4tcHJpbWFyeSwgLmJ0bi1vdXRsaW5lLXByaW1hcnksIC5idG4tc29mdC1wcmltYXJ5KS5idG4tYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYig2MS45Nzg3MjM0MDQzLCA0Ni4yNzc0NDY4MDg1LCAxNDcuOTIyNTUzMTkxNSk7XG59XG5cbjppcyguYnRuLXNvZnQtcHJpbWFyeSwgLmJ0bi1vdXRsaW5lLXByaW1hcnkpIHtcbiAgLS12ei1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLXZ6LWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbn1cblxuOmlzKC5idG4tc2Vjb25kYXJ5LCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuYnRuLXNvZnQtc2Vjb25kYXJ5KS5idG4tYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYigxNi40MTExMTExMTExLCA5My43Nzc3Nzc3Nzc4LCAyMzYuNzg4ODg4ODg4OSk7XG59XG5cbjppcyguYnRuLXNvZnQtc2Vjb25kYXJ5LCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5KSB7XG4gIC0tdnotYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS12ei1idG4taG92ZXItY29sb3I6ICNmZmY7XG59XG5cbjppcyguYnRuLXN1Y2Nlc3MsIC5idG4tb3V0bGluZS1zdWNjZXNzLCAuYnRuLXNvZnQtc3VjY2VzcykuYnRuLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2IoNTAuNTE0Mjg1NzE0MywgMTgwLjY4NTcxNDI4NTcsIDExMi42ODU3MTQyODU3KTtcbn1cblxuOmlzKC5idG4tc29mdC1zdWNjZXNzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcykge1xuICAtLXZ6LWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tdnotYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xufVxuXG46aXMoLmJ0bi1pbmZvLCAuYnRuLW91dGxpbmUtaW5mbywgLmJ0bi1zb2Z0LWluZm8pLmJ0bi1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiKDMxLjU2NDgsIDEzMi4zOTY4LCAxODcuNjM1Mik7XG59XG5cbjppcyguYnRuLXNvZnQtaW5mbywgLmJ0bi1vdXRsaW5lLWluZm8pIHtcbiAgLS12ei1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLXZ6LWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbn1cblxuOmlzKC5idG4td2FybmluZywgLmJ0bi1vdXRsaW5lLXdhcm5pbmcsIC5idG4tc29mdC13YXJuaW5nKS5idG4tYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYigyMjUuMiwgMTY1LjIwODE5NjcyMTMsIDApO1xufVxuXG46aXMoLmJ0bi1zb2Z0LXdhcm5pbmcsIC5idG4tb3V0bGluZS13YXJuaW5nKSB7XG4gIC0tdnotYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS12ei1idG4taG92ZXItY29sb3I6ICNmZmY7XG59XG5cbjppcyguYnRuLWRhbmdlciwgLmJ0bi1vdXRsaW5lLWRhbmdlciwgLmJ0bi1zb2Z0LWRhbmdlcikuYnRuLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2IoMjM2LjkwOTA5MDkwOTEsIDY5LjI2NjY2NjY2NjcsIDM0LjI5MDkwOTA5MDkpO1xufVxuXG46aXMoLmJ0bi1zb2Z0LWRhbmdlciwgLmJ0bi1vdXRsaW5lLWRhbmdlcikge1xuICAtLXZ6LWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tdnotYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xufVxuXG46aXMoLmJ0bi1saWdodCwgLmJ0bi1vdXRsaW5lLWxpZ2h0LCAuYnRuLXNvZnQtbGlnaHQpLmJ0bi1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiKDIxNS44LCAyMjUuNiwgMjM1LjQpO1xufVxuXG46aXMoLmJ0bi1zb2Z0LWxpZ2h0LCAuYnRuLW91dGxpbmUtbGlnaHQpIHtcbiAgLS12ei1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLXZ6LWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbn1cblxuOmlzKC5idG4tZGFyaywgLmJ0bi1vdXRsaW5lLWRhcmssIC5idG4tc29mdC1kYXJrKS5idG4tYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYigxNC44MDU0MDU0MDU0LCAxNi42LCAxOC4zOTQ1OTQ1OTQ2KTtcbn1cblxuOmlzKC5idG4tc29mdC1kYXJrLCAuYnRuLW91dGxpbmUtZGFyaykge1xuICAtLXZ6LWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tdnotYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xufVxuXG4uY3VzdG9tLXRvZ2dsZSAuaWNvbi1vZmYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmN1c3RvbS10b2dnbGUuYWN0aXZlIC5pY29uLW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b20tdG9nZ2xlLmFjdGl2ZSAuaWNvbi1vZmYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJyZWFkY3J1bWItaXRlbSA+IGEge1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBib3gtc2hhZG93OiAwIDNweCAzcHggcmdiYSg1NiwgNjUsIDc0LCAwLjEpO1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbn1cblxuLmNhcmQtaGVhZGVyLWRyb3Bkb3duIC5kcm9wZG93bi1idG4ge1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwIDAgN3B4IDA7XG59XG5cbi5jYXJkLWhlaWdodC0xMDAge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEuNXJlbSk7XG59XG5cbi5jYXJkLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi5jYXJkLWFuaW1hdGU6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMS41cmVtIC8gNSkpO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMzAsIDMyLCAzNywgMC4xMik7XG59XG5cbi5jYXJkLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGIzOGIzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLXByaW1hcnkgLmNhcmQtaGVhZGVyLCAuY2FyZC1wcmltYXJ5IC5jYXJkLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY2FyZC1wcmltYXJ5IC5jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTc3ZjE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQtc2Vjb25kYXJ5IC5jYXJkLWhlYWRlciwgLmNhcmQtc2Vjb25kYXJ5IC5jYXJkLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY2FyZC1zZWNvbmRhcnkgLmNhcmQtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NUNCODU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQtc3VjY2VzcyAuY2FyZC1oZWFkZXIsIC5jYXJkLXN1Y2Nlc3MgLmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jYXJkLXN1Y2Nlc3MgLmNhcmQtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTljZGI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQtaW5mbyAuY2FyZC1oZWFkZXIsIC5jYXJkLWluZm8gLmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jYXJkLWluZm8gLmNhcmQtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJlMGI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQtd2FybmluZyAuY2FyZC1oZWFkZXIsIC5jYXJkLXdhcm5pbmcgLmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jYXJkLXdhcm5pbmcgLmNhcmQtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNjU0ODtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC1kYW5nZXIgLmNhcmQtaGVhZGVyLCAuY2FyZC1kYW5nZXIgLmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jYXJkLWRhbmdlciAuY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2Zjk7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmNhcmQtbGlnaHQgLmNhcmQtaGVhZGVyLCAuY2FyZC1saWdodCAuY2FyZC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNhcmQtbGlnaHQgLmNhcmQtdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmNhcmQtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQtZGFyayAuY2FyZC1oZWFkZXIsIC5jYXJkLWRhcmsgLmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jYXJkLWRhcmsgLmNhcmQtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICM0YjM4YjMgIWltcG9ydGFudDtcbn1cbi5jYXJkLWJvcmRlci1wcmltYXJ5IC5jYXJkLWhlYWRlciwgLmNhcmQtYm9yZGVyLXByaW1hcnkgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGIzOGIzO1xufVxuXG4uY2FyZC1ib3JkZXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMzU3N2YxICFpbXBvcnRhbnQ7XG59XG4uY2FyZC1ib3JkZXItc2Vjb25kYXJ5IC5jYXJkLWhlYWRlciwgLmNhcmQtYm9yZGVyLXNlY29uZGFyeSAuY2FyZC1mb290ZXIge1xuICBib3JkZXItY29sb3I6ICMzNTc3ZjE7XG59XG5cbi5jYXJkLWJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDVDQjg1ICFpbXBvcnRhbnQ7XG59XG4uY2FyZC1ib3JkZXItc3VjY2VzcyAuY2FyZC1oZWFkZXIsIC5jYXJkLWJvcmRlci1zdWNjZXNzIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci1jb2xvcjogIzQ1Q0I4NTtcbn1cblxuLmNhcmQtYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMyOTljZGIgIWltcG9ydGFudDtcbn1cbi5jYXJkLWJvcmRlci1pbmZvIC5jYXJkLWhlYWRlciwgLmNhcmQtYm9yZGVyLWluZm8gLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjk5Y2RiO1xufVxuXG4uY2FyZC1ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYmUwYiAhaW1wb3J0YW50O1xufVxuLmNhcmQtYm9yZGVyLXdhcm5pbmcgLmNhcmQtaGVhZGVyLCAuY2FyZC1ib3JkZXItd2FybmluZyAuY2FyZC1mb290ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmJlMGI7XG59XG5cbi5jYXJkLWJvcmRlci1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNmMDY1NDggIWltcG9ydGFudDtcbn1cbi5jYXJkLWJvcmRlci1kYW5nZXIgLmNhcmQtaGVhZGVyLCAuY2FyZC1ib3JkZXItZGFuZ2VyIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci1jb2xvcjogI2YwNjU0ODtcbn1cblxuLmNhcmQtYm9yZGVyLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjNmNmY5ICFpbXBvcnRhbnQ7XG59XG4uY2FyZC1ib3JkZXItbGlnaHQgLmNhcmQtaGVhZGVyLCAuY2FyZC1ib3JkZXItbGlnaHQgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjNmNmY5O1xufVxuXG4uY2FyZC1ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xufVxuLmNhcmQtYm9yZGVyLWRhcmsgLmNhcmQtaGVhZGVyLCAuY2FyZC1ib3JkZXItZGFyayAuY2FyZC1mb290ZXIge1xuICBib3JkZXItY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5jYXJkLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotbGlnaHQpO1xufVxuLmNhcmQtbGlnaHQgLmNhcmQtaGVhZGVyLCAuY2FyZC1saWdodCAuY2FyZC1mb290ZXIge1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS12ei1kYXJrLXJnYiksIDAuMSk7XG59XG4uY2FyZC1saWdodCAuY2FyZC10aXRsZSwgLmNhcmQtbGlnaHQgLmNhcmQtdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uY2FyZC1wcmVsb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS12ei1saWdodC1yZ2IpLCAwLjYpO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uY2FyZC1zdGF0dXMge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b20tbG9hZGVyIHtcbiAgYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5jYXJkLW92ZXJsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2FyZC1vdmVybGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzUsIDU2LCAxNzksIDAuMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmNhcmQtb3ZlcmxheSA6aXMoLmNhcmQtaGVhZGVyLCAuY2FyZC1mb290ZXIpIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJkLXRvb2xiYXItbWVudSB7XG4gIGxpbmUtaGVpZ2h0OiAwLjg7XG59XG4uY2FyZC10b29sYmFyLW1lbnUgYSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5jYXJkLXRvb2xiYXItbWVudSAubWluaW1pemUtY2FyZCAucGx1cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FyZC10b29sYmFyLW1lbnUgLm1pbmltaXplLWNhcmQgLm1pbnVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2FyZC10b29sYmFyLW1lbnUgLm1pbmltaXplLWNhcmQuY29sbGFwc2VkIC5wbHVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2FyZC10b29sYmFyLW1lbnUgLm1pbmltaXplLWNhcmQuY29sbGFwc2VkIC5taW51cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgY29udGVudDogXCJcXGYwMTQwXCI7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgzMCwgMzIsIDM3LCAwLjEyKTtcbiAgYW5pbWF0aW9uLW5hbWU6IERyb3BEb3duU2xpZGU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwO1xufVxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVnYW1lbnUge1xuICBwYWRkaW5nOiAyMHB4O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4uZHJvcGRvd24tbWVudVtkYXRhLXBvcHBlci1wbGFjZW1lbnQ9dG9wLXN0YXJ0XSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBEcm9wRG93blNsaWRlRG93bjtcbn1cblxuQGtleWZyYW1lcyBEcm9wRG93blNsaWRlIHtcbiAgMTAwJSB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgfVxuICAwJSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIERyb3BEb3duU2xpZGVEb3duIHtcbiAgMTAwJSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAwJSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteGwge1xuICAgIHdpZHRoOiA0MjBweDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZyB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gIH1cbn1cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xuICB0b3A6IGNhbGModmFyKC0tdnotYm9yZGVyLXdpZHRoKSAqIC0xKTtcbiAgYm90dG9tOiBjYWxjKHZhcigtLXZ6LWJvcmRlci13aWR0aCkgKiAtMSk7XG4gIHJpZ2h0OiBjYWxjKHZhcigtLXZ6LWJvcmRlci13aWR0aCkgKiAtMSk7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tdnotYm9yZGVyLXJhZGl1cykgdmFyKC0tdnotYm9yZGVyLXJhZGl1cykgMDtcbn1cblxuLmRyb3Bkb3duLW1lZ2Ege1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5kcm9wZG93bi1tZWdhLW1lbnUteGwge1xuICB3aWR0aDogMzhyZW07XG59XG5cbi5kcm9wZG93bi1tZWdhLW1lbnUtbGcge1xuICB3aWR0aDogMjZyZW07XG59XG5cbltkaXI9bHRyXSAuZHJvcGRvd24tbWVudS1zdGFydCB7XG4gIC0tdnotcG9zaXRpb246IGVuZDtcbn1cbltkaXI9bHRyXSAuZHJvcGRvd24tbWVudS1lbmQge1xuICAtLXZ6LXBvc2l0aW9uOiBzdGFydDtcbn1cblxuLmRyb3Bkb3duLWhlYWQgLm5hdi10YWJzLWN1c3RvbSB7XG4gIGJvcmRlcjogMDtcbn1cbi5kcm9wZG93bi1oZWFkIC5uYXYtdGFicy1jdXN0b20gLm5hdi1saW5rOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcGRvd24taGVhZCAubmF2LXRhYnMtY3VzdG9tIC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG4uZHJvcGRvd24taGVhZCAubmF2LXRhYnMtY3VzdG9tIC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1kcm9wZG93bi1iZyk7XG59XG4uZHJvcGRvd24taGVhZCAubmF2LXRhYnMtY3VzdG9tIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZHJvcGRvd25tZW51LXByaW1hcnkgLmRyb3Bkb3duLWl0ZW06aXMoOmZvY3VzLCA6aG92ZXIsIC5hY3RpdmUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NSwgNTYsIDE3OSwgMC4wNyk7XG4gIGNvbG9yOiAjNGIzOGIzO1xufVxuXG4uZHJvcGRvd25tZW51LXNlY29uZGFyeSAuZHJvcGRvd24taXRlbTppcyg6Zm9jdXMsIDpob3ZlciwgLmFjdGl2ZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUzLCAxMTksIDI0MSwgMC4wNyk7XG4gIGNvbG9yOiAjMzU3N2YxO1xufVxuXG4uZHJvcGRvd25tZW51LXN1Y2Nlc3MgLmRyb3Bkb3duLWl0ZW06aXMoOmZvY3VzLCA6aG92ZXIsIC5hY3RpdmUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2OSwgMjAzLCAxMzMsIDAuMDcpO1xuICBjb2xvcjogIzQ1Q0I4NTtcbn1cblxuLmRyb3Bkb3dubWVudS1pbmZvIC5kcm9wZG93bi1pdGVtOmlzKDpmb2N1cywgOmhvdmVyLCAuYWN0aXZlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDEsIDE1NiwgMjE5LCAwLjA3KTtcbiAgY29sb3I6ICMyOTljZGI7XG59XG5cbi5kcm9wZG93bm1lbnUtd2FybmluZyAuZHJvcGRvd24taXRlbTppcyg6Zm9jdXMsIDpob3ZlciwgLmFjdGl2ZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTkwLCAxMSwgMC4wNyk7XG4gIGNvbG9yOiAjZmZiZTBiO1xufVxuXG4uZHJvcGRvd25tZW51LWRhbmdlciAuZHJvcGRvd24taXRlbTppcyg6Zm9jdXMsIDpob3ZlciwgLmFjdGl2ZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MCwgMTAxLCA3MiwgMC4wNyk7XG4gIGNvbG9yOiAjZjA2NTQ4O1xufVxuXG4uZHJvcGRvd25tZW51LWxpZ2h0IC5kcm9wZG93bi1pdGVtOmlzKDpmb2N1cywgOmhvdmVyLCAuYWN0aXZlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAyNDYsIDI0OSwgMC4wNyk7XG4gIGNvbG9yOiAjZjNmNmY5O1xufVxuXG4uZHJvcGRvd25tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW06aXMoOmZvY3VzLCA6aG92ZXIsIC5hY3RpdmUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMzcsIDQxLCAwLjA3KTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbjppcygubmF2LXRhYnMsIC5uYXYtcGlsbHMpID4gbGkgPiBhIHtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubmF2LXBpbGxzID4gYSB7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm5hdi1waWxscyA6aXMoLm5hdi1saW5rLmFjdGl2ZSwgLnNob3cgPiAubmF2LWxpbmspIHtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoNTYsIDY1LCA3NCwgMC4xKTtcbn1cblxuLm5hdi10YWJzLWN1c3RvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzLWN1c3RvbSAubmF2LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2LXRhYnMtY3VzdG9tIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubmF2LXRhYnMtY3VzdG9tIC5uYXYtaXRlbSAubmF2LWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzRiMzhiMztcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UgMHM7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG4ubmF2LXRhYnMtY3VzdG9tIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICM0YjM4YjM7XG59XG4ubmF2LXRhYnMtY3VzdG9tIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5uYXYtdGFicy1jdXN0b20uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xufVxuLm5hdi10YWJzLWN1c3RvbS5jYXJkLWhlYWRlci10YWJzIC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbn1cblxuLnZlcnRpY2FsLW5hdiAubmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4udmVydGljYWwtbmF2IC5uYXYgLm5hdi1saW5rIC5uYXYtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLm5hdnRhYi1iZyBsaSA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllYmVjO1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4uYXJyb3ctbmF2dGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYXJyb3ctbmF2dGFicyAubmF2LWl0ZW0gLm5hdi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvdHRvbTogLTEycHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFycm93LW5hdnRhYnMgLm5hdi1pdGVtIC5uYXYtbGluazpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hcnJvdy1uYXZ0YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0YjM4YjM7XG59XG5cbi5jdXN0b20taG92ZXItbmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmN1c3RvbS1ob3Zlci1uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuLmN1c3RvbS1ob3Zlci1uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIC5uYXYtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi5jdXN0b20taG92ZXItbmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayAubmF2LXRpdGwge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY3VzdG9tLWhvdmVyLW5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIC5uYXYtdGFiLXBvc2l0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY3VzdG9tLWhvdmVyLW5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsgLm5hdi10YWItcG9zaXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi5jdXN0b20taG92ZXItbmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayAubmF2LXRhYi1wb3NpdGlvbi5uYXYtaWNvbiB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uY3VzdG9tLWhvdmVyLW5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsgLm5hdi10YWItcG9zaXRpb24ubmF2LXRpdGwge1xuICBib3R0b206IC0yMHB4O1xufVxuLmN1c3RvbS1ob3Zlci1uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyIC5uYXYtdGl0bCB7XG4gIGJvdHRvbTogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbn1cbi5jdXN0b20taG92ZXItbmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciAubmF2LWljb24ge1xuICB0b3A6IC0yMHB4O1xufVxuXG4uY3VzdG9tLXZlcnRpLW5hdi1waWxscyAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1saWdodCk7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b20tdmVydGktbmF2LXBpbGxzIC5uYXYtbGluazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTIwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJvcmRlcjogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWxlZnQtY29sb3IgMC4wNCBlYXNlO1xuICB9XG4gIC5jdXN0b20tdmVydGktbmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmU6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICM0YjM4YjM7XG4gIH1cbn1cblxuLmFuaW1hdGlvbi1uYXYgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYW5pbWF0aW9uLW5hdiBsaSBhIHtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIHotaW5kZXg6IDE7XG59XG4uYW5pbWF0aW9uLW5hdiBsaSBhIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYW5pbWF0aW9uLW5hdiBsaSBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNHMgY3ViaWMtYmV6aWVyKDAuNTEsIDAuMTgsIDAsIDAuODgpIDAuMXM7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjM4YjM7XG4gIHotaW5kZXg6IC0xO1xufVxuLmFuaW1hdGlvbi1uYXYgbGkgYTpob3ZlciwgLmFuaW1hdGlvbi1uYXYgbGkgYS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5hbmltYXRpb24tbmF2IGxpIGE6aG92ZXI6OmJlZm9yZSwgLmFuaW1hdGlvbi1uYXYgbGkgYS5hY3RpdmU6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xufVxuXG4ubmF2LWJvcmRlci10b3AgLm5hdi1saW5rIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm5hdi1ib3JkZXItdG9wIC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNGIzOGIzO1xufVxuXG4ubmF2LWJvcmRlci10b3AtcHJpbWFyeSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICM0YjM4YjM7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0YjM4YjM7XG59XG5cbi5uYXYtYm9yZGVyLXRvcC1zZWNvbmRhcnkgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzU3N2YxO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzU3N2YxO1xufVxuXG4ubmF2LWJvcmRlci10b3Atc3VjY2VzcyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICM0NUNCODU7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0NUNCODU7XG59XG5cbi5uYXYtYm9yZGVyLXRvcC1pbmZvIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzI5OWNkYjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzI5OWNkYjtcbn1cblxuLm5hdi1ib3JkZXItdG9wLXdhcm5pbmcgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZiZTBiO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZiZTBiO1xufVxuXG4ubmF2LWJvcmRlci10b3AtZGFuZ2VyIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2YwNjU0ODtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YwNjU0ODtcbn1cblxuLm5hdi1ib3JkZXItdG9wLWxpZ2h0IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2YzZjZmOTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YzZjZmOTtcbn1cblxuLm5hdi1ib3JkZXItdG9wLWRhcmsgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjEyNTI5O1xufVxuXG4ubmF2LWN1c3RvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjM4YjM7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXZ6LWJvcmRlci1yYWRpdXMpO1xufVxuLm5hdi1jdXN0b20gLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuLm5hdi1jdXN0b20gLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLm5hdi1jdXN0b20ubmF2LWN1c3RvbS1saWdodCAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tdnotYm9keS1yZ2IpLCAwLjc1KTtcbn1cbi5uYXYtY3VzdG9tLm5hdi1jdXN0b20tbGlnaHQgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2YzZjZmOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiMzhiMztcbn1cblxuLm5hdi1jdXN0b20tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjM4YjM7XG59XG5cbi5uYXYtY3VzdG9tLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTc3ZjE7XG59XG5cbi5uYXYtY3VzdG9tLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDVDQjg1O1xufVxuXG4ubmF2LWN1c3RvbS1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5OWNkYjtcbn1cblxuLm5hdi1jdXN0b20td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJlMGI7XG59XG5cbi5uYXYtY3VzdG9tLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDY1NDg7XG59XG5cbi5uYXYtY3VzdG9tLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmOTtcbn1cblxuLm5hdi1jdXN0b20tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5uYXYtY3VzdG9tLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotbGlnaHQpO1xufVxuXG4ubmF2LXByaW1hcnkgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGIzOGIzO1xufVxuLm5hdi1wcmltYXJ5Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzRiMzhiMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbn1cbi5uYXYtcHJpbWFyeS5uYXYtdGFicy1jdXN0b20gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNGIzOGIzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xufVxuLm5hdi1wcmltYXJ5Lm5hdi10YWJzLWN1c3RvbSAubmF2LWxpbmsuYWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjM4YjM7XG59XG4ubmF2LXByaW1hcnkuYXJyb3ctbmF2dGFicyAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNGIzOGIzO1xufVxuLm5hdi1wcmltYXJ5LmN1c3RvbS12ZXJ0aS1uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0YjM4YjM7XG59XG5cbi5uYXYtc2Vjb25kYXJ5IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1NzdmMTtcbn1cbi5uYXYtc2Vjb25kYXJ5Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzM1NzdmMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbn1cbi5uYXYtc2Vjb25kYXJ5Lm5hdi10YWJzLWN1c3RvbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMzNTc3ZjE7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG59XG4ubmF2LXNlY29uZGFyeS5uYXYtdGFicy1jdXN0b20gLm5hdi1saW5rLmFjdGl2ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU3N2YxO1xufVxuLm5hdi1zZWNvbmRhcnkuYXJyb3ctbmF2dGFicyAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzU3N2YxO1xufVxuLm5hdi1zZWNvbmRhcnkuY3VzdG9tLXZlcnRpLW5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM1NzdmMTtcbn1cblxuLm5hdi1zdWNjZXNzIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1Q0I4NTtcbn1cbi5uYXYtc3VjY2Vzcy5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICM0NUNCODU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG59XG4ubmF2LXN1Y2Nlc3MubmF2LXRhYnMtY3VzdG9tIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzQ1Q0I4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbn1cbi5uYXYtc3VjY2Vzcy5uYXYtdGFicy1jdXN0b20gLm5hdi1saW5rLmFjdGl2ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDVDQjg1O1xufVxuLm5hdi1zdWNjZXNzLmFycm93LW5hdnRhYnMgLm5hdi1saW5rLmFjdGl2ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzQ1Q0I4NTtcbn1cbi5uYXYtc3VjY2Vzcy5jdXN0b20tdmVydGktbmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmU6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDVDQjg1O1xufVxuXG4ubmF2LWluZm8gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk5Y2RiO1xufVxuLm5hdi1pbmZvLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzI5OWNkYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbn1cbi5uYXYtaW5mby5uYXYtdGFicy1jdXN0b20gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjk5Y2RiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xufVxuLm5hdi1pbmZvLm5hdi10YWJzLWN1c3RvbSAubmF2LWxpbmsuYWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTljZGI7XG59XG4ubmF2LWluZm8uYXJyb3ctbmF2dGFicyAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjk5Y2RiO1xufVxuLm5hdi1pbmZvLmN1c3RvbS12ZXJ0aS1uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyOTljZGI7XG59XG5cbi5uYXYtd2FybmluZyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJlMGI7XG59XG4ubmF2LXdhcm5pbmcubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZiZTBiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xufVxuLm5hdi13YXJuaW5nLm5hdi10YWJzLWN1c3RvbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmJlMGI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG59XG4ubmF2LXdhcm5pbmcubmF2LXRhYnMtY3VzdG9tIC5uYXYtbGluay5hY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmUwYjtcbn1cbi5uYXYtd2FybmluZy5hcnJvdy1uYXZ0YWJzIC5uYXYtbGluay5hY3RpdmU6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmJlMGI7XG59XG4ubmF2LXdhcm5pbmcuY3VzdG9tLXZlcnRpLW5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmYmUwYjtcbn1cblxuLm5hdi1kYW5nZXIgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA2NTQ4O1xufVxuLm5hdi1kYW5nZXIubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjA2NTQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xufVxuLm5hdi1kYW5nZXIubmF2LXRhYnMtY3VzdG9tIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2YwNjU0ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbn1cbi5uYXYtZGFuZ2VyLm5hdi10YWJzLWN1c3RvbSAubmF2LWxpbmsuYWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDY1NDg7XG59XG4ubmF2LWRhbmdlci5hcnJvdy1uYXZ0YWJzIC5uYXYtbGluay5hY3RpdmU6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmMDY1NDg7XG59XG4ubmF2LWRhbmdlci5jdXN0b20tdmVydGktbmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmU6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjA2NTQ4O1xufVxuXG4ubmF2LWxpZ2h0IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmOTtcbn1cbi5uYXYtbGlnaHQubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjNmNmY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xufVxuLm5hdi1saWdodC5uYXYtdGFicy1jdXN0b20gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjNmNmY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xufVxuLm5hdi1saWdodC5uYXYtdGFicy1jdXN0b20gLm5hdi1saW5rLmFjdGl2ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmY5O1xufVxuLm5hdi1saWdodC5hcnJvdy1uYXZ0YWJzIC5uYXYtbGluay5hY3RpdmU6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmM2Y2Zjk7XG59XG4ubmF2LWxpZ2h0LmN1c3RvbS12ZXJ0aS1uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmM2Y2Zjk7XG59XG5cbi5uYXYtZGFyayAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG59XG4ubmF2LWRhcmsubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xufVxuLm5hdi1kYXJrLm5hdi10YWJzLWN1c3RvbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG59XG4ubmF2LWRhcmsubmF2LXRhYnMtY3VzdG9tIC5uYXYtbGluay5hY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbn1cbi5uYXYtZGFyay5hcnJvdy1uYXZ0YWJzIC5uYXYtbGluay5hY3RpdmU6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyMTI1Mjk7XG59XG4ubmF2LWRhcmsuY3VzdG9tLXZlcnRpLW5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzIxMjUyOTtcbn1cblxuLnByb2dyZXNzLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5wcm9ncmVzcy1uYXYgLnByb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9ncmVzcy1uYXYgLm5hdiB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnByb2dyZXNzLW5hdiAubmF2IC5uYXYtbGluayB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWxpZ2h0KTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnByb2dyZXNzLW5hdiAubmF2IC5uYXYtbGluay5hY3RpdmUsIC5wcm9ncmVzcy1uYXYgLm5hdiAubmF2LWxpbmsuZG9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjM4YjM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc3RlcC1hcnJvdy1uYXYgLm5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWxpZ2h0KTtcbn1cbi5zdGVwLWFycm93LW5hdiAubmF2IC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xufVxuLnN0ZXAtYXJyb3ctbmF2IC5uYXYgLm5hdi1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICByaWdodDogLTE0cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uc3RlcC1hcnJvdy1uYXYgLm5hdiAubmF2LWxpbmsuZG9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzUsIDU2LCAxNzksIDAuMDUpO1xuICBjb2xvcjogIzRiMzhiMztcbn1cbi5zdGVwLWFycm93LW5hdiAubmF2IC5uYXYtbGluay5kb25lOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3RlcC1hcnJvdy1uYXYgLm5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NSwgNTYsIDE3OSwgMC4xKTtcbiAgY29sb3I6ICM0YjM4YjM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uc3RlcC1hcnJvdy1uYXYgLm5hdiAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSg3NSwgNTYsIDE3OSwgMC4xKTtcbn1cbi5zdGVwLWFycm93LW5hdiAubmF2IC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5uYXYtbGluazpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmVydGljYWwtbmF2cy1zdGVwIC5uYXYge1xuICBnYXA6IDE2cHg7XG59XG4udmVydGljYWwtbmF2cy1zdGVwIC5uYXYgLm5hdi1saW5rIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS12ei1saWdodC1yZ2IpLCAwLjQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG59XG4udmVydGljYWwtbmF2cy1zdGVwIC5uYXYgLm5hdi1saW5rIC5zdGVwLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi52ZXJ0aWNhbC1uYXZzLXN0ZXAgLm5hdiAubmF2LWxpbmsgLnN0ZXAtaWNvbiB7XG4gIGNvbG9yOiAjZjA2NTQ4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmbG9hdDogbGVmdDtcbn1cbi52ZXJ0aWNhbC1uYXZzLXN0ZXAgLm5hdiAubmF2LWxpbmsuYWN0aXZlIC5zdGVwLWljb24sIC52ZXJ0aWNhbC1uYXZzLXN0ZXAgLm5hdiAubmF2LWxpbmsuZG9uZSAuc3RlcC1pY29uIHtcbiAgY29sb3I6ICM0NUNCODU7XG59XG4udmVydGljYWwtbmF2cy1zdGVwIC5uYXYgLm5hdi1saW5rLmFjdGl2ZSAuc3RlcC1pY29uOmJlZm9yZSwgLnZlcnRpY2FsLW5hdnMtc3RlcCAubmF2IC5uYXYtbGluay5kb25lIC5zdGVwLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViODBcIjtcbn1cbi52ZXJ0aWNhbC1uYXZzLXN0ZXAgLm5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGIzOGIzO1xufVxuLnZlcnRpY2FsLW5hdnMtc3RlcCAubmF2IC5uYXYtbGluay5kb25lIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDVDQjg1O1xufVxuXG4ubmF2LWN1c3RvbS1vdXRsaW5lLm5hdiAubmF2LWxpbmsge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm5hdi1jdXN0b20tb3V0bGluZS5uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzRiMzhiMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNGIzOGIzO1xufVxuXG4ubmF2LXByaW1hcnkubmF2LWN1c3RvbS1vdXRsaW5lIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzRiMzhiMztcbiAgYm9yZGVyLWNvbG9yOiAjNGIzOGIzO1xufVxuXG4ubmF2LXNlY29uZGFyeS5uYXYtY3VzdG9tLW91dGxpbmUgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzU3N2YxO1xuICBib3JkZXItY29sb3I6ICMzNTc3ZjE7XG59XG5cbi5uYXYtc3VjY2Vzcy5uYXYtY3VzdG9tLW91dGxpbmUgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNDVDQjg1O1xuICBib3JkZXItY29sb3I6ICM0NUNCODU7XG59XG5cbi5uYXYtaW5mby5uYXYtY3VzdG9tLW91dGxpbmUgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjk5Y2RiO1xuICBib3JkZXItY29sb3I6ICMyOTljZGI7XG59XG5cbi5uYXYtd2FybmluZy5uYXYtY3VzdG9tLW91dGxpbmUgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZiZTBiO1xuICBib3JkZXItY29sb3I6ICNmZmJlMGI7XG59XG5cbi5uYXYtZGFuZ2VyLm5hdi1jdXN0b20tb3V0bGluZSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmMDY1NDg7XG4gIGJvcmRlci1jb2xvcjogI2YwNjU0ODtcbn1cblxuLm5hdi1saWdodC5uYXYtY3VzdG9tLW91dGxpbmUgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjNmNmY5O1xuICBib3JkZXItY29sb3I6ICNmM2Y2Zjk7XG59XG5cbi5uYXYtZGFyay5uYXYtY3VzdG9tLW91dGxpbmUgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5uYXYtY3VzdG9tcy5uYXYge1xuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmF2LWN1c3RvbXMubmF2IC5uYXYtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotdGVydGlhcnktYmcpO1xuICBtYXJnaW4tcmlnaHQ6IDQ2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4ubmF2LWN1c3RvbXMubmF2IC5uYXYtbGluazo6YmVmb3JlLCAubmF2LWN1c3RvbXMubmF2IC5uYXYtbGluazo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBib3R0b206IC0xcHg7XG4gIHdpZHRoOiAzN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei10ZXJ0aWFyeS1iZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4ubmF2LWN1c3RvbXMubmF2IC5uYXYtbGluazo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMCA4cHggMCAwO1xuICByaWdodDogLTI0cHg7XG4gIHRyYW5zZm9ybTogc2tldygzMGRlZywgMGRlZyk7XG59XG4ubmF2LWN1c3RvbXMubmF2IC5uYXYtbGluazo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA4cHggMCAwIDA7XG4gIGxlZnQ6IC0yNHB4O1xuICB0cmFuc2Zvcm06IHNrZXcoLTMwZGVnLCAwZGVnKTtcbn1cbi5uYXYtY3VzdG9tcy5uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi1jdXN0b21zLm5hdiAubmF2LWxpbmsuYWN0aXZlOmJlZm9yZSwgLm5hdi1jdXN0b21zLm5hdiAubmF2LWxpbmsuYWN0aXZlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiMzhiMztcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2LWN1c3RvbXMubmF2IC5uYXYtbGluay5hY3RpdmUge1xuICB6LWluZGV4OiAxO1xufVxuXG4udGFibGUgPiB0aGVhZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbn1cbi50YWJsZSA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLXZ6LWJvcmRlci13aWR0aCk7XG59XG5cbi50YWJsZS1ub3dyYXAgdGgsXG4udGFibGUtbm93cmFwIHRkIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRhYmxlLWNhcmQge1xuICBtYXJnaW46IC0xcmVtIC0xcmVtO1xufVxuLnRhYmxlLWNhcmQgdGg6Zmlyc3QtY2hpbGQsXG4udGFibGUtY2FyZCB0ZDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi50YWJsZS1jYXJkIHRoOmxhc3QtY2hpbGQsXG4udGFibGUtY2FyZCB0ZDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cbi50YWJsZS1jYXJkIC50YWJsZSA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLXZ6LWJvcmRlci13aWR0aCk7XG59XG5cbi5ib3JkZXItcHJpbWFyeS50YWJsZSA+IHRoZWFkIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGIzOGIzICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1wcmltYXJ5LnRhYmxlID4gdGhlYWQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2IoMTAyLjQ4OTM2MTcwMjEsIDg0LjM3ODcyMzQwNDMsIDIwMS42MjEyNzY1OTU3KSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeS50YWJsZSA+IHRoZWFkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzU3N2YxICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1zZWNvbmRhcnkudGFibGUgPiB0aGVhZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYigxMDAuNjk0NDQ0NDQ0NCwgMTUxLjExMTExMTExMTEsIDI0NC4zMDU1NTU1NTU2KSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3MudGFibGUgPiB0aGVhZCB7XG4gIGJvcmRlci1jb2xvcjogIzQ1Q0I4NSAhaW1wb3J0YW50O1xufVxuXG4udGFibGUtc3VjY2Vzcy50YWJsZSA+IHRoZWFkIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiKDEwOC44NTcxNDI4NTcxLCAyMTQuMTQyODU3MTQyOSwgMTU5LjE0Mjg1NzE0MjkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mby50YWJsZSA+IHRoZWFkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjk5Y2RiICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1pbmZvLnRhYmxlID4gdGhlYWQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2IoODQuNjU2LCAxNzYuMTk2LCAyMjYuMzQ0KSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcudGFibGUgPiB0aGVhZCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYmUwYiAhaW1wb3J0YW50O1xufVxuXG4udGFibGUtd2FybmluZy50YWJsZSA+IHRoZWFkIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiKDI1NSwgMjAzLjU4NjA2NTU3MzgsIDYyKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci50YWJsZSA+IHRoZWFkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjA2NTQ4ICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1kYW5nZXIudGFibGUgPiB0aGVhZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYigyNDMuODYzNjM2MzYzNiwgMTQwLjY2NjY2NjY2NjcsIDExOS4xMzYzNjM2MzY0KSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LnRhYmxlID4gdGhlYWQge1xuICBib3JkZXItY29sb3I6ICNmM2Y2ZjkgIWltcG9ydGFudDtcbn1cblxuLnRhYmxlLWxpZ2h0LnRhYmxlID4gdGhlYWQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsudGFibGUgPiB0aGVhZCB7XG4gIGJvcmRlci1jb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xufVxuXG4udGFibGUtZGFyay50YWJsZSA+IHRoZWFkIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiKDU1Ljc0MzI0MzI0MzIsIDYyLjUsIDY5LjI1Njc1Njc1NjgpICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGNvbG9yOiB2YXIoLS12ei10YWJsZS1jb2xvci1zdGF0ZSksIHZhcigtLXZ6LXRhYmxlLWNvbG9yLXR5cGUsIHZhcigtLXZ6LXRhYmxlLWNvbG9yKSk7XG59XG5cbi50YWJsZSAuZm9ybS1jaGVjayB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4udGFibGUgLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGZsb2F0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnRhYmxlIC5zb3J0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhYmxlIC5zb3J0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNWRcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC41cmVtO1xuICB0b3A6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbn1cbi50YWJsZSAuc29ydDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjVyZW07XG4gIGNvbnRlbnQ6IFwiXFxmMDM2MFwiO1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHRvcDogMTJweDtcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm1vZGFsLWRpYWxvZzpub3QoLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlKSAubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubW9kYWwtZGlhbG9nOm5vdCgubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUpIC5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIG1hcmdpbi10b3A6IC0xLjI1cmVtIDEuMjVyZW07XG59XG4ubW9kYWwtZGlhbG9nOm5vdCgubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUpIC5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLm1vZGFsLmZhZGVJblJpZ2h0IC5tb2RhbC1kaWFsb2cge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ubW9kYWwuZmFkZUluUmlnaHQuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLm1vZGFsLmZhZGVJbkxlZnQgLm1vZGFsLWRpYWxvZyB7XG4gIGFuaW1hdGlvbjogZmFkZUluTGVmdCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cbi5tb2RhbC5mYWRlSW5MZWZ0LnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5tb2RhbC5mYWRlSW5VcCAubW9kYWwtZGlhbG9nIHtcbiAgYW5pbWF0aW9uOiBmYWRlSW5VcCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAzMCUpO1xufVxuLm1vZGFsLmZhZGVJblVwLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5tb2RhbC5mbGlwIHtcbiAgcGVyc3BlY3RpdmU6IDEzMDBweDtcbn1cbi5tb2RhbC5mbGlwIC5tb2RhbC1kaWFsb2cge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTcwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ubW9kYWwuZmxpcC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG59XG4ubW9kYWwuem9vbUluIC5tb2RhbC1kaWFsb2cge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ubW9kYWwuem9vbUluLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5tb2RhbC1kaWFsb2ctcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNzVyZW07XG59XG5cbi5tb2RhbC1kaWFsb2ctYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAxLjc1cmVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwtZGlhbG9nLWJvdHRvbSB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWJvdHRvbS1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMS43NXJlbSk7XG4gIG1hcmdpbi1yaWdodDogMS43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwtZGlhbG9nLWJvdHRvbS1yaWdodCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMCUsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmxvZ2luLW1vZGFsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEuMScgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHhtbG5zOnN2Z2pzPSdodHRwOi8vc3ZnanMuY29tL3N2Z2pzJyB3aWR0aD0nMTQ0MCcgaGVpZ2h0PSc1NjAnIHByZXNlcnZlQXNwZWN0UmF0aW89J25vbmUnIHZpZXdCb3g9JzAgMCAxNDQwIDU2MCclM2UlM2NnIG1hc2s9J3VybCglMjZxdW90JTNiJTIzU3ZnanNNYXNrMTAxNiUyNnF1b3QlM2IpJyBmaWxsPSdub25lJyUzZSUzY3JlY3Qgd2lkdGg9JzE0NDAnIGhlaWdodD0nNTYwJyB4PScwJyB5PScwJyBmaWxsPSdyZ2JhKDY0JTJjIDgxJTJjIDEzNyUyYyAxKSclM2UlM2MvcmVjdCUzZSUzY3BhdGggZD0nTTAlMmM2NTAuNzA0QzEyMi4zMjglMmM2NDguNzQ2JTJjMTU5LjE3NSUyYzQ3My4wNDMlMmMyNTUuNjc0JTJjMzk3LjgzN0MzMzkuNzI0JTJjMzMyLjMzMyUyYzQ2MS41MjklMmMzMjQuOTI0JTJjNTI2LjQ0OSUyYzI0MC40MjFDNTk4LjQyOCUyYzE0Ni43MyUyYzY1NS41NDYlMmMyNC44NDclMmM2MzEuMDE1JTJjLTkwLjcyNkM2MDYuNjY2JTJjLTIwNS40NDQlMmM0ODIuOTI2JTJjLTI2My40OTclMmM0MDEuNTY1JTJjLTM0Ny45NThDMzI1LjIxNSUyYy00MjcuMjE3JTJjMjc1LjU0MyUyYy01NDkuMDEyJTJjMTY3LjgyNiUyYy01NzEuNTYzQzYwLjM0NCUyYy01OTQuMDY1JTJjLTI3LjcwMyUyYy00ODIuOTMyJTJjLTEzNS4xNjMlMmMtNDYwLjMyNUMtMjU2LjMzNiUyYy00MzQuODMzJTJjLTQwMS45MjklMmMtNTA5LjY1MSUyYy00OTcuOTcyJTJjLTQzMS40OTVDLTU5Mi44MDclMmMtMzU0LjMyMSUyYy01NzkuODY1JTJjLTIwNi44ODYlMmMtNTk1LjYwMyUyYy04NS42MzVDLTYxMS4xMzMlMmMzNC4wMTYlMmMtNjU2Ljc2MSUyYzE2OS4xODMlMmMtNTg4Ljg4NCUyYzI2OC45MzRDLTUyMC44NTQlMmMzNjguOTA5JTJjLTM2Mi40NTglMmMzNDAuMzI0JTJjLTI2MC45ODklMmM0MDYuMTA2Qy0xNTguODc1JTJjNDcyLjMwNiUyYy0xMjEuNjc5JTJjNjUyLjY1MSUyYzAlMmM2NTAuNzA0JyBmaWxsPSclMjMzMzQxNmUnJTNlJTNjL3BhdGglM2UlM2NwYXRoIGQ9J00xNDQwIDk5NS42NzJDMTUxOS43MjggOTg0Ljc0MSAxNTYzLjEyIDg5OS43NzkgMTYyNi40NjYgODUwLjE0Njk5OTk5OTk5OTkgMTY4Mi42MzkwMDAwMDAwMDAxIDgwNi4xMzUgMTc1Ni4yNjEgNzgyLjYwMiAxNzkxLjI5Mzk5OTk5OTk5OTkgNzIwLjQzMSAxODI3LjU3MSA2NTYuMDUyIDE4MzUuNTM3IDU3Ny42NjEwMDAwMDAwMDAxIDE4MjAuODE0IDUwNS4yNDcgMTgwNi41MTggNDM0LjkzMyAxNzUzLjI2NDAwMDAwMDAwMDEgMzgzLjE2OTk5OTk5OTk5OTk2IDE3MTAuOTQxIDMyNS4yMjggMTY2NC40NzUgMjYxLjYxNCAxNjM0Ljk5MiAxNzUuMTYwMDAwMDAwMDAwMDMgMTU2MC42NTcgMTQ5LjA3OTk5OTk5OTk5OTk4IDE0ODUuOTYgMTIyLjg3Mjk5OTk5OTk5OTk5IDE0MDIuMTQ2IDE1NS41NDMgMTMzMi4wMyAxOTIuMjg5IDEyNjkuNTQxIDIyNS4wMzggMTIzMi43NTQgMjg3LjI1MSAxMTg5Ljk2OSAzNDMuMzQ3IDExNDkuOTI1IDM5NS44NDkgMTExNS43ODEgNDQ4LjkgMTA4OS45NiA1MDkuNjcyIDEwNTYgNTg5LjU5OSA5ODguOTY4MDAwMDAwMDAwMSA2NzEuMTY1OTk5OTk5OTk5OSAxMDE1LjU1NyA3NTMuODM3IDEwNDEuOTEgODM1Ljc3NCAxMTQyLjcxNCA4NjMuNjEgMTIxNy40OTggOTA2LjIyIDEyODguMzg4IDk0Ni42MTEgMTM1OS4xNjcgMTAwNi43NTUgMTQ0MCA5OTUuNjcyJyBmaWxsPSclMjM0ZDYxYTQnJTNlJTNjL3BhdGglM2UlM2MvZyUzZSUzY2RlZnMlM2UlM2NtYXNrIGlkPSdTdmdqc01hc2sxMDE2JyUzZSUzY3JlY3Qgd2lkdGg9JzE0NDAnIGhlaWdodD0nNTYwJyBmaWxsPSd3aGl0ZSclM2UlM2MvcmVjdCUzZSUzYy9tYXNrJTNlJTNjL2RlZnMlM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5wYWdpbmF0aW9uLXNlcGFyYXRlZCAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMC4zNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdnotYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5wYWdpbmF0aW9uLXJvdW5kZWQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDNweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG1pbi13aWR0aDogMzJweDtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2luYXRpb24tcm91bmRlZC5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG59XG5cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBib3gtc2hhZG93OiAwIDNweCAzcHggcmdiYSg1NiwgNjUsIDc0LCAwLjEpO1xufVxuXG4ucHJvZ3Jlc3Mtc20ge1xuICBoZWlnaHQ6IDVweDtcbn1cblxuLnByb2dyZXNzLWxnIHtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4ucHJvZ3Jlc3MteGwge1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5jdXN0b20tcHJvZ2VzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jdXN0b20tcHJvZ2VzcyAucHJvZ3Jlc3MtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTJweDtcbn1cbi5jdXN0b20tcHJvZ2VzcyAucHJvZ3Jlc3MtaWNvbiAuYXZhdGFyLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbn1cblxuLmFuaW1hdGVkLXByb2dyZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFuaW1hdGVkLXByb2dyZXNzIC5wcm9ncmVzcy1iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYW5pbWF0aW9uOiBhbmltYXRlLXBvc2l0aXZlIDJzO1xufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGUtcG9zaXRpdmUge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7XG4gIH1cbn1cbi5jdXN0b20tcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi5jdXN0b20tcHJvZ3Jlc3MgLnByb2dyZXNzLWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi5jdXN0b20tcHJvZ3Jlc3MgLnByb2dyZXNzLWJhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICByaWdodDogMnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ucHJvZ3Jlc3MtbGFiZWwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5wcm9ncmVzcy1sYWJlbCAucHJvZ3Jlc3MtYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5wcm9ncmVzcy1sYWJlbCAucHJvZ3Jlc3MtYmFyIC5sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjVweDtcbiAgcmlnaHQ6IC05cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjM4YjM7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiAwIDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnByb2dyZXNzLWxhYmVsIC5wcm9ncmVzcy1iYXIgLmxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzRiMzhiMztcbiAgYm90dG9tOiAtN3B4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLnByb2dyZXNzLXN0ZXAtYXJyb3cge1xuICBoZWlnaHQ6IDMuMjVyZW07XG59XG4ucHJvZ3Jlc3Mtc3RlcC1hcnJvdyAucHJvZ3Jlc3MtYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucHJvZ3Jlc3Mtc3RlcC1hcnJvdyAucHJvZ3Jlc3MtYmFyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3R0b206IDE1cHg7XG4gIHJpZ2h0OiAtMjBweDtcbiAgei1pbmRleDogMTtcbn1cblxuLnByb2dyZXNzLXByaW1hcnkgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjM4YjM7XG59XG4ucHJvZ3Jlc3MtcHJpbWFyeSAucHJvZ3Jlc3MtYmFyOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNGIzOGIzO1xufVxuLnByb2dyZXNzLXByaW1hcnkgLnByb2dyZXNzLWJhcjpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc1LCA1NiwgMTc5LCAwLjEpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNGIzOGIzICFpbXBvcnRhbnQ7XG59XG4ucHJvZ3Jlc3MtcHJpbWFyeSAucHJvZ3Jlc3MtYmFyOm50aC1jaGlsZCgyKTo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSg3NSwgNTYsIDE3OSwgMC4xKTtcbn1cblxuLnByb2dyZXNzLXNlY29uZGFyeSAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1NzdmMTtcbn1cbi5wcm9ncmVzcy1zZWNvbmRhcnkgLnByb2dyZXNzLWJhcjo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM1NzdmMTtcbn1cbi5wcm9ncmVzcy1zZWNvbmRhcnkgLnByb2dyZXNzLWJhcjpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUzLCAxMTksIDI0MSwgMC4xKSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM1NzdmMSAhaW1wb3J0YW50O1xufVxuLnByb2dyZXNzLXNlY29uZGFyeSAucHJvZ3Jlc3MtYmFyOm50aC1jaGlsZCgyKTo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSg1MywgMTE5LCAyNDEsIDAuMSk7XG59XG5cbi5wcm9ncmVzcy1zdWNjZXNzIC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDVDQjg1O1xufVxuLnByb2dyZXNzLXN1Y2Nlc3MgLnByb2dyZXNzLWJhcjo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzQ1Q0I4NTtcbn1cbi5wcm9ncmVzcy1zdWNjZXNzIC5wcm9ncmVzcy1iYXI6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2OSwgMjAzLCAxMzMsIDAuMSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NUNCODUgIWltcG9ydGFudDtcbn1cbi5wcm9ncmVzcy1zdWNjZXNzIC5wcm9ncmVzcy1iYXI6bnRoLWNoaWxkKDIpOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDY5LCAyMDMsIDEzMywgMC4xKTtcbn1cblxuLnByb2dyZXNzLWluZm8gLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTljZGI7XG59XG4ucHJvZ3Jlc3MtaW5mbyAucHJvZ3Jlc3MtYmFyOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjk5Y2RiO1xufVxuLnByb2dyZXNzLWluZm8gLnByb2dyZXNzLWJhcjpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQxLCAxNTYsIDIxOSwgMC4xKSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzI5OWNkYiAhaW1wb3J0YW50O1xufVxuLnByb2dyZXNzLWluZm8gLnByb2dyZXNzLWJhcjpudGgtY2hpbGQoMik6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoNDEsIDE1NiwgMjE5LCAwLjEpO1xufVxuXG4ucHJvZ3Jlc3Mtd2FybmluZyAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmUwYjtcbn1cbi5wcm9ncmVzcy13YXJuaW5nIC5wcm9ncmVzcy1iYXI6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmJlMGI7XG59XG4ucHJvZ3Jlc3Mtd2FybmluZyAucHJvZ3Jlc3MtYmFyOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxOTAsIDExLCAwLjEpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZiZTBiICFpbXBvcnRhbnQ7XG59XG4ucHJvZ3Jlc3Mtd2FybmluZyAucHJvZ3Jlc3MtYmFyOm50aC1jaGlsZCgyKTo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDE5MCwgMTEsIDAuMSk7XG59XG5cbi5wcm9ncmVzcy1kYW5nZXIgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDY1NDg7XG59XG4ucHJvZ3Jlc3MtZGFuZ2VyIC5wcm9ncmVzcy1iYXI6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmMDY1NDg7XG59XG4ucHJvZ3Jlc3MtZGFuZ2VyIC5wcm9ncmVzcy1iYXI6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDAsIDEwMSwgNzIsIDAuMSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmMDY1NDggIWltcG9ydGFudDtcbn1cbi5wcm9ncmVzcy1kYW5nZXIgLnByb2dyZXNzLWJhcjpudGgtY2hpbGQoMik6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjQwLCAxMDEsIDcyLCAwLjEpO1xufVxuXG4ucHJvZ3Jlc3MtbGlnaHQgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2Zjk7XG59XG4ucHJvZ3Jlc3MtbGlnaHQgLnByb2dyZXNzLWJhcjo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2YzZjZmOTtcbn1cbi5wcm9ncmVzcy1saWdodCAucHJvZ3Jlc3MtYmFyOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAyNDYsIDI0OSwgMC4xKSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2YzZjZmOSAhaW1wb3J0YW50O1xufVxuLnByb2dyZXNzLWxpZ2h0IC5wcm9ncmVzcy1iYXI6bnRoLWNoaWxkKDIpOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI0MywgMjQ2LCAyNDksIDAuMSk7XG59XG5cbi5wcm9ncmVzcy1kYXJrIC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xufVxuLnByb2dyZXNzLWRhcmsgLnByb2dyZXNzLWJhcjo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzIxMjUyOTtcbn1cbi5wcm9ncmVzcy1kYXJrIC5wcm9ncmVzcy1iYXI6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMzcsIDQxLCAwLjEpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG59XG4ucHJvZ3Jlc3MtZGFyayAucHJvZ3Jlc3MtYmFyOm50aC1jaGlsZCgyKTo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgzMywgMzcsIDQxLCAwLjEpO1xufVxuXG4ucG9wb3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgzMCwgMzIsIDM3LCAwLjEyKTtcbn1cblxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkO1xufVxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1vdXRsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZDtcbn1cblxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotcHJpbWFyeS1iZy1zdWJ0bGUpO1xufVxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1wcmltYXJ5IC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGNvbG9yOiB2YXIoLS12ei1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1vdXRsaW5lLmJsb2NrcXVvdGUtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdnotcHJpbWFyeSk7XG59XG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLW91dGxpbmUuYmxvY2txdW90ZS1wcmltYXJ5IC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGNvbG9yOiB2YXIoLS12ei1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG59XG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLXNlY29uZGFyeSAuYmxvY2txdW90ZS1mb290ZXIge1xuICBjb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1vdXRsaW5lLmJsb2NrcXVvdGUtc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnkpO1xufVxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1vdXRsaW5lLmJsb2NrcXVvdGUtc2Vjb25kYXJ5IC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdnotc3VjY2Vzcyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXN1Y2Nlc3MtYmctc3VidGxlKTtcbn1cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtc3VjY2VzcyAuYmxvY2txdW90ZS1mb290ZXIge1xuICBjb2xvcjogdmFyKC0tdnotc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbn1cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtb3V0bGluZS5ibG9ja3F1b3RlLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LXN1Y2Nlc3MpO1xufVxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1vdXRsaW5lLmJsb2NrcXVvdGUtc3VjY2VzcyAuYmxvY2txdW90ZS1mb290ZXIge1xuICBjb2xvcjogdmFyKC0tdnotc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1pbmZvKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotaW5mby1iZy1zdWJ0bGUpO1xufVxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1pbmZvIC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGNvbG9yOiB2YXIoLS12ei1pbmZvLXRleHQtZW1waGFzaXMpO1xufVxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1vdXRsaW5lLmJsb2NrcXVvdGUtaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdnotaW5mbyk7XG59XG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLW91dGxpbmUuYmxvY2txdW90ZS1pbmZvIC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGNvbG9yOiB2YXIoLS12ei1pbmZvLXRleHQtZW1waGFzaXMpO1xufVxuXG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LXdhcm5pbmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei13YXJuaW5nLWJnLXN1YnRsZSk7XG59XG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLXdhcm5pbmcgLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgY29sb3I6IHZhcigtLXZ6LXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG59XG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLW91dGxpbmUuYmxvY2txdW90ZS13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei13YXJuaW5nKTtcbn1cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtb3V0bGluZS5ibG9ja3F1b3RlLXdhcm5pbmcgLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgY29sb3I6IHZhcigtLXZ6LXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1kYW5nZXIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1kYW5nZXItYmctc3VidGxlKTtcbn1cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtZGFuZ2VyIC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGNvbG9yOiB2YXIoLS12ei1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG59XG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLW91dGxpbmUuYmxvY2txdW90ZS1kYW5nZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LWRhbmdlcik7XG59XG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLW91dGxpbmUuYmxvY2txdW90ZS1kYW5nZXIgLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgY29sb3I6IHZhcigtLXZ6LWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdnotbGlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1saWdodC1iZy1zdWJ0bGUpO1xufVxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1saWdodCAuYmxvY2txdW90ZS1mb290ZXIge1xuICBjb2xvcjogdmFyKC0tdnotbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG59XG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLW91dGxpbmUuYmxvY2txdW90ZS1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdnotbGlnaHQpO1xufVxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1vdXRsaW5lLmJsb2NrcXVvdGUtbGlnaHQgLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgY29sb3I6IHZhcigtLXZ6LWxpZ2h0LXRleHQtZW1waGFzaXMpO1xufVxuXG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLWRhcmsge1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LWRhcmspO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1kYXJrLWJnLXN1YnRsZSk7XG59XG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLWRhcmsgLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgY29sb3I6IHZhcigtLXZ6LWRhcmstdGV4dC1lbXBoYXNpcyk7XG59XG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLW91dGxpbmUuYmxvY2txdW90ZS1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1kYXJrKTtcbn1cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtb3V0bGluZS5ibG9ja3F1b3RlLWRhcmsgLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgY29sb3I6IHZhcigtLXZ6LWRhcmstdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jaGVjayBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZvcm0tY2hlY2stcHJpbWFyeSAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiMzhiMztcbiAgYm9yZGVyLWNvbG9yOiAjNGIzOGIzO1xufVxuXG4uZm9ybS1yYWRpby1wcmltYXJ5IC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICM0YjM4YjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjM4YjM7XG59XG4uZm9ybS1yYWRpby1wcmltYXJ5IC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGIzOGIzO1xufVxuXG4uZm9ybS1jaGVjay1zZWNvbmRhcnkgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTc3ZjE7XG4gIGJvcmRlci1jb2xvcjogIzM1NzdmMTtcbn1cblxuLmZvcm0tcmFkaW8tc2Vjb25kYXJ5IC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICMzNTc3ZjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTc3ZjE7XG59XG4uZm9ybS1yYWRpby1zZWNvbmRhcnkgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTc3ZjE7XG59XG5cbi5mb3JtLWNoZWNrLXN1Y2Nlc3MgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NUNCODU7XG4gIGJvcmRlci1jb2xvcjogIzQ1Q0I4NTtcbn1cblxuLmZvcm0tcmFkaW8tc3VjY2VzcyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDVDQjg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDVDQjg1O1xufVxuLmZvcm0tcmFkaW8tc3VjY2VzcyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1Q0I4NTtcbn1cblxuLmZvcm0tY2hlY2staW5mbyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5OWNkYjtcbiAgYm9yZGVyLWNvbG9yOiAjMjk5Y2RiO1xufVxuXG4uZm9ybS1yYWRpby1pbmZvIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICMyOTljZGI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTljZGI7XG59XG4uZm9ybS1yYWRpby1pbmZvIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk5Y2RiO1xufVxuXG4uZm9ybS1jaGVjay13YXJuaW5nIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiZTBiO1xuICBib3JkZXItY29sb3I6ICNmZmJlMGI7XG59XG5cbi5mb3JtLXJhZGlvLXdhcm5pbmcgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYmUwYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmUwYjtcbn1cbi5mb3JtLXJhZGlvLXdhcm5pbmcgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJlMGI7XG59XG5cbi5mb3JtLWNoZWNrLWRhbmdlciAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNjU0ODtcbiAgYm9yZGVyLWNvbG9yOiAjZjA2NTQ4O1xufVxuXG4uZm9ybS1yYWRpby1kYW5nZXIgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogI2YwNjU0ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNjU0ODtcbn1cbi5mb3JtLXJhZGlvLWRhbmdlciAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNjU0ODtcbn1cblxuLmZvcm0tY2hlY2stbGlnaHQgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2Zjk7XG4gIGJvcmRlci1jb2xvcjogI2YzZjZmOTtcbn1cblxuLmZvcm0tcmFkaW8tbGlnaHQgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogI2YzZjZmOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmOTtcbn1cbi5mb3JtLXJhZGlvLWxpZ2h0IC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmY5O1xufVxuXG4uZm9ybS1jaGVjay1kYXJrIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5mb3JtLXJhZGlvLWRhcmsgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbn1cbi5mb3JtLXJhZGlvLWRhcmsgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9ybS1jaGVjay1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZvcm0tY2hlY2stcmlnaHQgLmZvcm0tY2hlY2staW5wdXQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0xLjZlbTtcbn1cbi5mb3JtLWNoZWNrLXJpZ2h0IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9ybS1jaGVjay1yaWdodC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogLTIuNTZlbTtcbn1cblxuLmZvcm0tY2hlY2stb3V0bGluZS5mb3JtLWNoZWNrLXByaW1hcnkgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIGNvbG9yOiAjNGIzOGIzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNGIzOGIzO1xufVxuXG4uZm9ybS1jaGVjay1vdXRsaW5lLmZvcm0tY2hlY2stc2Vjb25kYXJ5IC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0ge1xuICBjb2xvcjogIzM1NzdmMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzM1NzdmMTtcbn1cblxuLmZvcm0tY2hlY2stb3V0bGluZS5mb3JtLWNoZWNrLXN1Y2Nlc3MgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIGNvbG9yOiAjNDVDQjg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNDVDQjg1O1xufVxuXG4uZm9ybS1jaGVjay1vdXRsaW5lLmZvcm0tY2hlY2staW5mbyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIHtcbiAgY29sb3I6ICMyOTljZGI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMyOTljZGI7XG59XG5cbi5mb3JtLWNoZWNrLW91dGxpbmUuZm9ybS1jaGVjay13YXJuaW5nIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0ge1xuICBjb2xvcjogI2ZmYmUwYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmYmUwYjtcbn1cblxuLmZvcm0tY2hlY2stb3V0bGluZS5mb3JtLWNoZWNrLWRhbmdlciAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIHtcbiAgY29sb3I6ICNmMDY1NDg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmMDY1NDg7XG59XG5cbi5mb3JtLWNoZWNrLW91dGxpbmUuZm9ybS1jaGVjay1saWdodCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIHtcbiAgY29sb3I6ICNmM2Y2Zjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmM2Y2Zjk7XG59XG5cbi5mb3JtLWNoZWNrLW91dGxpbmUuZm9ybS1jaGVjay1kYXJrIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0ge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzIxMjUyOTtcbn1cblxuLmZvcm0tY2hlY2stb3V0bGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWNoZWNrLW91dGxpbmUgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uZm9ybS1jaGVjay1vdXRsaW5lIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyY1wiO1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbiAgdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGVmdDogMXB4O1xufVxuXG4uZm9ybS1yYWRpby1vdXRsaW5lLmZvcm0tcmFkaW8tcHJpbWFyeSAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9cmFkaW9dIHtcbiAgY29sb3I6ICM0YjM4YjM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM0YjM4YjM7XG59XG5cbi5mb3JtLXJhZGlvLW91dGxpbmUuZm9ybS1yYWRpby1zZWNvbmRhcnkgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPXJhZGlvXSB7XG4gIGNvbG9yOiAjMzU3N2YxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMzU3N2YxO1xufVxuXG4uZm9ybS1yYWRpby1vdXRsaW5lLmZvcm0tcmFkaW8tc3VjY2VzcyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9cmFkaW9dIHtcbiAgY29sb3I6ICM0NUNCODU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM0NUNCODU7XG59XG5cbi5mb3JtLXJhZGlvLW91dGxpbmUuZm9ybS1yYWRpby1pbmZvIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICBjb2xvcjogIzI5OWNkYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzI5OWNkYjtcbn1cblxuLmZvcm0tcmFkaW8tb3V0bGluZS5mb3JtLXJhZGlvLXdhcm5pbmcgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPXJhZGlvXSB7XG4gIGNvbG9yOiAjZmZiZTBiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiZTBiO1xufVxuXG4uZm9ybS1yYWRpby1vdXRsaW5lLmZvcm0tcmFkaW8tZGFuZ2VyIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICBjb2xvcjogI2YwNjU0ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2YwNjU0ODtcbn1cblxuLmZvcm0tcmFkaW8tb3V0bGluZS5mb3JtLXJhZGlvLWxpZ2h0IC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICBjb2xvcjogI2YzZjZmOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2YzZjZmOTtcbn1cblxuLmZvcm0tcmFkaW8tb3V0bGluZS5mb3JtLXJhZGlvLWRhcmsgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPXJhZGlvXSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZm9ybS1yYWRpby1vdXRsaW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tcmFkaW8tb3V0bGluZSAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9cmFkaW9dIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5mb3JtLXJhZGlvLW91dGxpbmUgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPXJhZGlvXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzY1XCI7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuICB0b3A6IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDhweDtcbiAgbGVmdDogMi4ycHg7XG59XG5cbi5mb3JtLXN3aXRjaC1tZCB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBtaW4taGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5mb3JtLXN3aXRjaC1tZCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IC0wLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLXN3aXRjaC1tZCAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mb3JtLXN3aXRjaC1sZyB7XG4gIHBhZGRpbmctbGVmdDogMi43NXJlbTtcbiAgbWluLWhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uZm9ybS1zd2l0Y2gtbGcgLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsZWZ0OiAtMC43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmZvcm0tc3dpdGNoLXByaW1hcnkgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjM4YjM7XG4gIGJvcmRlci1jb2xvcjogIzRiMzhiMztcbn1cblxuLmZvcm0tc3dpdGNoLWN1c3RvbS5mb3JtLXN3aXRjaC1wcmltYXJ5IC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQ6OmJlZm9yZSB7XG4gIGNvbG9yOiAjNGIzOGIzO1xufVxuXG4uZm9ybS1zd2l0Y2gtc2Vjb25kYXJ5IC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU3N2YxO1xuICBib3JkZXItY29sb3I6ICMzNTc3ZjE7XG59XG5cbi5mb3JtLXN3aXRjaC1jdXN0b20uZm9ybS1zd2l0Y2gtc2Vjb25kYXJ5IC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQ6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMzU3N2YxO1xufVxuXG4uZm9ybS1zd2l0Y2gtc3VjY2VzcyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1Q0I4NTtcbiAgYm9yZGVyLWNvbG9yOiAjNDVDQjg1O1xufVxuXG4uZm9ybS1zd2l0Y2gtY3VzdG9tLmZvcm0tc3dpdGNoLXN1Y2Nlc3MgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZDo6YmVmb3JlIHtcbiAgY29sb3I6ICM0NUNCODU7XG59XG5cbi5mb3JtLXN3aXRjaC1pbmZvIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk5Y2RiO1xuICBib3JkZXItY29sb3I6ICMyOTljZGI7XG59XG5cbi5mb3JtLXN3aXRjaC1jdXN0b20uZm9ybS1zd2l0Y2gtaW5mbyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkOjpiZWZvcmUge1xuICBjb2xvcjogIzI5OWNkYjtcbn1cblxuLmZvcm0tc3dpdGNoLXdhcm5pbmcgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJlMGI7XG4gIGJvcmRlci1jb2xvcjogI2ZmYmUwYjtcbn1cblxuLmZvcm0tc3dpdGNoLWN1c3RvbS5mb3JtLXN3aXRjaC13YXJuaW5nIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQ6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZiZTBiO1xufVxuXG4uZm9ybS1zd2l0Y2gtZGFuZ2VyIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA2NTQ4O1xuICBib3JkZXItY29sb3I6ICNmMDY1NDg7XG59XG5cbi5mb3JtLXN3aXRjaC1jdXN0b20uZm9ybS1zd2l0Y2gtZGFuZ2VyIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQ6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZjA2NTQ4O1xufVxuXG4uZm9ybS1zd2l0Y2gtbGlnaHQgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2Zjk7XG4gIGJvcmRlci1jb2xvcjogI2YzZjZmOTtcbn1cblxuLmZvcm0tc3dpdGNoLWN1c3RvbS5mb3JtLXN3aXRjaC1saWdodCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkOjpiZWZvcmUge1xuICBjb2xvcjogI2YzZjZmOTtcbn1cblxuLmZvcm0tc3dpdGNoLWRhcmsgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1jb2xvcjogIzIxMjUyOTtcbn1cblxuLmZvcm0tc3dpdGNoLWN1c3RvbS5mb3JtLXN3aXRjaC1kYXJrIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQ6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZm9ybS1zd2l0Y2gtY3VzdG9tIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmZvcm0tc3dpdGNoLWN1c3RvbSAuZm9ybS1jaGVjay1pbnB1dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzY1XCI7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuICB0b3A6IC05cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZWZ0OiAtM3B4O1xuICBjb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXN3aXRjaC1jdXN0b20gLmZvcm0tY2hlY2staW5wdXQ6OmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tc3dpdGNoLWN1c3RvbSAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotaW5wdXQtYmctY3VzdG9tKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXN3aXRjaC1jdXN0b20gLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tc3dpdGNoLWN1c3RvbSAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkOjpiZWZvcmUge1xuICByaWdodDogLTNweDtcbiAgbGVmdDogYXV0bztcbn1cbi5mb3JtLXN3aXRjaC1jdXN0b20gLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uZm9ybS1zd2l0Y2gtcmlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOGVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5mb3JtLXN3aXRjaC1yaWdodCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogLTEuNmVtO1xuICBtYXJnaW4tdG9wOiAwLjFlbSAhaW1wb3J0YW50O1xufVxuLmZvcm0tc3dpdGNoLXJpZ2h0IGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uY2FyZC1yYWRpbyB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2FyZC1yYWRpbyAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xufVxuLmNhcmQtcmFkaW8gLmZvcm0tY2hlY2stbGFiZWw6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2FyZC1yYWRpbyAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FyZC1yYWRpbyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkICsgLmZvcm0tY2hlY2stbGFiZWwge1xuICBib3JkZXItY29sb3I6ICM0YjM4YjMgIWltcG9ydGFudDtcbn1cbi5jYXJkLXJhZGlvIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQgKyAuZm9ybS1jaGVjay1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4MFwiO1xuICBmb250LWZhbWlseTogXCJyZW1peGljb25cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgcmlnaHQ6IDZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzRiMzhiMztcbn1cbi5jYXJkLXJhZGlvLmRhcmsgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCArIC5mb3JtLWNoZWNrLWxhYmVsOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZm9ybS1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0taWNvbiAuZm9ybS1jb250cm9sLWljb24ge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMC45cmVtICogMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWljb24gaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAxOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvcm0taWNvbi5yaWdodCAuZm9ybS1jb250cm9sLWljb24ge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuOXJlbSAqIDMpO1xuICBwYWRkaW5nLWxlZnQ6IDAuOXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0taWNvbi5yaWdodCBpIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDE4cHg7XG59XG5cbi5saXN0LWdyb3VwLWZpbGwtcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1wcmltYXJ5KTtcbn1cblxuLmxpc3QtZ3JvdXAtZmlsbC1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnkpO1xufVxuXG4ubGlzdC1ncm91cC1maWxsLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXN1Y2Nlc3MpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdnotc3VjY2Vzcyk7XG59XG5cbi5saXN0LWdyb3VwLWZpbGwtaW5mby5saXN0LWdyb3VwLWl0ZW0ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotaW5mbykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1pbmZvKTtcbn1cblxuLmxpc3QtZ3JvdXAtZmlsbC13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei13YXJuaW5nKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LXdhcm5pbmcpO1xufVxuXG4ubGlzdC1ncm91cC1maWxsLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotZGFuZ2VyKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LWRhbmdlcik7XG59XG5cbi5saXN0LWdyb3VwLWZpbGwtbGlnaHQubGlzdC1ncm91cC1pdGVtIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWxpZ2h0KSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LWxpZ2h0KTtcbn1cblxuLmxpc3QtZ3JvdXAtZmlsbC1kYXJrLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1kYXJrKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LWRhcmspO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC10ZXh0IHtcbiAgY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1jb2xvcik7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDU2LCA2NSwgNzQsIDAuMSk7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbltkYXRhLXNpbXBsZWJhcl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnNpbXBsZWJhci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uc2ltcGxlYmFyLW1hc2sge1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAwO1xufVxuXG4uc2ltcGxlYmFyLW9mZnNldCB7XG4gIGRpcmVjdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7IC8qIFJlcXVpcmVkIGZvciBob3Jpem9udGFsIG5hdGl2ZSBzY3JvbGxiYXIgdG8gbm90IGFwcGVhciBpZiBwYXJlbnQgaXMgdGFsbGVyIHRoYW4gbmF0dXJhbCBoZWlnaHQgKi9cbiAgd2lkdGg6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG92ZXJmbG93OiBhdXRvOyAvKiBTY3JvbGwgb24gdGhpcyBlbGVtZW50IG90aGVyd2lzZSBlbGVtZW50IGNhbid0IGhhdmUgYSBwYWRkaW5nIGFwcGxpZWQgcHJvcGVybHkgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiBOb3QgcmVxdWlyZWQgZm9yIGhvcml6b250YWwgc2Nyb2xsIHRvIHRyaWdnZXIgKi9cbiAgbWF4LWhlaWdodDogMTAwJTsgLyogTmVlZGVkIGZvciB2ZXJ0aWNhbCBzY3JvbGwgdG8gdHJpZ2dlciAqL1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uc2ltcGxlYmFyLWhpZGUtc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW1wbGViYXItY29udGVudDpiZWZvcmUsXG4uc2ltcGxlYmFyLWNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5zaW1wbGViYXItcGxhY2Vob2xkZXIge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlci13cmFwcGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgbWF4LWhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAtMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmxleC1ncm93OiBpbmhlcml0O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1iYXNpczogMDtcbn1cblxuLnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAwJTtcbiAgd2lkdGg6IDEwMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIG1pbi13aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5zaW1wbGViYXItdHJhY2sge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5bZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZyAuc2ltcGxlYmFyLWNvbnRlbnQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbltkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItdHJhY2sge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDJweDtcbiAgd2lkdGg6IDZweDtcbiAgbWluLWhlaWdodDogMTBweDtcbn1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjYTJhZGI3O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xufVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhci5zaW1wbGViYXItdmlzaWJsZTpiZWZvcmUge1xuICAvKiBXaGVuIGhvdmVyZWQsIHJlbW92ZSBhbGwgdHJhbnNpdGlvbnMgZnJvbSBkcmFnIGhhbmRsZSAqL1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgbGluZWFyO1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDExcHg7XG59XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIHRvcDogMnB4O1xuICBib3R0b206IDJweDtcbn1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCB7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTFweDtcbn1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDJweDtcbiAgcmlnaHQ6IDJweDtcbn1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCAuc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICB0b3A6IDJweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi8qIFJ0bCBzdXBwb3J0ICovXG5bZGF0YS1zaW1wbGViYXItZGlyZWN0aW9uPXJ0bF0gLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmhzLWR1bW15LXNjcm9sbGJhci1zaXplIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogNTAwcHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuXG4uc2ltcGxlYmFyLWhpZGUtc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuXG4uY3VzdG9tLXNjcm9sbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuW2RhdGEtc2ltcGxlYmFyLXRyYWNrPXByaW1hcnldIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM0YjM4YjM7XG59XG5cbltkYXRhLXNpbXBsZWJhci10cmFjaz1zZWNvbmRhcnldIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMzNTc3ZjE7XG59XG5cbltkYXRhLXNpbXBsZWJhci10cmFjaz1zdWNjZXNzXSAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNDVDQjg1O1xufVxuXG5bZGF0YS1zaW1wbGViYXItdHJhY2s9aW5mb10gLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzI5OWNkYjtcbn1cblxuW2RhdGEtc2ltcGxlYmFyLXRyYWNrPXdhcm5pbmddIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmJlMGI7XG59XG5cbltkYXRhLXNpbXBsZWJhci10cmFjaz1kYW5nZXJdIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmMDY1NDg7XG59XG5cbltkYXRhLXNpbXBsZWJhci10cmFjaz1saWdodF0gLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2YzZjZmOTtcbn1cblxuW2RhdGEtc2ltcGxlYmFyLXRyYWNrPWRhcmtdIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyMTI1Mjk7XG59XG5cbi8qKlxuICogcHJpc20uanMgZGVmYXVsdCB0aGVtZSBmb3IgSmF2YVNjcmlwdCwgQ1NTIGFuZCBIVE1MXG4gKiBCYXNlZCBvbiBkYWJibGV0IChodHRwOi8vZGFiYmxldC5jb20pXG4gKiBAYXV0aG9yIExlYSBWZXJvdVxuICovXG5jb2RlW2NsYXNzKj1sYW5ndWFnZS1dLFxucHJlW2NsYXNzKj1sYW5ndWFnZS1dIHtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBDb25zb2xhcywgTW9uYWNvLCBcIkFuZGFsZSBNb25vXCIsIFwiVWJ1bnR1IE1vbm9cIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIC1tb3otdGFiLXNpemU6IDQ7XG4gIC1vLXRhYi1zaXplOiA0O1xuICB0YWItc2l6ZTogNDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAtbW96LWh5cGhlbnM6IG5vbmU7XG4gIC1tcy1oeXBoZW5zOiBub25lO1xuICBoeXBoZW5zOiBub25lO1xufVxuXG5wcmVbY2xhc3MqPWxhbmd1YWdlLV06Oi1tb3otc2VsZWN0aW9uLFxucHJlW2NsYXNzKj1sYW5ndWFnZS1dIDo6LW1vei1zZWxlY3Rpb24sXG5jb2RlW2NsYXNzKj1sYW5ndWFnZS1dOjotbW96LXNlbGVjdGlvbixcbmNvZGVbY2xhc3MqPWxhbmd1YWdlLV0gOjotbW96LXNlbGVjdGlvbiB7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjYjNkNGZjO1xufVxuXG5wcmVbY2xhc3MqPWxhbmd1YWdlLV06OnNlbGVjdGlvbixcbnByZVtjbGFzcyo9bGFuZ3VhZ2UtXSA6OnNlbGVjdGlvbixcbmNvZGVbY2xhc3MqPWxhbmd1YWdlLV06OnNlbGVjdGlvbixcbmNvZGVbY2xhc3MqPWxhbmd1YWdlLV0gOjpzZWxlY3Rpb24ge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogI2IzZDRmYztcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgY29kZVtjbGFzcyo9bGFuZ3VhZ2UtXSxcbiAgcHJlW2NsYXNzKj1sYW5ndWFnZS1dIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuLyogQ29kZSBibG9ja3MgKi9cbnByZVtjbGFzcyo9bGFuZ3VhZ2UtXSB7XG4gIHBhZGRpbmc6IDFlbTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuOm5vdChwcmUpID4gY29kZVtjbGFzcyo9bGFuZ3VhZ2UtXSxcbnByZVtjbGFzcyo9bGFuZ3VhZ2UtXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXZ6LWxpZ2h0KSAhaW1wb3J0YW50O1xufVxuXG4vKiBJbmxpbmUgY29kZSAqL1xuOm5vdChwcmUpID4gY29kZVtjbGFzcyo9bGFuZ3VhZ2UtXSB7XG4gIHBhZGRpbmc6IDAuMWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjNlbTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLnRva2VuLmNvbW1lbnQsXG4udG9rZW4ucHJvbG9nLFxuLnRva2VuLmRvY3R5cGUsXG4udG9rZW4uY2RhdGEge1xuICBjb2xvcjogc2xhdGVncmF5O1xufVxuXG4udG9rZW4ucHVuY3R1YXRpb24ge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLnRva2VuLm5hbWVzcGFjZSB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLnRva2VuLnByb3BlcnR5LFxuLnRva2VuLnRhZyxcbi50b2tlbi5ib29sZWFuLFxuLnRva2VuLm51bWJlcixcbi50b2tlbi5jb25zdGFudCxcbi50b2tlbi5zeW1ib2wsXG4udG9rZW4uZGVsZXRlZCB7XG4gIGNvbG9yOiAjZjA2NTQ4O1xufVxuXG4udG9rZW4uc2VsZWN0b3IsXG4udG9rZW4uYXR0ci1uYW1lLFxuLnRva2VuLnN0cmluZyxcbi50b2tlbi5jaGFyLFxuLnRva2VuLmJ1aWx0aW4sXG4udG9rZW4uaW5zZXJ0ZWQge1xuICBjb2xvcjogIzY5MDtcbn1cblxuLnRva2VuLm9wZXJhdG9yLFxuLnRva2VuLmVudGl0eSxcbi50b2tlbi51cmwsXG4ubGFuZ3VhZ2UtY3NzIC50b2tlbi5zdHJpbmcsXG4uc3R5bGUgLnRva2VuLnN0cmluZyB7XG4gIGNvbG9yOiAjOWE2ZTNhO1xuICAvKiBUaGlzIGJhY2tncm91bmQgY29sb3Igd2FzIGludGVuZGVkIGJ5IHRoZSBhdXRob3Igb2YgdGhpcyB0aGVtZS4gKi9cbiAgYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgMTAwJSwgMC41KTtcbn1cblxuLnRva2VuLmF0cnVsZSxcbi50b2tlbi5hdHRyLXZhbHVlLFxuLnRva2VuLmtleXdvcmQge1xuICBjb2xvcjogIzA3YTtcbn1cblxuLnRva2VuLmZ1bmN0aW9uLFxuLnRva2VuLmNsYXNzLW5hbWUge1xuICBjb2xvcjogI2RkNGE2ODtcbn1cblxuLnRva2VuLnJlZ2V4LFxuLnRva2VuLmltcG9ydGFudCxcbi50b2tlbi52YXJpYWJsZSB7XG4gIGNvbG9yOiAjZTkwO1xufVxuXG4udG9rZW4uaW1wb3J0YW50LFxuLnRva2VuLmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnRva2VuLml0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnRva2VuLmVudGl0eSB7XG4gIGN1cnNvcjogaGVscDtcbn1cblxuLyogUHJpc20gZWRpdG9yICovXG46bm90KHByZSkgPiBjb2RlW2NsYXNzKj1sYW5ndWFnZS1dLFxucHJlW2NsYXNzKj1sYW5ndWFnZS1dIHtcbiAgYmFja2dyb3VuZDogI2VmZjJmNztcbn1cblxuY29kZVtjbGFzcyo9bGFuZ3VhZ2UtXSxcbnByZVtjbGFzcyo9bGFuZ3VhZ2UtXSB7XG4gIGNvbG9yOiAjODc4YTk5O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLmxhbmd1YWdlLW1hcmt1cDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4ubGFuZ3VhZ2UtbWFya3VwOjotd2Via2l0LXNjcm9sbGJhcjp2ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxMHB4O1xufVxuLmxhbmd1YWdlLW1hcmt1cDo6LXdlYmtpdC1zY3JvbGxiYXI6aG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMTBweDtcbn1cbi5sYW5ndWFnZS1tYXJrdXA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS12ei1ib2R5LWNvbG9yLXJnYiksIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXZ6LWxpZ2h0KTtcbn1cbi5sYW5ndWFnZS1tYXJrdXA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotbGlnaHQpO1xufVxuXG4jc2Nyb2xsLXRvcCB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA2NXB4O1xuICByaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmJ0bi1jbGlwYm9hcmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xufVxuXG5kaXYuY29kZS10b29sYmFyID4gLnRvb2xiYXIge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5kaXYuY29kZS10b29sYmFyID4gLnRvb2xiYXIgYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMC4zNzVyZW0gMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDc1LCA1NiwgMTc5LCAwLjM1KSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM0YjM4YjMgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuZGl2LmNvZGUtdG9vbGJhciA+IC50b29sYmFyIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuZGl2LmNvZGUtdG9vbGJhciA+IC50b29sYmFyIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjM4YjMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnN3YWwyLWNvbnRhaW5lciAuc3dhbDItdGl0bGUge1xuICBwYWRkaW5nOiAyNHB4IDI0cHggMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uc3dhbDItcG9wdXAge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdnotYm9yZGVyLXJhZGl1cy1sZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbn1cbi5zd2FsMi1wb3B1cCAuc3dhbDItdGl0bGUge1xuICBjb2xvcjogdmFyKC0tdnotaGVhZGluZy1jb2xvcik7XG59XG4uc3dhbDItcG9wdXAgLnN3YWwyLWh0bWwtY29udGFpbmVyIHtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xufVxuXG4uc3dhbDItZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbn1cblxuLnN3YWwyLWh0bWwtY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uc3dhbDItaWNvbi5zd2FsMi1xdWVzdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogIzI5OWNkYjtcbiAgY29sb3I6ICMyOTljZGI7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1saW5lXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NUNCODU7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIC5zd2FsMi1zdWNjZXNzLXJpbmcge1xuICBib3JkZXItY29sb3I6IHJnYmEoNjksIDIwMywgMTMzLCAwLjMpO1xufVxuLnN3YWwyLWljb24uc3dhbDItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYmUwYjtcbiAgY29sb3I6ICNmZmJlMGI7XG59XG5cbi5zd2FsMi1zdHlsZWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uc3dhbDItbG9hZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGIzOGIzIHRyYW5zcGFyZW50ICM0YjM4YjMgdHJhbnNwYXJlbnQ7XG59XG5cbi5zd2FsMi10aW1lci1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY5LCAyMDMsIDEzMywgMC40KTtcbn1cblxuLnN3YWwyLXByb2dyZXNzLXN0ZXBzIC5zd2FsMi1wcm9ncmVzcy1zdGVwIHtcbiAgYmFja2dyb3VuZDogIzRiMzhiMztcbn1cbi5zd2FsMi1wcm9ncmVzcy1zdGVwcyAuc3dhbDItcHJvZ3Jlc3Mtc3RlcC5zd2FsMi1hY3RpdmUtcHJvZ3Jlc3Mtc3RlcCB7XG4gIGJhY2tncm91bmQ6ICM0YjM4YjM7XG59XG4uc3dhbDItcHJvZ3Jlc3Mtc3RlcHMgLnN3YWwyLXByb2dyZXNzLXN0ZXAuc3dhbDItYWN0aXZlLXByb2dyZXNzLXN0ZXAgfiAuc3dhbDItcHJvZ3Jlc3Mtc3RlcCwgLnN3YWwyLXByb2dyZXNzLXN0ZXBzIC5zd2FsMi1wcm9ncmVzcy1zdGVwLnN3YWwyLWFjdGl2ZS1wcm9ncmVzcy1zdGVwIH4gLnN3YWwyLXByb2dyZXNzLXN0ZXAtbGluZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNzUsIDU2LCAxNzksIDAuMyk7XG59XG4uc3dhbDItcHJvZ3Jlc3Mtc3RlcHMgLnN3YWwyLXByb2dyZXNzLXN0ZXAtbGluZSB7XG4gIGJhY2tncm91bmQ6ICM0YjM4YjM7XG59XG5cbi5zd2FsMi1hY3Rpb25zLnN3YWwyLWxvYWRpbmcgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0YjM4YjMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNGIzOGIzICFpbXBvcnRhbnQ7XG59XG5cbi5zd2FsMi1maWxlLCAuc3dhbDItaW5wdXQsIC5zd2FsMi10ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWlucHV0LWJvcmRlci1jdXN0b20pO1xufVxuLnN3YWwyLWZpbGU6Zm9jdXMsIC5zd2FsMi1pbnB1dDpmb2N1cywgLnN3YWwyLXRleHRhcmVhOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xufVxuXG4uc3dhbDItaW5wdXQge1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMC45cmVtO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1pbnB1dC1iZy1jdXN0b20pO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLXZ6LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tdnotaW5wdXQtYm9yZGVyLWN1c3RvbSk7XG59XG5cbi5zd2FsMi1jbG9zZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS12ei1mb250LXNhbnMtc2VyaWYpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDI4cHg7XG59XG4uc3dhbDItY2xvc2U6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnN3YWwyLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICM0YjM4YjM7XG59XG5cbi5zd2FsMi12YWxpZGF0aW9uLW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3B6b25lIHtcbiAgbWluLWhlaWdodDogMjMwcHg7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uZHJvcHpvbmUgLmR6LW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDFlbSAwO1xufVxuXG4ubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogIzQ1Q0I4NTtcbn1cblxuLm5vVWktaGFuZGxlIHtcbiAgYmFja2dyb3VuZDogIzQ1Q0I4NTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tdnotY2FyZC1iZyk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5ub1VpLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDRweDtcbn1cbi5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICByaWdodDogLTEwcHggIWltcG9ydGFudDtcbiAgdG9wOiAtN3B4O1xufVxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGU6OmJlZm9yZSwgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLm5vVWktcGlwcy1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4ubm9VaS10b29sdGlwIHtcbiAgcGFkZGluZzogMC40cmVtIDAuN3JlbTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS12ei1ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xufVxuXG4ubm9VaS12ZXJ0aWNhbCB7XG4gIHdpZHRoOiA0cHg7XG59XG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGUge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICByaWdodDogLThweDtcbiAgdG9wOiAtMTJweDtcbiAgbGVmdDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOjpiZWZvcmUsIC5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLW9yaWdpbiB7XG4gIHRvcDogMDtcbn1cblxuLm5vVWktdmFsdWUge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4ubm9VaS12YWx1ZS1ob3Jpem9udGFsIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cblxuLm5vVWktdGFyZ2V0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotbGlnaHQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LWxpZ2h0KTtcbn1cblxuLm5vVWktdG91Y2gtYXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbiNyZWQsICNncmVlbiwgI2JsdWUge1xuICBtYXJnaW46IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMDBweDtcbn1cblxuI2NvbG9ycGlja2VyIHtcbiAgaGVpZ2h0OiAyNDBweDtcbiAgd2lkdGg6IDMxMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbn1cblxuI3Jlc3VsdCB7XG4gIG1hcmdpbjogNjBweCAyNnB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDNweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xufVxuXG4jcmVkIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjZjA2NTQ4O1xufVxuXG4jZ3JlZW4gLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICM0NUNCODU7XG59XG5cbiNibHVlIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjNGIzOGIzO1xufVxuXG4uZm9ybS1jb250cm9sLmtleWJvYXJkIHtcbiAgbWF4LXdpZHRoOiAzNDBweCAhaW1wb3J0YW50O1xufVxuXG4uZXhhbXBsZS12YWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktY29sb3IpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG4uZXhhbXBsZS12YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJWYWx1ZTogXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm5vVWktdG9vbHRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ub1VpLWFjdGl2ZSAubm9VaS10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jLTEtY29sb3Ige1xuICBiYWNrZ3JvdW5kOiAjZjA2NTQ4O1xufVxuXG4uYy0yLWNvbG9yIHtcbiAgYmFja2dyb3VuZDogI2ZmYmUwYjtcbn1cblxuLmMtMy1jb2xvciB7XG4gIGJhY2tncm91bmQ6ICM0NUNCODU7XG59XG5cbi5jLTQtY29sb3Ige1xuICBiYWNrZ3JvdW5kOiAjNGIzOGIzO1xufVxuXG4uYy01LWNvbG9yIHtcbiAgYmFja2dyb3VuZDogIzY1NTljYztcbn1cblxuI3NsaWRlci10b2dnbGUge1xuICBoZWlnaHQ6IDUwcHg7XG59XG4jc2xpZGVyLXRvZ2dsZS5vZmYgLm5vVWktaGFuZGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjA2NTQ4O1xufVxuXG4ubm9VaS1tYXJrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xufVxuXG4ubm9VaS1waXBzIHtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xufVxuXG5bZGF0YS1zbGlkZXItY29sb3I9cHJpbWFyeV0gLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICM0YjM4YjM7XG59XG5bZGF0YS1zbGlkZXItY29sb3I9cHJpbWFyeV0gLm5vVWktaGFuZGxlIHtcbiAgYmFja2dyb3VuZDogIzRiMzhiMztcbn1cbltkYXRhLXNsaWRlci1jb2xvcj1wcmltYXJ5XVtkYXRhLXNsaWRlci1zdHlsZT1ib3JkZXJdIC5ub1VpLWhhbmRsZSwgW2RhdGEtc2xpZGVyLWNvbG9yPXByaW1hcnldW2RhdGEtc2xpZGVyLXN0eWxlPXNxdWFyZV0gLm5vVWktaGFuZGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGIzOGIzO1xufVxuXG5bZGF0YS1zbGlkZXItY29sb3I9c2Vjb25kYXJ5XSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogIzM1NzdmMTtcbn1cbltkYXRhLXNsaWRlci1jb2xvcj1zZWNvbmRhcnldIC5ub1VpLWhhbmRsZSB7XG4gIGJhY2tncm91bmQ6ICMzNTc3ZjE7XG59XG5bZGF0YS1zbGlkZXItY29sb3I9c2Vjb25kYXJ5XVtkYXRhLXNsaWRlci1zdHlsZT1ib3JkZXJdIC5ub1VpLWhhbmRsZSwgW2RhdGEtc2xpZGVyLWNvbG9yPXNlY29uZGFyeV1bZGF0YS1zbGlkZXItc3R5bGU9c3F1YXJlXSAubm9VaS1oYW5kbGUge1xuICBib3JkZXItY29sb3I6ICMzNTc3ZjE7XG59XG5cbltkYXRhLXNsaWRlci1jb2xvcj1zdWNjZXNzXSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogIzQ1Q0I4NTtcbn1cbltkYXRhLXNsaWRlci1jb2xvcj1zdWNjZXNzXSAubm9VaS1oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiAjNDVDQjg1O1xufVxuW2RhdGEtc2xpZGVyLWNvbG9yPXN1Y2Nlc3NdW2RhdGEtc2xpZGVyLXN0eWxlPWJvcmRlcl0gLm5vVWktaGFuZGxlLCBbZGF0YS1zbGlkZXItY29sb3I9c3VjY2Vzc11bZGF0YS1zbGlkZXItc3R5bGU9c3F1YXJlXSAubm9VaS1oYW5kbGUge1xuICBib3JkZXItY29sb3I6ICM0NUNCODU7XG59XG5cbltkYXRhLXNsaWRlci1jb2xvcj1pbmZvXSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogIzI5OWNkYjtcbn1cbltkYXRhLXNsaWRlci1jb2xvcj1pbmZvXSAubm9VaS1oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiAjMjk5Y2RiO1xufVxuW2RhdGEtc2xpZGVyLWNvbG9yPWluZm9dW2RhdGEtc2xpZGVyLXN0eWxlPWJvcmRlcl0gLm5vVWktaGFuZGxlLCBbZGF0YS1zbGlkZXItY29sb3I9aW5mb11bZGF0YS1zbGlkZXItc3R5bGU9c3F1YXJlXSAubm9VaS1oYW5kbGUge1xuICBib3JkZXItY29sb3I6ICMyOTljZGI7XG59XG5cbltkYXRhLXNsaWRlci1jb2xvcj13YXJuaW5nXSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogI2ZmYmUwYjtcbn1cbltkYXRhLXNsaWRlci1jb2xvcj13YXJuaW5nXSAubm9VaS1oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiAjZmZiZTBiO1xufVxuW2RhdGEtc2xpZGVyLWNvbG9yPXdhcm5pbmddW2RhdGEtc2xpZGVyLXN0eWxlPWJvcmRlcl0gLm5vVWktaGFuZGxlLCBbZGF0YS1zbGlkZXItY29sb3I9d2FybmluZ11bZGF0YS1zbGlkZXItc3R5bGU9c3F1YXJlXSAubm9VaS1oYW5kbGUge1xuICBib3JkZXItY29sb3I6ICNmZmJlMGI7XG59XG5cbltkYXRhLXNsaWRlci1jb2xvcj1kYW5nZXJdIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjZjA2NTQ4O1xufVxuW2RhdGEtc2xpZGVyLWNvbG9yPWRhbmdlcl0gLm5vVWktaGFuZGxlIHtcbiAgYmFja2dyb3VuZDogI2YwNjU0ODtcbn1cbltkYXRhLXNsaWRlci1jb2xvcj1kYW5nZXJdW2RhdGEtc2xpZGVyLXN0eWxlPWJvcmRlcl0gLm5vVWktaGFuZGxlLCBbZGF0YS1zbGlkZXItY29sb3I9ZGFuZ2VyXVtkYXRhLXNsaWRlci1zdHlsZT1zcXVhcmVdIC5ub1VpLWhhbmRsZSB7XG4gIGJvcmRlci1jb2xvcjogI2YwNjU0ODtcbn1cblxuW2RhdGEtc2xpZGVyLWNvbG9yPWxpZ2h0XSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogI2YzZjZmOTtcbn1cbltkYXRhLXNsaWRlci1jb2xvcj1saWdodF0gLm5vVWktaGFuZGxlIHtcbiAgYmFja2dyb3VuZDogI2YzZjZmOTtcbn1cbltkYXRhLXNsaWRlci1jb2xvcj1saWdodF1bZGF0YS1zbGlkZXItc3R5bGU9Ym9yZGVyXSAubm9VaS1oYW5kbGUsIFtkYXRhLXNsaWRlci1jb2xvcj1saWdodF1bZGF0YS1zbGlkZXItc3R5bGU9c3F1YXJlXSAubm9VaS1oYW5kbGUge1xuICBib3JkZXItY29sb3I6ICNmM2Y2Zjk7XG59XG5cbltkYXRhLXNsaWRlci1jb2xvcj1kYXJrXSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogIzIxMjUyOTtcbn1cbltkYXRhLXNsaWRlci1jb2xvcj1kYXJrXSAubm9VaS1oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiAjMjEyNTI5O1xufVxuW2RhdGEtc2xpZGVyLWNvbG9yPWRhcmtdW2RhdGEtc2xpZGVyLXN0eWxlPWJvcmRlcl0gLm5vVWktaGFuZGxlLCBbZGF0YS1zbGlkZXItY29sb3I9ZGFya11bZGF0YS1zbGlkZXItc3R5bGU9c3F1YXJlXSAubm9VaS1oYW5kbGUge1xuICBib3JkZXItY29sb3I6ICMyMTI1Mjk7XG59XG5cbltkYXRhLXNsaWRlci1zaXplPWxnXS5ub1VpLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDEycHg7XG59XG5bZGF0YS1zbGlkZXItc2l6ZT1sZ10ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbltkYXRhLXNsaWRlci1zaXplPW1kXS5ub1VpLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDhweDtcbn1cbltkYXRhLXNsaWRlci1zaXplPW1kXS5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuW2RhdGEtc2xpZGVyLXNpemU9c21dLm5vVWktaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogNHB4O1xufVxuW2RhdGEtc2xpZGVyLXNpemU9c21dLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG5bZGF0YS1zbGlkZXItc3R5bGU9bGluZV0ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcmlnaHQ6IC04cHg7XG59XG5bZGF0YS1zbGlkZXItc3R5bGU9bGluZV0ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGUge1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0b3A6IC0zcHg7XG59XG5cbltkYXRhLXNsaWRlci1zdHlsZT1ib3JkZXJdIC5ub1VpLWhhbmRsZSB7XG4gIGJvcmRlci1jb2xvcjogIzQ1Q0I4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbn1cblxuW2RhdGEtc2xpZGVyLXN0eWxlPXNxdWFyZV0gLm5vVWktaGFuZGxlIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIHRvcDogLTRweDtcbiAgYm9yZGVyLWNvbG9yOiAjNDVDQjg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xufVxuXG4ubmVzdGVkLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzUsIDU2LCAxNzksIDAuMDUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoNzUsIDU2LCAxNzksIDAuMDUpO1xufVxuXG4ubmVzdGVkLWxpc3QsIC5uZXN0ZWQtMSwgLm5lc3RlZC0yLCAubmVzdGVkLTMge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5uZXN0ZWQtc29ydGFibGUtaGFuZGxlIC5oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogZ3JhYjtcbn1cbi5uZXN0ZWQtc29ydGFibGUtaGFuZGxlIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDQycHg7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoNTYsIDY1LCA3NCwgMC4xKTtcbn1cblxuLnNoZXBoZXJkLWhhcy10aXRsZSAuc2hlcGhlcmQtY29udGVudCAuc2hlcGhlcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotbGlnaHQpO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbn1cbi5zaGVwaGVyZC1oYXMtdGl0bGUgLnNoZXBoZXJkLWNvbnRlbnQgLnNoZXBoZXJkLWNhbmNlbC1pY29uIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tdnotYm9keS1jb2xvci1yZ2IpLCAwLjc1KTtcbn1cbi5zaGVwaGVyZC1oYXMtdGl0bGUgLnNoZXBoZXJkLWNvbnRlbnQgLnNoZXBoZXJkLWNhbmNlbC1pY29uOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tdnotYm9keS1jb2xvci1yZ2IpLCAxKTtcbn1cblxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtaGFzLXRpdGxlW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5zaGVwaGVyZC1hcnJvdzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1saWdodCk7XG59XG5cbi5zaGVwaGVyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xufVxuXG4uc2hlcGhlcmQtdGV4dCB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG59XG5cbi5zaGVwaGVyZC1idXR0b24uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2IoNTkuMDM1NzE0Mjg1NywgMjAwLjIxNDI4NTcxNDMsIDEyNi40NjQyODU3MTQzKTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2hlcGhlcmQtYnV0dG9uLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tdnotbGlnaHQtcmdiKSwgMC43NSk7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbn1cbi5zaGVwaGVyZC1idXR0b24uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2IoNzAuOTMwODUxMDYzOCwgNTIuOTYxNzAyMTI3NywgMTY5LjI4ODI5Nzg3MjMpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNoZXBoZXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDAgMC43NXJlbSAwLjc1cmVtO1xufVxuXG4uc2hlcGhlcmQtYXJyb3csXG4uc2hlcGhlcmQtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzVcIjtcbiAgZm9udC1mYW1pbHk6IFwicmVtaXhpY29uXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIGNvbG9yOiB2YXIoLS12ei1wcmltYXJ5KTtcbn1cblxuLnNoZXBoZXJkLWVsZW1lbnRbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnNoZXBoZXJkLWFycm93IHtcbiAgdG9wOiAtMThweDtcbn1cblxuLnNoZXBoZXJkLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NSwgNTYsIDE3OSwgMC4yKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLCAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiByZW1peGljb247XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgY29sb3I6ICM0YjM4YjM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGVhNjRcIiAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlYTZlXCIgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoNTYsIDY1LCA3NCwgMC4xKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZHluYW1pYy1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmR5bmFtaWMtcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMjBweDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbn1cblxuLnBhZ2luYXRpb24tY3VzdG9tIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4ucGFnaW5hdGlvbi1jdXN0b20gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgY29sb3I6ICMzNTc3ZjE7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGhlaWdodDogNnB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjksIDIwMywgMTMzLCAwLjI1KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NUNCODU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XG4gIHBhZGRpbmc6IDEuMnB4O1xuICBoZWlnaHQ6IDZweCAhaW1wb3J0YW50O1xufVxuLnN3aXBlci1zY3JvbGxiYXIgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1kYXJrIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU3N2YxO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWRhcmsgLmR5bmFtaWMtcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1NzdmMTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1kYXJrLnBhZ2luYXRpb24tY3VzdG9tIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1kYXJrLnBhZ2luYXRpb24tY3VzdG9tIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tZGFyay5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMzcsIDQxLCAwLjM1KTtcbn1cblxuLm11bHRpLXdyYXBwZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tdWx0aS13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2MVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiBcInJlbWl4aWNvblwiO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiA4NnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1saWdodCk7XG4gIHotaW5kZXg6IDE7XG59XG4ubXVsdGktd3JhcHBlciAubm9uLXNlbGVjdGVkLXdyYXBwZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ei1pbnB1dC1ib3JkZXItY3VzdG9tKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotaW5wdXQtYmctY3VzdG9tKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5tdWx0aS13cmFwcGVyIC5zZWxlY3RlZC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciwgLm11bHRpLXdyYXBwZXIgLm5vbi1zZWxlY3RlZC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5tdWx0aS13cmFwcGVyIC5zZWxlY3RlZC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcjp2ZXJ0aWNhbCwgLm11bHRpLXdyYXBwZXIgLm5vbi1zZWxlY3RlZC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcjp2ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxMHB4O1xufVxuLm11bHRpLXdyYXBwZXIgLnNlbGVjdGVkLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyOmhvcml6b250YWwsIC5tdWx0aS13cmFwcGVyIC5ub24tc2VsZWN0ZWQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXI6aG9yaXpvbnRhbCB7XG4gIGhlaWdodDogOXB4O1xufVxuLm11bHRpLXdyYXBwZXIgLnNlbGVjdGVkLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAubXVsdGktd3JhcHBlciAubm9uLXNlbGVjdGVkLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS12ei1kYXJrLXJnYiksIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXZ6LWlucHV0LWJnLWN1c3RvbSk7XG59XG4ubXVsdGktd3JhcHBlciAuc2VsZWN0ZWQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssIC5tdWx0aS13cmFwcGVyIC5ub24tc2VsZWN0ZWQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1pbnB1dC1iZy1jdXN0b20pO1xufVxuLm11bHRpLXdyYXBwZXIgLml0ZW0tZ3JvdXAgLmdyb3VwLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm11bHRpLXdyYXBwZXIgLml0ZW0ge1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG59XG4ubXVsdGktd3JhcHBlciAuaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzUsIDU2LCAxNzksIDAuMSk7XG59XG4ubXVsdGktd3JhcHBlciAuc2VsZWN0ZWQtd3JhcHBlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWlucHV0LWJvcmRlci1jdXN0b20pO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ei1pbnB1dC1iZy1jdXN0b20pO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG4ubXVsdGktd3JhcHBlciAuc2VhcmNoLWlucHV0IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjlyZW07XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWlucHV0LWJnLWN1c3RvbSk7XG4gIGJvcmRlcjogdmFyKC0tdnotYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS12ei1pbnB1dC1ib3JkZXItY3VzdG9tKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdnotYm9yZGVyLXJhZGl1cyk7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubXVsdGktd3JhcHBlciAuc2VhcmNoLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktY29sb3IpO1xufVxuLm11bHRpLXdyYXBwZXIgLmhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS12ei1ncmF5LTYwMCk7XG59XG5cbi5wY3ItYXBwIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDMwLCAzMiwgMzcsIDAuMTIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG59XG5cbi5waWNrciAucGNyLWJ1dHRvbiB7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMCAycHggdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDNweCAzcHggcmdiYSg1NiwgNjUsIDc0LCAwLjEpO1xufVxuLnBpY2tyIC5wY3ItYnV0dG9uOjphZnRlciwgLnBpY2tyIC5wY3ItYnV0dG9uOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5wY3ItYXBwW2RhdGEtdGhlbWU9Y2xhc3NpY10gLnBjci1zZWxlY3Rpb24gLnBjci1jb2xvci1wcmV2aWV3IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1ZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnBjci1hcHBbZGF0YS10aGVtZT1jbGFzc2ljXSAucGNyLXNlbGVjdGlvbiAucGNyLWNvbG9yLWNob29zZXIsIC5wY3ItYXBwW2RhdGEtdGhlbWU9Y2xhc3NpY10gLnBjci1zZWxlY3Rpb24gLnBjci1jb2xvci1vcGFjaXR5IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnBjci1hcHBbZGF0YS10aGVtZT1tb25vbGl0aF0gLnBjci1yZXN1bHQge1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG4ucGNyLWFwcCAucGNyLWludGVyYWN0aW9uIC5wY3ItdHlwZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNGIzOGIzO1xufVxuLnBjci1hcHAgLnBjci1pbnRlcmFjdGlvbiAucGNyLXJlc3VsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWlucHV0LWJnLWN1c3RvbSk7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdnotaW5wdXQtYm9yZGVyLWN1c3RvbSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXZ6LWJvcmRlci1yYWRpdXMpO1xufVxuLnBjci1hcHAgLnBjci1pbnRlcmFjdGlvbiBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXZ6LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG4ucGNyLWFwcCAucGNyLWludGVyYWN0aW9uIGlucHV0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotaW5wdXQtYmctY3VzdG9tKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xufVxuLnBjci1hcHAgLnBjci1pbnRlcmFjdGlvbiAucGNyLXNhdmUge1xuICBiYWNrZ3JvdW5kOiAjNDVDQjg1ICFpbXBvcnRhbnQ7XG59XG4ucGNyLWFwcCAucGNyLWludGVyYWN0aW9uIC5wY3ItY2xlYXIsIC5wY3ItYXBwIC5wY3ItaW50ZXJhY3Rpb24gLnBjci1jYW5jZWwge1xuICBiYWNrZ3JvdW5kOiAjZjA2NTQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxlcG9uZC0tcm9vdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZmlsZXBvbmQtLXJvb3RbZGF0YS1zdHlsZS1wYW5lbC1sYXlvdXR+PWNpcmNsZV0gLmZpbGVwb25kLS1kcm9wLWxhYmVsIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZmlsZXBvbmQtLXBhbmVsLXJvb3Qge1xuICBib3JkZXI6IDJweCBkYXNoZWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbn1cblxuLmZpbGVwb25kLS1kcm9wLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xufVxuLmZpbGVwb25kLS1kcm9wLWxhYmVsIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZpbGVwb25kLS1jcmVkaXRzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpbGVwb25kLS1pdGVtLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiMzhiMyAhaW1wb3J0YW50O1xufVxuXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW5wdXQtc3RlcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWlucHV0LWJvcmRlci1jdXN0b20pO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGhlaWdodDogMzcuNXB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS12ei1ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotaW5wdXQtYmctY3VzdG9tKTtcbiAgcGFkZGluZzogNHB4O1xufVxuLmlucHV0LXN0ZXAgaW5wdXQge1xuICB3aWR0aDogNGVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS12ei1ib3JkZXItcmFkaXVzKTtcbn1cbi5pbnB1dC1zdGVwIGlucHV0OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwO1xufVxuLmlucHV0LXN0ZXAgYnV0dG9uIHtcbiAgd2lkdGg6IDEuNGVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAwLjFlbTtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgcGFkZGluZzogMC4yZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotbGlnaHQpO1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdnotYm9yZGVyLXJhZGl1cyk7XG59XG4uaW5wdXQtc3RlcC5saWdodCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXZ6LWxpZ2h0KTtcbn1cbi5pbnB1dC1zdGVwLmxpZ2h0IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWlucHV0LWJnLWN1c3RvbSk7XG59XG4uaW5wdXQtc3RlcC5saWdodC1pbnB1dCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXZ6LWxpZ2h0KTtcbn1cbi5pbnB1dC1zdGVwLmxpZ2h0LWlucHV0IGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotaW5wdXQtYmctY3VzdG9tKTtcbn1cbi5pbnB1dC1zdGVwLmZ1bGwtd2lkdGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1zdGVwLmZ1bGwtd2lkdGggYnV0dG9uIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uaW5wdXQtc3RlcC5mdWxsLXdpZHRoIGlucHV0IHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uaW5wdXQtc3RlcC5zdGVwLXByaW1hcnkgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiMzhiMztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pbnB1dC1zdGVwLnN0ZXAtc2Vjb25kYXJ5IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTc3ZjE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaW5wdXQtc3RlcC5zdGVwLXN1Y2Nlc3MgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1Q0I4NTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pbnB1dC1zdGVwLnN0ZXAtaW5mbyBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk5Y2RiO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmlucHV0LXN0ZXAuc3RlcC13YXJuaW5nIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJlMGI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaW5wdXQtc3RlcC5zdGVwLWRhbmdlciBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA2NTQ4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmlucHV0LXN0ZXAuc3RlcC1saWdodCBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmY5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmlucHV0LXN0ZXAuc3RlcC1kYXJrIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2sge1xuICBmb250LWZhbWlseTogdmFyKC0tdnotZm9udC1zYW5zLXNlcmlmKSAhaW1wb3J0YW50O1xufVxuLmNrLmNrLXJlc2V0X2FsbCwgLmNrLmNrLXJlc2V0X2FsbCAqIHtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpICFpbXBvcnRhbnQ7XG59XG4uY2suY2stdG9vbGJhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tdnotbGlnaHQtcmdiKSwgMC43NSkgIWltcG9ydGFudDtcbn1cbi5jayBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jay5jay10b29sYmFyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdnotaW5wdXQtYm9yZGVyLWN1c3RvbSkgIWltcG9ydGFudDtcbn1cbi5jay5jay10b29sYmFyLmNrLXRvb2xiYXJfZ3JvdXBpbmcgPiAuY2stdG9vbGJhcl9faXRlbXMge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cbi5jay5jay10b29sYmFyIC5jay5jay10b29sYmFyX19zZXBhcmF0b3Ige1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmNrLmNrLWVkaXRvcl9fbWFpbiA+IC5jay1lZGl0b3JfX2VkaXRhYmxlIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdnotaW5wdXQtYm9yZGVyLWN1c3RvbSkgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNrLmNrLWRyb3Bkb3duX19wYW5lbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXZ6LXNlY29uZGFyeS1iZykgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDMwLCAzMiwgMzcsIDAuMTIpO1xuICBhbmltYXRpb24tbmFtZTogRHJvcERvd25TbGlkZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS12ei1ib3JkZXItcmFkaXVzLWxnKTtcbn1cbi5jay5jay1saXN0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKSAhaW1wb3J0YW50O1xufVxuLmNrLmNrLWRyb3Bkb3duIC5jay1kcm9wZG93bl9fcGFuZWwuY2stZHJvcGRvd25fX3BhbmVsX25lLCAuY2suY2stZHJvcGRvd24gLmNrLWRyb3Bkb3duX19wYW5lbC5jay1kcm9wZG93bl9fcGFuZWxfc2Uge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLmNrLmNrLWVkaXRvcl9fZWRpdGFibGVfaW5saW5lW2Rpcj1sdHJdIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLmNrLmNrLWRyb3Bkb3duX19wYW5lbCB7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgzMCwgMzIsIDM3LCAwLjEyKSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS12ei1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5jay5jay1idXR0b246Zm9jdXMsIC5jay5jay1idXR0b246YWN0aXZlLFxuYS5jay5jay1idXR0b246Zm9jdXMsXG5hLmNrLmNrLWJ1dHRvbjphY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWxpZ2h0KSAhaW1wb3J0YW50O1xufVxuLmNrLmNrLWJ1dHRvbjpub3QoLmNrLWRpc2FibGVkKTpob3ZlcixcbmEuY2suY2stYnV0dG9uOm5vdCguY2stZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotbGlnaHQpICFpbXBvcnRhbnQ7XG59XG4uY2suY2stYnV0dG9uLmNrLW9uLFxuYS5jay5jay1idXR0b24uY2stb24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ei1saWdodCkgIWltcG9ydGFudDtcbn1cblxuLmNrLXJvdW5kZWQtY29ybmVycyAuY2suY2stZWRpdG9yX190b3AgLmNrLXN0aWNreS1wYW5lbCAuY2stdG9vbGJhcixcbi5jay5jay1lZGl0b3JfX3RvcCAuY2stc3RpY2t5LXBhbmVsIC5jay10b29sYmFyLmNrLXJvdW5kZWQtY29ybmVycyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uY2stcm91bmRlZC1jb3JuZXJzIC5jay5jay1lZGl0b3JfX21haW4gPiAuY2stZWRpdG9yX19lZGl0YWJsZSxcbi5jay5jay1lZGl0b3JfX21haW4gPiAuY2stZWRpdG9yX19lZGl0YWJsZS5jay1yb3VuZGVkLWNvcm5lcnMge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmNrLWVkaXRvcl9fZWRpdGFibGUge1xuICBtaW4taGVpZ2h0OiAyNDVweCAhaW1wb3J0YW50O1xufVxuXG4uY2tbY2xhc3MqPWNrLWhlYWRpbmdfaGVhZGluZ10ge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5jay5jay1idXR0b24uY2stb246bm90KC5jay1kaXNhYmxlZCk6aG92ZXIsIC5jay5jay1idXR0b24uY2stb246bm90KC5jay1kaXNhYmxlZCk6YWN0aXZlLFxuYS5jay5jay1idXR0b24uY2stb246bm90KC5jay1kaXNhYmxlZCk6aG92ZXIsXG5hLmNrLmNrLWJ1dHRvbi5jay1vbjpub3QoLmNrLWRpc2FibGVkKTphY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jay5jay10b29sdGlwIC5jay10b29sdGlwX190ZXh0IHtcbiAgYmFja2dyb3VuZDogIzIxMjUyOSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2YzZjZmOSAhaW1wb3J0YW50O1xufVxuLmNrLmNrLWlucHV0LXRleHQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ei1pbnB1dC1iZy1jdXN0b20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWlucHV0LWJvcmRlci1jdXN0b20pICFpbXBvcnRhbnQ7XG59XG4uY2suY2staW5wdXQtdGV4dDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LXByaW1hcnktYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNrLmNrLWJhbGxvb24tcGFuZWwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cbi5jay5jay1iYWxsb29uLXBhbmVsW2NsYXNzKj1hcnJvd19uXTphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZykgIWltcG9ydGFudDtcbn1cbi5jay5jay1iYWxsb29uLXBhbmVsW2NsYXNzKj1hcnJvd19uXTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdnotYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uY2suY2stbGFiZWxlZC1maWVsZC12aWV3ID4gLmNrLmNrLWxhYmVsZWQtZmllbGQtdmlld19faW5wdXQtd3JhcHBlciA+IC5jay5jay1sYWJlbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXZ6LXNlY29uZGFyeS1iZykgIWltcG9ydGFudDtcbn1cblxuLmNrLWVkaXRvci1yZXZlcnNlIC5jay1lZGl0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG4uY2stZWRpdG9yLXJldmVyc2UgLmNrLmNrLWVkaXRvcl9fbWFpbiA+IC5jay1lZGl0b3JfX2VkaXRhYmxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdnotaW5wdXQtYm9yZGVyLWN1c3RvbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmNrLWVkaXRvci1yZXZlcnNlIC5jay1yb3VuZGVkLWNvcm5lcnMgLmNrLmNrLWVkaXRvcl9fbWFpbiA+IC5jay1lZGl0b3JfX2VkaXRhYmxlLFxuLmNrLWVkaXRvci1yZXZlcnNlIC5jay5jay1lZGl0b3JfX21haW4gPiAuY2stZWRpdG9yX19lZGl0YWJsZS5jay1yb3VuZGVkLWNvcm5lcnMge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5jay1lZGl0b3ItcmV2ZXJzZSAuY2stcm91bmRlZC1jb3JuZXJzIC5jay5jay1lZGl0b3JfX3RvcCAuY2stc3RpY2t5LXBhbmVsIC5jay10b29sYmFyLFxuLmNrLWVkaXRvci1yZXZlcnNlIC5jay5jay1lZGl0b3JfX3RvcCAuY2stc3RpY2t5LXBhbmVsIC5jay10b29sYmFyLmNrLXJvdW5kZWQtY29ybmVycyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPXJ0bF0gLmNrLmNrLXRvb2xiYXIgPiAuY2stdG9vbGJhcl9faXRlbXMge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5xbC1lZGl0b3Ige1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnFsLWVkaXRvciBvbCxcbi5xbC1lZGl0b3IgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnFsLWVkaXRvciBsaTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpOjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnFsLWNvbnRhaW5lciB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS12ei1mb250LXNhbnMtc2VyaWYpO1xufVxuLnFsLWNvbnRhaW5lci5xbC1zbm93IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1pbnB1dC1ib3JkZXItY3VzdG9tKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4ucWwtYnViYmxlIHtcbiAgYm9yZGVyOiB2YXIoLS12ei1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXZ6LWlucHV0LWJvcmRlci1jdXN0b20pO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS12ei1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnFsLXRvb2xiYXIge1xuICBmb250LWZhbWlseTogdmFyKC0tdnotZm9udC1zYW5zLXNlcmlmKSAhaW1wb3J0YW50O1xufVxuLnFsLXRvb2xiYXIgc3BhbiB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xufVxuLnFsLXRvb2xiYXIgc3Bhbjpob3ZlciB7XG4gIGNvbG9yOiAjNGIzOGIzICFpbXBvcnRhbnQ7XG59XG4ucWwtdG9vbGJhci5xbC1zbm93IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LWlucHV0LWJvcmRlci1jdXN0b20pO1xufVxuLnFsLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItbGFiZWwge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnFsLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLW9wdGlvbnMge1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMzAsIDMyLCAzNywgMC4xMik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXZ6LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucWwtc25vdyAucWwtc3Ryb2tlLFxuLnFsLXNub3cgLnFsLXNjcmlwdCxcbi5xbC1zbm93IC5xbC1zdHJpa2Ugc3ZnIHtcbiAgc3Ryb2tlOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbn1cbi5xbC1zbm93IC5xbC1maWxsIHtcbiAgZmlsbDogdmFyKC0tdnotYm9keS1jb2xvcik7XG59XG4ucWwtc25vdyAucWwtcGlja2VyOm5vdCgucWwtY29sb3ItcGlja2VyKTpub3QoLnFsLWljb24tcGlja2VyKSBzdmcge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4ucWwtc25vdyAucWwtcGlja2VyLW9wdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmdyaWRqcy1jb250YWluZXIge1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ3JpZGpzLXdyYXBwZXIge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4uZ3JpZGpzLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLmdyaWRqcy13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcjp2ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxMnB4O1xufVxuLmdyaWRqcy13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcjpob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuLmdyaWRqcy13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdnotZGFyay1yZ2IpLCAwLjA3NSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG59XG4uZ3JpZGpzLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbn1cblxuLmdyaWRqcy1mb290ZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTJweCAwIDA7XG59XG5cbi5ncmlkanMtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdyaWRqcy10Ym9keSwgdGQuZ3JpZGpzLXRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbnRoLmdyaWRqcy10aCxcbnRkLmdyaWRqcy10ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMC42cmVtO1xufVxuXG50aC5ncmlkanMtdGgge1xuICBib3JkZXItdG9wOiAwO1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdnotbGlnaHQtcmdiKSwgMC43NSk7XG59XG50aC5ncmlkanMtdGgtc29ydDpmb2N1cywgdGguZ3JpZGpzLXRoLXNvcnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXZ6LWxpZ2h0LXJnYiksIDAuODUpO1xufVxuXG4uZ3JpZGpzLWhlYWQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmdyaWRqcy1mb290ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmdyaWRqcy1zdW1tYXJ5IHtcbiAgY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1jb2xvcik7XG4gIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZGpzLXBhZ2luYXRpb24gLmdyaWRqcy1wYWdlcyBidXR0b24ge1xuICBtYXJnaW4tbGVmdDogMC4zcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG4gIGNvbG9yOiB2YXIoLS12ei1saW5rLWNvbG9yKTtcbn1cbi5ncmlkanMtcGFnaW5hdGlvbiAuZ3JpZGpzLXBhZ2VzIGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbn1cbi5ncmlkanMtcGFnaW5hdGlvbiAuZ3JpZGpzLXBhZ2VzIGJ1dHRvbjpkaXNhYmxlZCwgLmdyaWRqcy1wYWdpbmF0aW9uIC5ncmlkanMtcGFnZXMgYnV0dG9uOmhvdmVyOmRpc2FibGVkLCAuZ3JpZGpzLXBhZ2luYXRpb24gLmdyaWRqcy1wYWdlcyBidXR0b25bZGlzYWJsZWRdIHtcbiAgY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG59XG4uZ3JpZGpzLXBhZ2luYXRpb24gLmdyaWRqcy1wYWdlcyBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei10ZXJ0aWFyeS1iZyk7XG4gIGNvbG9yOiB2YXIoLS12ei1saW5rLWhvdmVyLWNvbG9yKTtcbn1cbi5ncmlkanMtcGFnaW5hdGlvbiAuZ3JpZGpzLXBhZ2VzIGJ1dHRvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZ3JpZGpzLXBhZ2luYXRpb24gLmdyaWRqcy1wYWdlcyBidXR0b246bGFzdC1jaGlsZDpob3ZlciwgLmdyaWRqcy1wYWdpbmF0aW9uIC5ncmlkanMtcGFnZXMgYnV0dG9uOmZpcnN0LWNoaWxkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZ3JpZGpzLXBhZ2luYXRpb24gLmdyaWRqcy1wYWdlcyBidXR0b24uZ3JpZGpzLWN1cnJlbnRQYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiMzhiMztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzRiMzhiMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmdyaWRqcy1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmdyaWRqcy1zZWFyY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7XG4gIGZvbnQtZmFtaWx5OiBcInJlbWl4aWNvblwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1jb2xvcik7XG59XG5cbmlucHV0LmdyaWRqcy1pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdnotaW5wdXQtYm9yZGVyLWN1c3RvbSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWlucHV0LWJnLWN1c3RvbSk7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMC41cmVtIDAuOXJlbSAwLjVyZW0gMi4wMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXZ6LWJvcmRlci1yYWRpdXMpO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbmlucHV0LmdyaWRqcy1pbnB1dDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdnotcHJpbWFyeS1ib3JkZXItc3VidGxlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotaW5wdXQtYmctY3VzdG9tKTtcbn1cbmlucHV0LmdyaWRqcy1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxudGguZ3JpZGpzLXRoIC5ncmlkanMtdGgtY29udGVudCB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmJ1dHRvbi5ncmlkanMtc29ydCB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbnRoLmdyaWRqcy10aC1zb3J0IC5ncmlkanMtdGgtY29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbn1cblxuYnV0dG9uLmdyaWRqcy1zb3J0LWFzYywgYnV0dG9uLmdyaWRqcy1zb3J0LWRlc2Mge1xuICBiYWNrZ3JvdW5kLXNpemU6IDdweDtcbn1cblxuLnRhYmxlLWNhcmQgLmdyaWRqcy1oZWFkIHtcbiAgcGFkZGluZzogMTZweCAxNnB4IDVweDtcbn1cbi50YWJsZS1jYXJkIC5ncmlkanMtd3JhcHBlciB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG4udGFibGUtY2FyZCAuZ3JpZGpzLWZvb3RlciB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuXG4uZ3JpZGpzLXRyLXNlbGVjdGVkIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS12ei1ib2R5LWNvbG9yLXJnYiksIDAuMDQpO1xufVxuLmdyaWRqcy10ci1zZWxlY3RlZCAuZ3JpZGpzLXRkIC5ncmlkanMtY2hlY2tib3hbdHlwZT1jaGVja2JveF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGIzOGIzO1xuICBib3JkZXItY29sb3I6ICM0YjM4YjM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwbDMgM2w2LTYnLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5ncmlkanMtdGQgLmdyaWRqcy1jaGVja2JveCB7XG4gIHdpZHRoOiAxLjFlbTtcbiAgaGVpZ2h0OiAxLjFlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotaW5wdXQtYmctY3VzdG9tKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogdmFyKC0tdnotYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjb2xvci1hZGp1c3Q6IGV4YWN0O1xufVxuLmdyaWRqcy10ZCAuZ3JpZGpzLWNoZWNrYm94W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xufVxuXG4uZ3JpZGpzLWJvcmRlci1ub25lIHRkLmdyaWRqcy10ZCwgLmdyaWRqcy1ib3JkZXItbm9uZSB0aC5ncmlkanMtdGgge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uZ3JpZGpzLWxvYWRpbmctYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gYnV0dG9uOmlzKC5ncmlkanMtc29ydC1uZXV0cmFsLCAuZ3JpZGpzLXNvcnQtYXNjLCAuZ3JpZGpzLXNvcnQtZGVzYykge1xuICBmaWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKTtcbn1cblxuLmxpc3Rqcy1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiA4cHg7XG59XG4ubGlzdGpzLXBhZ2luYXRpb24gbGkgLnBhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgY29sb3I6IHZhcigtLXZ6LWxpbmstY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xuICBib3JkZXI6IHZhcigtLXZ6LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5saXN0anMtcGFnaW5hdGlvbiBsaS5hY3RpdmUgLnBhZ2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiMzhiMztcbiAgYm9yZGVyLWNvbG9yOiAjNGIzOGIzO1xufVxuXG4ucGFnaW5hdGlvbi13cmFwIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnaW5hdGlvbi13cmFwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBhZ2luYXRpb24tbmV4dCxcbi5wYWdpbmF0aW9uLXByZXYge1xuICBjb2xvcjogIzRiMzhiMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS12ei1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4ucGFnaW5hdGlvbi1uZXh0OmhvdmVyLFxuLnBhZ2luYXRpb24tcHJldjpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMTM3LjIxMjc2NTk1NzQsIDEyMy4yMjU1MzE5MTQ5LCAyMTMuNzc0NDY4MDg1MSk7XG59XG4ucGFnaW5hdGlvbi1uZXh0LmRpc2FibGVkLFxuLnBhZ2luYXRpb24tcHJldi5kaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktY29sb3IpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucGFnaW5hdGlvbi1uZXh0LmRpc2FibGVkOmhvdmVyLFxuLnBhZ2luYXRpb24tcHJldi5kaXNhYmxlZDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uYXBleC1jaGFydHMge1xuICBtaW4taGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uYXBleC1jaGFydHMgdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS12ei1mb250LXNhbnMtc2VyaWYpICFpbXBvcnRhbnQ7XG59XG4uYXBleC1jaGFydHMgLmFwZXhjaGFydHMtY2FudmFzIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBrZXlmcmFtZXMgb3BhcXVlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcmVzaXplYW5pbSB7XG4gIDAlLCB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFwZXhjaGFydHMtY2FudmFzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hcGV4Y2hhcnRzLWNhbnZhcyA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogNnB4O1xufVxuLmFwZXhjaGFydHMtY2FudmFzIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uYXBleGNoYXJ0cy1jYW52YXMgOmlzKC5hcGV4Y2hhcnRzLXJlc2V0LXpvb20taWNvbiwgLmFwZXhjaGFydHMtc2VsZWN0aW9uLWljb24sIC5hcGV4Y2hhcnRzLXpvb20taWNvbikuYXBleGNoYXJ0cy1zZWxlY3RlZCBzdmcge1xuICBmaWxsOiB2YXIoLS12ei1wcmltYXJ5KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcGV4Y2hhcnRzLWNhbnZhczpob3ZlciAuYXBleGNoYXJ0cy10b29sYmFyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5hcGV4Y2hhcnRzLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXBleGNoYXJ0cy1ncmlkbGluZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBzdHJva2U6IHJnYmEodmFyKC0tdnotbGlnaHQtcmdiKSwgMSk7XG59XG5cbi5hcGV4Y2hhcnRzLXRleHQgdHNwYW4ge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxuLmFwZXhjaGFydHMteWF4aXMgdGV4dCxcbi5hcGV4Y2hhcnRzLXhheGlzIHRleHQge1xuICBmb250LWZhbWlseTogdmFyKC0tdnotZm9udC1zYW5zLXNlcmlmKSAhaW1wb3J0YW50O1xuICBmaWxsOiAjODc4YTk5O1xufVxuXG4uYXBleGNoYXJ0cy10aXRsZS10ZXh0LFxuLmFwZXhjaGFydHMtc3VidGl0bGUtdGV4dCB7XG4gIGZpbGw6ICNhZGI1YmQ7XG59XG5cbi5sZWdlbmQtbW91c2VvdmVyLWluYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZSBhbGw7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLmFwZXhjaGFydHMtbGVnZW5kLXRleHQge1xuICBjb2xvcjogIzg3OGE5OSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogdmFyKC0tdnotZm9udC1zYW5zLXNlcmlmKSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5hcGV4Y2hhcnRzLXNlcmllcy1jb2xsYXBzZWQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYXBleGNoYXJ0cy14YXhpcy10aWNrIHtcbiAgc3Ryb2tlOiB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xufVxuXG4uYXBleGNoYXJ0cy1tYXJrZXIge1xuICBzdHJva2U6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG59XG5cbi5hcGV4Y2hhcnRzLXRvb2x0aXAge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDU2LCA2NSwgNzQsIDAuMSkgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgei1pbmRleDogMTI7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2UgYWxsO1xufVxuLmFwZXhjaGFydHMtdG9vbHRpcC5hcGV4Y2hhcnRzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2UgYWxsO1xufVxuLmFwZXhjaGFydHMtdG9vbHRpcC5hcGV4Y2hhcnRzLXRoZW1lLWxpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLXZ6LXNlY29uZGFyeS1iZy1yZ2IpLCAwLjk2KSAhaW1wb3J0YW50O1xufVxuLmFwZXhjaGFydHMtdG9vbHRpcC5hcGV4Y2hhcnRzLXRoZW1lLWxpZ2h0IC5hcGV4Y2hhcnRzLXRvb2x0aXAtdGl0bGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG4uYXBleGNoYXJ0cy10b29sdGlwLmFwZXhjaGFydHMtdGhlbWUtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCAzMCwgMzAsIDAuOCk7XG59XG4uYXBleGNoYXJ0cy10b29sdGlwLmFwZXhjaGFydHMtdGhlbWUtZGFyayAuYXBleGNoYXJ0cy10b29sdGlwLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcbn1cbi5hcGV4Y2hhcnRzLXRvb2x0aXAgKiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuLmFwZXhjaGFydHMtdG9vbHRpcCAuYXBleGNoYXJ0cy10b29sdGlwLXRpdGxlIHtcbiAgcGFkZGluZzogNnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmFwZXhjaGFydHMtdG9vbHRpcC10ZXh0LWdvYWxzLXZhbHVlLFxuLmFwZXhjaGFydHMtdG9vbHRpcC10ZXh0LXktdmFsdWUsXG4uYXBleGNoYXJ0cy10b29sdGlwLXRleHQtei12YWx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmFwZXhjaGFydHMtdG9vbHRpcC10ZXh0LWdvYWxzLWxhYmVsOmVtcHR5LFxuLmFwZXhjaGFydHMtdG9vbHRpcC10ZXh0LWdvYWxzLXZhbHVlOmVtcHR5LFxuLmFwZXhjaGFydHMtdG9vbHRpcC10ZXh0LXktbGFiZWw6ZW1wdHksXG4uYXBleGNoYXJ0cy10b29sdGlwLXRleHQteS12YWx1ZTplbXB0eSxcbi5hcGV4Y2hhcnRzLXRvb2x0aXAtdGV4dC16LXZhbHVlOmVtcHR5LFxuLmFwZXhjaGFydHMtdG9vbHRpcC10aXRsZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hcGV4Y2hhcnRzLXRvb2x0aXAtdGV4dC1nb2Fscy1sYWJlbCxcbi5hcGV4Y2hhcnRzLXRvb2x0aXAtdGV4dC1nb2Fscy12YWx1ZSB7XG4gIHBhZGRpbmc6IDZweCAwIDVweDtcbn1cblxuLmFwZXhjaGFydHMtdG9vbHRpcC1nb2Fscy1ncm91cCxcbi5hcGV4Y2hhcnRzLXRvb2x0aXAtdGV4dC1nb2Fscy1sYWJlbCxcbi5hcGV4Y2hhcnRzLXRvb2x0aXAtdGV4dC1nb2Fscy12YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hcGV4Y2hhcnRzLXRvb2x0aXAtdGV4dC1nb2Fscy1sYWJlbDpub3QoOmVtcHR5KSxcbi5hcGV4Y2hhcnRzLXRvb2x0aXAtdGV4dC1nb2Fscy12YWx1ZTpub3QoOmVtcHR5KSB7XG4gIG1hcmdpbi10b3A6IC02cHg7XG59XG5cbi5hcGV4Y2hhcnRzLXRvb2x0aXAtbWFya2VyIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYXBleGNoYXJ0cy10b29sdGlwLXNlcmllcy1ncm91cCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFwZXhjaGFydHMtdG9vbHRpcC1zZXJpZXMtZ3JvdXAuYXBleGNoYXJ0cy1hY3RpdmUgLmFwZXhjaGFydHMtdG9vbHRpcC1tYXJrZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmFwZXhjaGFydHMtdG9vbHRpcC1zZXJpZXMtZ3JvdXAuYXBleGNoYXJ0cy1hY3RpdmUsIC5hcGV4Y2hhcnRzLXRvb2x0aXAtc2VyaWVzLWdyb3VwOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuXG4uYXBleGNoYXJ0cy10b29sdGlwLXNlcmllcy1ncm91cC1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hcGV4Y2hhcnRzLXRvb2x0aXAteS1ncm91cCB7XG4gIHBhZGRpbmc6IDZweCAwIDVweDtcbn1cblxuLmFwZXhjaGFydHMtY3VzdG9tLXRvb2x0aXAsXG4uYXBleGNoYXJ0cy10b29sdGlwLWJveCB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG5cbi5hcGV4Y2hhcnRzLXRvb2x0aXAtYm94UGxvdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cblxuLmFwZXhjaGFydHMtdG9vbHRpcC1ib3ggPiBkaXYge1xuICBtYXJnaW46IDRweCAwO1xufVxuLmFwZXhjaGFydHMtdG9vbHRpcC1ib3ggc3Bhbi52YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hcGV4Y2hhcnRzLXRvb2x0aXAtcmFuZ2ViYXIge1xuICBwYWRkaW5nOiA1cHggOHB4O1xufVxuLmFwZXhjaGFydHMtdG9vbHRpcC1yYW5nZWJhciAuY2F0ZWdvcnkge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzc3Nztcbn1cbi5hcGV4Y2hhcnRzLXRvb2x0aXAtcmFuZ2ViYXIgLnNlcmllcy1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmFwZXhjaGFydHMteGF4aXN0b29sdGlwLFxuLmFwZXhjaGFydHMteWF4aXN0b29sdGlwIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbG9yOiAjMzczZDNmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kOiAjZWNlZmYxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTBhNGFlO1xufVxuXG4uYXBleGNoYXJ0cy14YXhpc3Rvb2x0aXAge1xuICBwYWRkaW5nOiA5cHggMTBweDtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZSBhbGw7XG59XG4uYXBleGNoYXJ0cy14YXhpc3Rvb2x0aXAuYXBleGNoYXJ0cy10aGVtZS1kYXJrIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFwZXhjaGFydHMteGF4aXN0b29sdGlwOjphZnRlciwgLmFwZXhjaGFydHMteGF4aXN0b29sdGlwOjpiZWZvcmUge1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFwZXhjaGFydHMteGF4aXN0b29sdGlwOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogNnB4O1xuICBtYXJnaW4tbGVmdDogLTZweDtcbn1cbi5hcGV4Y2hhcnRzLXhheGlzdG9vbHRpcDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiA3cHg7XG4gIG1hcmdpbi1sZWZ0OiAtN3B4O1xufVxuLmFwZXhjaGFydHMteGF4aXN0b29sdGlwLmFwZXhjaGFydHMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZSBhbGw7XG59XG5cbi5hcGV4Y2hhcnRzLXhheGlzdG9vbHRpcC1ib3R0b206OmJlZm9yZSwgLmFwZXhjaGFydHMteGF4aXN0b29sdGlwLWJvdHRvbTo6YWZ0ZXIge1xuICBib3R0b206IDEwMCU7XG59XG4uYXBleGNoYXJ0cy14YXhpc3Rvb2x0aXAtYm90dG9tOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlY2VmZjE7XG59XG4uYXBleGNoYXJ0cy14YXhpc3Rvb2x0aXAtYm90dG9tOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTBhNGFlO1xufVxuLmFwZXhjaGFydHMteGF4aXN0b29sdGlwLWJvdHRvbS5hcGV4Y2hhcnRzLXRoZW1lLWRhcms6OmJlZm9yZSwgLmFwZXhjaGFydHMteGF4aXN0b29sdGlwLWJvdHRvbS5hcGV4Y2hhcnRzLXRoZW1lLWRhcms6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uYXBleGNoYXJ0cy14YXhpc3Rvb2x0aXAtdG9wOjpiZWZvcmUsIC5hcGV4Y2hhcnRzLXhheGlzdG9vbHRpcC10b3A6OmFmdGVyIHtcbiAgdG9wOiAxMDAlO1xufVxuLmFwZXhjaGFydHMteGF4aXN0b29sdGlwLXRvcDo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWNlZmYxO1xufVxuLmFwZXhjaGFydHMteGF4aXN0b29sdGlwLXRvcDo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzkwYTRhZTtcbn1cbi5hcGV4Y2hhcnRzLXhheGlzdG9vbHRpcC10b3AuYXBleGNoYXJ0cy10aGVtZS1kYXJrOjpiZWZvcmUsIC5hcGV4Y2hhcnRzLXhheGlzdG9vbHRpcC10b3AuYXBleGNoYXJ0cy10aGVtZS1kYXJrOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmFwZXhjaGFydHMteWF4aXN0b29sdGlwIHtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG59XG4uYXBleGNoYXJ0cy15YXhpc3Rvb2x0aXAgLmFwZXhjaGFydHMtdGhlbWUtZGFyayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hcGV4Y2hhcnRzLXlheGlzdG9vbHRpcDo6YmVmb3JlLCAuYXBleGNoYXJ0cy15YXhpc3Rvb2x0aXA6OmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFwZXhjaGFydHMteWF4aXN0b29sdGlwOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogNnB4O1xuICBtYXJnaW4tdG9wOiAtNnB4O1xufVxuLmFwZXhjaGFydHMteWF4aXN0b29sdGlwOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDdweDtcbiAgbWFyZ2luLXRvcDogLTdweDtcbn1cbi5hcGV4Y2hhcnRzLXlheGlzdG9vbHRpcC5hcGV4Y2hhcnRzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hcGV4Y2hhcnRzLXlheGlzdG9vbHRpcC1sZWZ0OjpiZWZvcmUsIC5hcGV4Y2hhcnRzLXlheGlzdG9vbHRpcC1sZWZ0OjphZnRlciB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uYXBleGNoYXJ0cy15YXhpc3Rvb2x0aXAtbGVmdDo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2VjZWZmMTtcbn1cbi5hcGV4Y2hhcnRzLXlheGlzdG9vbHRpcC1sZWZ0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzkwYTRhZTtcbn1cbi5hcGV4Y2hhcnRzLXlheGlzdG9vbHRpcC1sZWZ0LmFwZXhjaGFydHMtdGhlbWUtZGFyazo6YmVmb3JlLCAuYXBleGNoYXJ0cy15YXhpc3Rvb2x0aXAtbGVmdC5hcGV4Y2hhcnRzLXRoZW1lLWRhcms6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmFwZXhjaGFydHMteWF4aXN0b29sdGlwLXJpZ2h0OjpiZWZvcmUsIC5hcGV4Y2hhcnRzLXlheGlzdG9vbHRpcC1yaWdodDo6YWZ0ZXIge1xuICByaWdodDogMTAwJTtcbn1cbi5hcGV4Y2hhcnRzLXlheGlzdG9vbHRpcC1yaWdodDo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlY2VmZjE7XG59XG4uYXBleGNoYXJ0cy15YXhpc3Rvb2x0aXAtcmlnaHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzkwYTRhZTtcbn1cbi5hcGV4Y2hhcnRzLXlheGlzdG9vbHRpcC1yaWdodC5hcGV4Y2hhcnRzLXRoZW1lLWRhcms6OmJlZm9yZSwgLmFwZXhjaGFydHMteWF4aXN0b29sdGlwLXJpZ2h0LmFwZXhjaGFydHMtdGhlbWUtZGFyazo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmFwZXhjaGFydHMteWF4aXN0b29sdGlwLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hcGV4Y2hhcnRzLXhjcm9zc2hhaXJzLFxuLmFwZXhjaGFydHMteWNyb3NzaGFpcnMge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZSBhbGw7XG59XG4uYXBleGNoYXJ0cy14Y3Jvc3NoYWlycy5hcGV4Y2hhcnRzLWFjdGl2ZSxcbi5hcGV4Y2hhcnRzLXljcm9zc2hhaXJzLmFwZXhjaGFydHMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZSBhbGw7XG59XG5cbi5hcGV4Y2hhcnRzLXljcm9zc2hhaXJzLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5hcGV4Y2hhcnRzLXNlbGVjdGlvbi1yZWN0IHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uc3ZnX3NlbGVjdF9ib3VuZGluZ1JlY3QsXG4uc3ZnX3NlbGVjdF9wb2ludHNfcm90IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmFwZXhjaGFydHMtc2VsZWN0aW9uLXJlY3QgKyBnIC5zdmdfc2VsZWN0X2JvdW5kaW5nUmVjdCxcbi5hcGV4Y2hhcnRzLXNlbGVjdGlvbi1yZWN0ICsgZyAuc3ZnX3NlbGVjdF9wb2ludHNfcm90IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmFwZXhjaGFydHMtc2VsZWN0aW9uLXJlY3QgKyBnIC5zdmdfc2VsZWN0X3BvaW50c19sLFxuLmFwZXhjaGFydHMtc2VsZWN0aW9uLXJlY3QgKyBnIC5zdmdfc2VsZWN0X3BvaW50c19yIHtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zdmdfc2VsZWN0X3BvaW50cyB7XG4gIGZpbGw6ICNlZmVmZWY7XG4gIHN0cm9rZTogIzMzMztcbiAgcng6IDI7XG59XG5cbi5hcGV4Y2hhcnRzLXN2Zy5hcGV4Y2hhcnRzLXpvb21hYmxlLmhvdmVyaW5nLXpvb20ge1xuICBjdXJzb3I6IGNyb3NzaGFpcjtcbn1cbi5hcGV4Y2hhcnRzLXN2Zy5hcGV4Y2hhcnRzLXpvb21hYmxlLmhvdmVyaW5nLXBhbiB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLmFwZXhjaGFydHMtbWVudS1pY29uLFxuLmFwZXhjaGFydHMtcGFuLWljb24sXG4uYXBleGNoYXJ0cy1yZXNldC1pY29uLFxuLmFwZXhjaGFydHMtc2VsZWN0aW9uLWljb24sXG4uYXBleGNoYXJ0cy10b29sYmFyLWN1c3RvbS1pY29uLFxuLmFwZXhjaGFydHMtem9vbS1pY29uLFxuLmFwZXhjaGFydHMtem9vbWluLWljb24sXG4uYXBleGNoYXJ0cy16b29tb3V0LWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzZlODE5MjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG46aXMoLmFwZXhjaGFydHMtbWVudS1pY29uLCAuYXBleGNoYXJ0cy1yZXNldC1pY29uLCAuYXBleGNoYXJ0cy16b29tLWljb24sIC5hcGV4Y2hhcnRzLXpvb21pbi1pY29uLCAuYXBleGNoYXJ0cy16b29tb3V0LWljb24pIHN2ZyB7XG4gIGZpbGw6ICM2ZTgxOTI7XG59XG5cbi5hcGV4Y2hhcnRzLXNlbGVjdGlvbi1pY29uIHN2ZyB7XG4gIGZpbGw6ICM0NDQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43Nik7XG59XG5cbi5hcGV4Y2hhcnRzLXRoZW1lLWRhcmsgOmlzKC5hcGV4Y2hhcnRzLW1lbnUtaWNvbiwgLmFwZXhjaGFydHMtcGFuLWljb24sIC5hcGV4Y2hhcnRzLXJlc2V0LWljb24sIC5hcGV4Y2hhcnRzLXNlbGVjdGlvbi1pY29uLCAuYXBleGNoYXJ0cy10b29sYmFyLWN1c3RvbS1pY29uLCAuYXBleGNoYXJ0cy16b29tLWljb24sIC5hcGV4Y2hhcnRzLXpvb21pbi1pY29uLCAuYXBleGNoYXJ0cy16b29tb3V0LWljb24pIHN2ZyB7XG4gIGZpbGw6ICNmM2Y0ZjU7XG59XG4uYXBleGNoYXJ0cy10aGVtZS1kYXJrIC5hcGV4Y2hhcnRzLW1lbnUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYXBleGNoYXJ0cy10aGVtZS1saWdodCAuYXBleGNoYXJ0cy1tZW51LWljb246aG92ZXIgc3ZnLFxuLmFwZXhjaGFydHMtdGhlbWUtbGlnaHQgLmFwZXhjaGFydHMtcmVzZXQtaWNvbjpob3ZlciBzdmcsXG4uYXBleGNoYXJ0cy10aGVtZS1saWdodCAuYXBleGNoYXJ0cy1zZWxlY3Rpb24taWNvbjpub3QoLmFwZXhjaGFydHMtc2VsZWN0ZWQpOmhvdmVyIHN2Zyxcbi5hcGV4Y2hhcnRzLXRoZW1lLWxpZ2h0IC5hcGV4Y2hhcnRzLXpvb20taWNvbjpub3QoLmFwZXhjaGFydHMtc2VsZWN0ZWQpOmhvdmVyIHN2Zyxcbi5hcGV4Y2hhcnRzLXRoZW1lLWxpZ2h0IC5hcGV4Y2hhcnRzLXpvb21vdXQtaWNvbjpob3ZlciBzdmcge1xuICBmaWxsOiAjMzMzO1xufVxuLmFwZXhjaGFydHMtdGhlbWUtbGlnaHQgLmFwZXhjaGFydHMtbWVudS1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cblxuLmFwZXhjaGFydHMtbWVudS1pY29uLFxuLmFwZXhjaGFydHMtc2VsZWN0aW9uLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hcGV4Y2hhcnRzLXJlc2V0LWljb24ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uYXBleGNoYXJ0cy1tZW51LWljb24sXG4uYXBleGNoYXJ0cy1yZXNldC1pY29uLFxuLmFwZXhjaGFydHMtem9vbS1pY29uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KTtcbn1cblxuLmFwZXhjaGFydHMtem9vbWluLWljb24sXG4uYXBleGNoYXJ0cy16b29tb3V0LWljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG59XG5cbi5hcGV4Y2hhcnRzLXpvb21vdXQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4uYXBleGNoYXJ0cy1wYW4taWNvbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Mik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMXB4O1xuICB0b3A6IDA7XG59XG4uYXBleGNoYXJ0cy1wYW4taWNvbiBzdmcge1xuICBmaWxsOiAjZmZmO1xuICBzdHJva2U6ICM2ZTgxOTI7XG4gIHN0cm9rZS13aWR0aDogMjtcbn1cbi5hcGV4Y2hhcnRzLXBhbi1pY29uOm5vdCguYXBleGNoYXJ0cy1zZWxlY3RlZCk6aG92ZXIgc3ZnIHtcbiAgc3Ryb2tlOiAjMzMzO1xufVxuXG4uYXBleGNoYXJ0cy10b29sYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMTtcbiAgbWF4LXdpZHRoOiAxNzZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMCA2cHggMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hcGV4Y2hhcnRzLW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBvcGFjaXR5OiAwO1xuICBtaW4td2lkdGg6IDExMHB4O1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlIGFsbDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYXBleGNoYXJ0cy1tZW51IC5hcGV4Y2hhcnRzLW1lbnUtb3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2UgYWxsO1xufVxuXG4uYXBleGNoYXJ0cy1tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiA2cHggN3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFwZXhjaGFydHMtY2FudmFzIC5hcGV4Y2hhcnRzLWVsZW1lbnQtaGlkZGVuLFxuLmFwZXhjaGFydHMtZGF0YWxhYmVsLmFwZXhjaGFydHMtZWxlbWVudC1oaWRkZW4sXG4uYXBleGNoYXJ0cy1oaWRlIC5hcGV4Y2hhcnRzLXNlcmllcy1wb2ludHMge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYXBleGNoYXJ0cy1kYXRhbGFiZWwsXG4uYXBleGNoYXJ0cy1kYXRhbGFiZWwtbGFiZWwsXG4uYXBleGNoYXJ0cy1kYXRhbGFiZWwtdmFsdWUsXG4uYXBleGNoYXJ0cy1kYXRhbGFiZWxzLFxuLmFwZXhjaGFydHMtcGllLWxhYmVsIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmFwZXhjaGFydHMtcGllLWxhYmVsLWRlbGF5IHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLW5hbWU6IG9wYXF1ZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cblxuLmFwZXhjaGFydHMtYW5ub3RhdGlvbi1yZWN0LFxuLmFwZXhjaGFydHMtYXJlYS1zZXJpZXMgLmFwZXhjaGFydHMtYXJlYSxcbi5hcGV4Y2hhcnRzLWFyZWEtc2VyaWVzIC5hcGV4Y2hhcnRzLXNlcmllcy1tYXJrZXJzIC5hcGV4Y2hhcnRzLW1hcmtlci5uby1wb2ludGVyLWV2ZW50cyxcbi5hcGV4Y2hhcnRzLWdyaWRsaW5lLFxuLmFwZXhjaGFydHMtbGluZSxcbi5hcGV4Y2hhcnRzLWxpbmUtc2VyaWVzIC5hcGV4Y2hhcnRzLXNlcmllcy1tYXJrZXJzIC5hcGV4Y2hhcnRzLW1hcmtlci5uby1wb2ludGVyLWV2ZW50cyxcbi5hcGV4Y2hhcnRzLXBvaW50LWFubm90YXRpb24tbGFiZWwsXG4uYXBleGNoYXJ0cy1yYWRhci1zZXJpZXMgcGF0aCxcbi5hcGV4Y2hhcnRzLXJhZGFyLXNlcmllcyBwb2x5Z29uLFxuLmFwZXhjaGFydHMtdG9vbGJhciBzdmcsXG4uYXBleGNoYXJ0cy10b29sdGlwIC5hcGV4Y2hhcnRzLW1hcmtlcixcbi5hcGV4Y2hhcnRzLXhheGlzLWFubm90YXRpb24tbGFiZWwsXG4uYXBleGNoYXJ0cy15YXhpcy1hbm5vdGF0aW9uLWxhYmVsLFxuLmFwZXhjaGFydHMtem9vbS1yZWN0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5hcGV4Y2hhcnRzLW1hcmtlciB7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2UgYWxsO1xufVxuXG4ucmVzaXplLXRyaWdnZXJzIHtcbiAgYW5pbWF0aW9uOiAxbXMgcmVzaXplYW5pbTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29udHJhY3QtdHJpZ2dlcjpiZWZvcmUsXG4ucmVzaXplLXRyaWdnZXJzLFxuLnJlc2l6ZS10cmlnZ2VycyA+IGRpdiB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5yZXNpemUtdHJpZ2dlcnMgPiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5yZXNpemUtdHJpZ2dlcnM6OmJlZm9yZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAyMDAlO1xuICBoZWlnaHQ6IDIwMCU7XG59XG5cbiNjaGFydC15ZWFyLFxuI2NoYXJ0LXF1YXJ0ZXIge1xuICB3aWR0aDogOTYlO1xuICBtYXgtd2lkdGg6IDQ4JTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbn1cblxuI2NoYXJ0LXllYXIge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlIHRyYW5zZm9ybTtcbiAgei1pbmRleDogMztcbn1cbiNjaGFydC15ZWFyLmNoYXJ0LXF1YXJ0ZXItYWN0aXZhdGVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlIHRyYW5zZm9ybTtcbn1cblxuI2NoYXJ0LXF1YXJ0ZXIge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAtMjtcbiAgdHJhbnNpdGlvbjogMXMgZWFzZSB0cmFuc2Zvcm07XG59XG4jY2hhcnQtcXVhcnRlci5hY3RpdmUge1xuICB0cmFuc2l0aW9uOiAxLjFzIGVhc2UtaW4tb3V0IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAjY2hhcnQteWVhciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIH1cbiAgI2NoYXJ0LXF1YXJ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuLmFwZXhjaGFydHMtdHJlZW1hcCByZWN0LFxuLmFwZXhjaGFydHMtaGVhdG1hcC1zZXJpZXMgcmVjdCB7XG4gIHN0cm9rZTogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbn1cblxuLmFwZXhjaGFydHMtcGllLXNlcmllcyBwYXRoLFxuLmFwZXhjaGFydHMtYmFyLXNlcmllcyBwYXRoIHtcbiAgc3Ryb2tlOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xufVxuXG4uYXBleGNoYXJ0cy1yYWRpYWxiYXIgLmFwZXhjaGFydHMtZGF0YWxhYmVscy1ncm91cCB0ZXh0IHtcbiAgZmlsbDogdmFyKC0tdnotYm9keS1jb2xvcik7XG59XG5cbi5hcGV4Y2hhcnRzLXJhZGlhbGJhci10cmFjayBwYXRoIHtcbiAgc3Ryb2tlOiB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xufVxuXG4uYXBleGNoYXJ0cy1yYWRhci1zZXJpZXMgcG9seWdvbixcbi5hcGV4Y2hhcnRzLXJhZGFyLXNlcmllcyBsaW5lIHtcbiAgc3Ryb2tlOiB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xufVxuXG4uYXBleGNoYXJ0cy1waWUgY2lyY2xlLFxuLmFwZXhjaGFydHMtcGllIGxpbmUge1xuICBzdHJva2U6IHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG59XG4uYXBleGNoYXJ0cy1waWUgdGV4dCB7XG4gIGZpbGw6IHZhcigtLXZ6LXdoaXRlKTtcbn1cblxuLmFwZXhjaGFydHMteGF4aXN0b29sdGlwLmFwZXhjaGFydHMtdGhlbWUtbGlnaHQge1xuICBib3gtc2hhZG93OiAwIDNweCAzcHggcmdiYSg1NiwgNjUsIDc0LCAwLjEpO1xuICBjb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXZ6LWZvbnQtc2Fucy1zZXJpZik7XG59XG4uYXBleGNoYXJ0cy14YXhpc3Rvb2x0aXAuYXBleGNoYXJ0cy10aGVtZS1saWdodDo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbn1cblxuLmVmZmVjdC1jaGFydCA6aXMoLmFwZXhjaGFydHMtcGllLXNlcmllcywgLmFwZXhjaGFydHMtYmFyLXNlcmllcykgcGF0aCB7XG4gIGNsaXAtcGF0aDogcG9seWdvbig1MCUgMiUsIDEwMCUgMCwgMTAwJSAxMDAlLCAwIDEwMCUsIDAgMCk7XG59XG5cbi5hcGV4Y2hhcnRzLWdyaWQtYm9yZGVycyBsaW5lIHtcbiAgc3Ryb2tlOiB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xufVxuXG4jbW9ub2Nocm9tZV9wb2xhcl9hcmVhIHN2ZyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5jaGFydGpzLWNoYXJ0IHtcbiAgbWF4LWhlaWdodDogMzIwcHg7XG59XG5cbi5lLWNoYXJ0cyB7XG4gIGhlaWdodDogMzUwcHg7XG59XG5cbi5lLWNoYXJ0cy1oZWlnaHQge1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuXG4uZ21hcHMsIC5nbWFwcy1wYW5hcm9tYSB7XG4gIGhlaWdodDogMzAwcHg7XG4gIGJhY2tncm91bmQ6ICNmM2Y2Zjk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmdtYXBzLW92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogIzRiMzhiMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbi5nbWFwcy1vdmVybGF5X2Fycm93IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5nbWFwcy1vdmVybGF5X2Fycm93LmFib3ZlIHtcbiAgYm90dG9tOiAtMTVweDtcbiAgYm9yZGVyLWxlZnQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTZweCBzb2xpZCAjNGIzOGIzO1xufVxuLmdtYXBzLW92ZXJsYXlfYXJyb3cuYmVsb3cge1xuICB0b3A6IC0xNXB4O1xuICBib3JkZXItbGVmdDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxNnB4IHNvbGlkICM0YjM4YjM7XG59XG5cbi5hdXRvQ29tcGxldGVfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmF1dG9Db21wbGV0ZV93cmFwcGVyID4gaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMC41cmVtIDAuOXJlbTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotaW5wdXQtYmctY3VzdG9tKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS12ei1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXZ6LWlucHV0LWJvcmRlci1jdXN0b20pO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS12ei1ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5hdXRvQ29tcGxldGVfd3JhcHBlciA+IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW0gIWltcG9ydGFudDtcbn1cbi5hdXRvQ29tcGxldGVfd3JhcHBlciA+IGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyOiB2YXIoLS12ei1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXZ6LXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbn1cbi5hdXRvQ29tcGxldGVfd3JhcHBlciA+IGlucHV0OmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xufVxuLmF1dG9Db21wbGV0ZV93cmFwcGVyID4gdWwge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgzMCwgMzIsIDM3LCAwLjEyKTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDE2MHB4O1xuICBtYXJnaW46IDA7XG4gIGFuaW1hdGlvbi1uYW1lOiBEcm9wRG93blNsaWRlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG4uYXV0b0NvbXBsZXRlX3dyYXBwZXIgPiB1bCA+IGxpIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC4zNXJlbSAxLjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbn1cbi5hdXRvQ29tcGxldGVfd3JhcHBlciA+IHVsID4gbGkgbWFyayB7XG4gIGNvbG9yOiAjZjA2NTQ4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxcHg7XG59XG4uYXV0b0NvbXBsZXRlX3dyYXBwZXIgPiB1bCA+IGxpW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0sIC5hdXRvQ29tcGxldGVfd3JhcHBlciA+IHVsID4gbGk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXRlcnRpYXJ5LWJnKTtcbn1cbi5hdXRvQ29tcGxldGVfd3JhcHBlciA+IHVsIC5ub19yZXN1bHQge1xuICBwYWRkaW5nOiAwLjdyZW0gMS4ycmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5qdm0tdG9vbHRpcCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotcHJpbWFyeSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS12ei1mb250LXNhbnMtc2VyaWYpO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMzAsIDMyLCAzNywgMC4xMik7XG4gIHBhZGRpbmc6IDVweCA5cHg7XG59XG5cbi5qdm0tY29udGFpbmVyIHRleHQge1xuICBmb250LWZhbWlseTogdmFyKC0tdnotZm9udC1zYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZpbGw6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xufVxuXG4uanZtLXpvb20tYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotcHJpbWFyeSk7XG59XG5cbi5sZWFmbGV0LW1hcCB7XG4gIGhlaWdodDogMzAwcHg7XG59XG4ubGVhZmxldC1tYXAubGVhZmxldC1jb250YWluZXIge1xuICB6LWluZGV4OiAwO1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xufVxuXG46cm9vdCB7XG4gIC0tZmMtYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICAtLWZjLXBhZ2UtYmctY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG4gIC0tZmMtbmV1dHJhbC1iZy1jb2xvcjogdmFyKC0tdnotbGlnaHQpO1xufVxuXG4uZmMgdGQsXG4uZmMgdGgge1xuICBib3JkZXI6IHZhcigtLXZ6LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbn1cblxuLmZjIC5mYy10b29sYmFyIGgyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZmMgLmZjLXRvb2xiYXIgLmZjLWxlZnQsXG4gIC5mYyAuZmMtdG9vbGJhciAuZmMtcmlnaHQsXG4gIC5mYyAuZmMtdG9vbGJhciAuZmMtY2VudGVyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbiAgLmZjIC5mYy10b29sYmFyID4gKiA+ICoge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5mYyAuZmMtdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZmMgLmZjLXRvb2xiYXIgLmJ0biB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLmZjIC5mYy1jb2wtaGVhZGVyLWNlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1saWdodCk7XG59XG4uZmMgLmZjLWNvbC1oZWFkZXItY2VsbC1jdXNoaW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCA0cHg7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbn1cbi5mYyAuZmMtZGF5Z3JpZC1kYXktbnVtYmVyIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDJweDtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xufVxuLmZjIC5mYy1kYXlncmlkLWRheS5mYy1kYXktdG9kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc1LCA1NiwgMTc5LCAwLjEpO1xufVxuLmZjIC5mYy1kYXlncmlkLWRheS5mYy1kYXktdG9kYXkgLmZjLWRheWdyaWQtZGF5LW51bWJlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjM4YjM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZjIC5mYy1kYXlncmlkLWRheS5mYy1kYXktdG9kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc1LCA1NiwgMTc5LCAwLjEpO1xufVxuLmZjIC5mYy10aW1lZ3JpZC1jb2wuZmMtZGF5LXRvZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NSwgNTYsIDE3OSwgMC4xKTtcbn1cbi5mYyAuZmMtbGlzdC1ldmVudDpob3ZlciB0ZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmZjIC5mYy1saXN0LWV2ZW50LXRpdGxlIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmZjIC5mYy1jb2wtaGVhZGVyLFxuLmZjIC5mYy1kYXlncmlkLWJvZHksXG4uZmMgLmZjLXNjcm9sbGdyaWQtc3luYy10YWJsZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uZmMgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbiA+ICoge1xuICBib3JkZXItbGVmdDogdmFyKC0tdnotYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wOiB2YXIoLS12ei1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG59XG4uZmMgLmZjLXNjcm9sbGdyaWQge1xuICBib3JkZXI6IDA7XG59XG4uZmMgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbi1saXF1aWQgPiB0ZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uZmMgLmZjLW11bHRpbW9udGgge1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG59XG5cbi5mYy10aGVtZS1ib290c3RyYXAgYTpub3QoW2hyZWZdKSB7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbn1cblxuLmZjLWV2ZW50IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mYyB0aC5mYy13aWRnZXQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2U5ZWJlYztcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZjLXVudGhlbWVkIC5mYy1jb250ZW50LFxuLmZjLXVudGhlbWVkIC5mYy1kaXZpZGVyLFxuLmZjLXVudGhlbWVkIC5mYy1saXN0LWhlYWRpbmcgdGQsXG4uZmMtdW50aGVtZWQgLmZjLWxpc3Qtdmlldyxcbi5mYy11bnRoZW1lZCAuZmMtcG9wb3Zlcixcbi5mYy11bnRoZW1lZCAuZmMtcm93LFxuLmZjLXVudGhlbWVkIHRib2R5LFxuLmZjLXVudGhlbWVkIHRkLFxuLmZjLXVudGhlbWVkIHRoLFxuLmZjLXVudGhlbWVkIHRoZWFkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTllYmVjO1xufVxuLmZjLXVudGhlbWVkIHRkLmZjLXRvZGF5IHtcbiAgYmFja2dyb3VuZDogcmdiKDI0NS44LCAyNDcuNTI1LCAyNTAuNCk7XG59XG5cbi5mYy1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogNnB4IDEycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mYyAuZmMtbXVsdGltb250aC1tdWx0aWNvbCAuZmMtZGF5Z3JpZC1tb3JlLWxpbmsge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGIzOGIzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmc6IDFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmZjLXN0YXRlLWRvd24sXG4uZmMtc3RhdGUtYWN0aXZlLFxuLmZjLXN0YXRlLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiMzhiMztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4uZmMtZXZlbnQge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBtb3ZlO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbWFyZ2luOiA1cHggN3B4O1xuICBwYWRkaW5nOiA1cHggNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYy10aGVtZS1zdGFuZGFyZCAuZmMtcG9wb3ZlciAuZmMtcG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiA4cHggMTRweDtcbn1cblxuLmZjLWV2ZW50LFxuLmZjLWV2ZW50LWRvdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjM4YjM7XG59XG5cbi5mYy1kYXlncmlkLWRvdC1ldmVudC5mYy1ldmVudC1taXJyb3IsXG4uZmMtZGF5Z3JpZC1kb3QtZXZlbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGIzOGIzO1xufVxuXG4uZmMtZXZlbnQtdGl0bGUsXG4uZmMtc3RpY2t5IHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZjLWRheWdyaWQtZXZlbnQtZG90IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYy1ldmVudC10aW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZjLWV2ZW50IC5mYy1jb250ZW50IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbiNleHRlcm5hbC1ldmVudHMgLmV4dGVybmFsLWV2ZW50IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIG1hcmdpbjogNnB4IDA7XG59XG5cbi5mYy1kYXktZ3JpZC1ldmVudC5mYy1oLWV2ZW50LmZjLWV2ZW50LmZjLXN0YXJ0LmZjLWVuZC5iZy1kYXJrIC5mYy1jb250ZW50IHtcbiAgY29sb3I6ICNmM2Y2Zjk7XG59XG5cbi5mYy1wcmV2LWJ1dHRvbixcbi5mYy1uZXh0LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNnB4IDhweCAhaW1wb3J0YW50O1xufVxuXG4uZmMtdG9vbGJhci1jaHVuayAuZmMtYnV0dG9uLWdyb3VwIHtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoNTYsIDY1LCA3NCwgMC4xKTtcbn1cbi5mYy10b29sYmFyLWNodW5rIC5mYy1idXR0b24tZ3JvdXAgLmZjLWJ1dHRvbiB7XG4gIGNvbG9yOiAjMzU3N2YxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUzLCAxMTksIDI0MSwgMC4xNSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5mYy10b29sYmFyLWNodW5rIC5mYy1idXR0b24tZ3JvdXAgLmZjLWJ1dHRvbjpob3ZlciwgLmZjLXRvb2xiYXItY2h1bmsgLmZjLWJ1dHRvbi1ncm91cCAuZmMtYnV0dG9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU3N2YxO1xufVxuLmZjLXRvb2xiYXItY2h1bmsgLmZjLXRvZGF5LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTc3ZjEgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAjMzU3N2YxO1xufVxuXG4uZmMgLmZjLWJ1dHRvbi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpLmZjLWJ1dHRvbi1hY3RpdmUsXG4uZmMgLmZjLWJ1dHRvbi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTc3ZjEgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMzU3N2YxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZmMgLmZjLWJ1dHRvbi1wcmltYXJ5IHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuZmMtdG9vbGJhciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cblxuI3VwY29taW5nLWV2ZW50LWxpc3QgLmNhcmQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDZweCAhaW1wb3J0YW50O1xufVxuXG4jZXZlbnQtbW9kYWwgLmV2ZW50LWRldGFpbHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2V2ZW50LW1vZGFsIC52aWV3LWV2ZW50IC5ldmVudC1mb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNldmVudC1tb2RhbCAudmlldy1ldmVudCAjZXZlbnQtY2F0ZWdvcnktdGFnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNldmVudC1tb2RhbCAudmlldy1ldmVudCAuZXZlbnQtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzIC5mYy1kYXlncmlkLWV2ZW50IHtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG59XG5cbi5mYy10aW1lZ3JpZC1ldmVudC1oYXJuZXNzIC5mYy10aW1lZ3JpZC1ldmVudCB7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xufVxuXG4uZmMtdGltZWdyaWQtc2xvdHMgdGFibGUgdHIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmZjLWxpc3QtdGFibGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG59XG5cbi5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3MgLmZjLWRheWdyaWQtZXZlbnQuYmctcHJpbWFyeS1zdWJ0bGUgLmZjLWV2ZW50LXRpdGxlLFxuLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyAuZmMtZGF5Z3JpZC1ldmVudC5iZy1wcmltYXJ5LXN1YnRsZSAuZmMtZXZlbnQtbWFpbiB7XG4gIGNvbG9yOiAjNGIzOGIzICFpbXBvcnRhbnQ7XG59XG5cbi5mYy10aW1lZ3JpZC1ldmVudC1oYXJuZXNzIC5mYy10aW1lZ3JpZC1ldmVudC5iZy1wcmltYXJ5LXN1YnRsZSAuZmMtZXZlbnQtdGl0bGUge1xuICBjb2xvcjogIzRiMzhiMyAhaW1wb3J0YW50O1xufVxuXG4uZmMtbGlzdC10YWJsZSAuZmMtbGlzdC1ldmVudC5iZy1wcmltYXJ5LXN1YnRsZSB7XG4gIGNvbG9yOiAjNGIzOGIzICFpbXBvcnRhbnQ7XG59XG4uZmMtbGlzdC10YWJsZSAuZmMtbGlzdC1ldmVudC5iZy1wcmltYXJ5LXN1YnRsZSAuZmMtbGlzdC1ldmVudC10aXRsZSA+IGEge1xuICBjb2xvcjogIzRiMzhiMyAhaW1wb3J0YW50O1xufVxuLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQuYmctcHJpbWFyeS1zdWJ0bGUgLmZjLWxpc3QtZXZlbnQtZG90IHtcbiAgYm9yZGVyLWNvbG9yOiAjNGIzOGIzO1xufVxuXG4uZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzIC5mYy1kYXlncmlkLWV2ZW50LmJnLXNlY29uZGFyeS1zdWJ0bGUgLmZjLWV2ZW50LXRpdGxlLFxuLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyAuZmMtZGF5Z3JpZC1ldmVudC5iZy1zZWNvbmRhcnktc3VidGxlIC5mYy1ldmVudC1tYWluIHtcbiAgY29sb3I6ICMzNTc3ZjEgIWltcG9ydGFudDtcbn1cblxuLmZjLXRpbWVncmlkLWV2ZW50LWhhcm5lc3MgLmZjLXRpbWVncmlkLWV2ZW50LmJnLXNlY29uZGFyeS1zdWJ0bGUgLmZjLWV2ZW50LXRpdGxlIHtcbiAgY29sb3I6ICMzNTc3ZjEgIWltcG9ydGFudDtcbn1cblxuLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQuYmctc2Vjb25kYXJ5LXN1YnRsZSB7XG4gIGNvbG9yOiAjMzU3N2YxICFpbXBvcnRhbnQ7XG59XG4uZmMtbGlzdC10YWJsZSAuZmMtbGlzdC1ldmVudC5iZy1zZWNvbmRhcnktc3VidGxlIC5mYy1saXN0LWV2ZW50LXRpdGxlID4gYSB7XG4gIGNvbG9yOiAjMzU3N2YxICFpbXBvcnRhbnQ7XG59XG4uZmMtbGlzdC10YWJsZSAuZmMtbGlzdC1ldmVudC5iZy1zZWNvbmRhcnktc3VidGxlIC5mYy1saXN0LWV2ZW50LWRvdCB7XG4gIGJvcmRlci1jb2xvcjogIzM1NzdmMTtcbn1cblxuLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyAuZmMtZGF5Z3JpZC1ldmVudC5iZy1zdWNjZXNzLXN1YnRsZSAuZmMtZXZlbnQtdGl0bGUsXG4uZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzIC5mYy1kYXlncmlkLWV2ZW50LmJnLXN1Y2Nlc3Mtc3VidGxlIC5mYy1ldmVudC1tYWluIHtcbiAgY29sb3I6ICM0NUNCODUgIWltcG9ydGFudDtcbn1cblxuLmZjLXRpbWVncmlkLWV2ZW50LWhhcm5lc3MgLmZjLXRpbWVncmlkLWV2ZW50LmJnLXN1Y2Nlc3Mtc3VidGxlIC5mYy1ldmVudC10aXRsZSB7XG4gIGNvbG9yOiAjNDVDQjg1ICFpbXBvcnRhbnQ7XG59XG5cbi5mYy1saXN0LXRhYmxlIC5mYy1saXN0LWV2ZW50LmJnLXN1Y2Nlc3Mtc3VidGxlIHtcbiAgY29sb3I6ICM0NUNCODUgIWltcG9ydGFudDtcbn1cbi5mYy1saXN0LXRhYmxlIC5mYy1saXN0LWV2ZW50LmJnLXN1Y2Nlc3Mtc3VidGxlIC5mYy1saXN0LWV2ZW50LXRpdGxlID4gYSB7XG4gIGNvbG9yOiAjNDVDQjg1ICFpbXBvcnRhbnQ7XG59XG4uZmMtbGlzdC10YWJsZSAuZmMtbGlzdC1ldmVudC5iZy1zdWNjZXNzLXN1YnRsZSAuZmMtbGlzdC1ldmVudC1kb3Qge1xuICBib3JkZXItY29sb3I6ICM0NUNCODU7XG59XG5cbi5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3MgLmZjLWRheWdyaWQtZXZlbnQuYmctaW5mby1zdWJ0bGUgLmZjLWV2ZW50LXRpdGxlLFxuLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyAuZmMtZGF5Z3JpZC1ldmVudC5iZy1pbmZvLXN1YnRsZSAuZmMtZXZlbnQtbWFpbiB7XG4gIGNvbG9yOiAjMjk5Y2RiICFpbXBvcnRhbnQ7XG59XG5cbi5mYy10aW1lZ3JpZC1ldmVudC1oYXJuZXNzIC5mYy10aW1lZ3JpZC1ldmVudC5iZy1pbmZvLXN1YnRsZSAuZmMtZXZlbnQtdGl0bGUge1xuICBjb2xvcjogIzI5OWNkYiAhaW1wb3J0YW50O1xufVxuXG4uZmMtbGlzdC10YWJsZSAuZmMtbGlzdC1ldmVudC5iZy1pbmZvLXN1YnRsZSB7XG4gIGNvbG9yOiAjMjk5Y2RiICFpbXBvcnRhbnQ7XG59XG4uZmMtbGlzdC10YWJsZSAuZmMtbGlzdC1ldmVudC5iZy1pbmZvLXN1YnRsZSAuZmMtbGlzdC1ldmVudC10aXRsZSA+IGEge1xuICBjb2xvcjogIzI5OWNkYiAhaW1wb3J0YW50O1xufVxuLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQuYmctaW5mby1zdWJ0bGUgLmZjLWxpc3QtZXZlbnQtZG90IHtcbiAgYm9yZGVyLWNvbG9yOiAjMjk5Y2RiO1xufVxuXG4uZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzIC5mYy1kYXlncmlkLWV2ZW50LmJnLXdhcm5pbmctc3VidGxlIC5mYy1ldmVudC10aXRsZSxcbi5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3MgLmZjLWRheWdyaWQtZXZlbnQuYmctd2FybmluZy1zdWJ0bGUgLmZjLWV2ZW50LW1haW4ge1xuICBjb2xvcjogI2ZmYmUwYiAhaW1wb3J0YW50O1xufVxuXG4uZmMtdGltZWdyaWQtZXZlbnQtaGFybmVzcyAuZmMtdGltZWdyaWQtZXZlbnQuYmctd2FybmluZy1zdWJ0bGUgLmZjLWV2ZW50LXRpdGxlIHtcbiAgY29sb3I6ICNmZmJlMGIgIWltcG9ydGFudDtcbn1cblxuLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQuYmctd2FybmluZy1zdWJ0bGUge1xuICBjb2xvcjogI2ZmYmUwYiAhaW1wb3J0YW50O1xufVxuLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQuYmctd2FybmluZy1zdWJ0bGUgLmZjLWxpc3QtZXZlbnQtdGl0bGUgPiBhIHtcbiAgY29sb3I6ICNmZmJlMGIgIWltcG9ydGFudDtcbn1cbi5mYy1saXN0LXRhYmxlIC5mYy1saXN0LWV2ZW50LmJnLXdhcm5pbmctc3VidGxlIC5mYy1saXN0LWV2ZW50LWRvdCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYmUwYjtcbn1cblxuLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyAuZmMtZGF5Z3JpZC1ldmVudC5iZy1kYW5nZXItc3VidGxlIC5mYy1ldmVudC10aXRsZSxcbi5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3MgLmZjLWRheWdyaWQtZXZlbnQuYmctZGFuZ2VyLXN1YnRsZSAuZmMtZXZlbnQtbWFpbiB7XG4gIGNvbG9yOiAjZjA2NTQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5mYy10aW1lZ3JpZC1ldmVudC1oYXJuZXNzIC5mYy10aW1lZ3JpZC1ldmVudC5iZy1kYW5nZXItc3VidGxlIC5mYy1ldmVudC10aXRsZSB7XG4gIGNvbG9yOiAjZjA2NTQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5mYy1saXN0LXRhYmxlIC5mYy1saXN0LWV2ZW50LmJnLWRhbmdlci1zdWJ0bGUge1xuICBjb2xvcjogI2YwNjU0OCAhaW1wb3J0YW50O1xufVxuLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQuYmctZGFuZ2VyLXN1YnRsZSAuZmMtbGlzdC1ldmVudC10aXRsZSA+IGEge1xuICBjb2xvcjogI2YwNjU0OCAhaW1wb3J0YW50O1xufVxuLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQuYmctZGFuZ2VyLXN1YnRsZSAuZmMtbGlzdC1ldmVudC1kb3Qge1xuICBib3JkZXItY29sb3I6ICNmMDY1NDg7XG59XG5cbi5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3MgLmZjLWRheWdyaWQtZXZlbnQuYmctbGlnaHQtc3VidGxlIC5mYy1ldmVudC10aXRsZSxcbi5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3MgLmZjLWRheWdyaWQtZXZlbnQuYmctbGlnaHQtc3VidGxlIC5mYy1ldmVudC1tYWluIHtcbiAgY29sb3I6ICNmM2Y2ZjkgIWltcG9ydGFudDtcbn1cblxuLmZjLXRpbWVncmlkLWV2ZW50LWhhcm5lc3MgLmZjLXRpbWVncmlkLWV2ZW50LmJnLWxpZ2h0LXN1YnRsZSAuZmMtZXZlbnQtdGl0bGUge1xuICBjb2xvcjogI2YzZjZmOSAhaW1wb3J0YW50O1xufVxuXG4uZmMtbGlzdC10YWJsZSAuZmMtbGlzdC1ldmVudC5iZy1saWdodC1zdWJ0bGUge1xuICBjb2xvcjogI2YzZjZmOSAhaW1wb3J0YW50O1xufVxuLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQuYmctbGlnaHQtc3VidGxlIC5mYy1saXN0LWV2ZW50LXRpdGxlID4gYSB7XG4gIGNvbG9yOiAjZjNmNmY5ICFpbXBvcnRhbnQ7XG59XG4uZmMtbGlzdC10YWJsZSAuZmMtbGlzdC1ldmVudC5iZy1saWdodC1zdWJ0bGUgLmZjLWxpc3QtZXZlbnQtZG90IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjNmNmY5O1xufVxuXG4uZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzIC5mYy1kYXlncmlkLWV2ZW50LmJnLWRhcmstc3VidGxlIC5mYy1ldmVudC10aXRsZSxcbi5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3MgLmZjLWRheWdyaWQtZXZlbnQuYmctZGFyay1zdWJ0bGUgLmZjLWV2ZW50LW1haW4ge1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xufVxuXG4uZmMtdGltZWdyaWQtZXZlbnQtaGFybmVzcyAuZmMtdGltZWdyaWQtZXZlbnQuYmctZGFyay1zdWJ0bGUgLmZjLWV2ZW50LXRpdGxlIHtcbiAgY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDtcbn1cblxuLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQuYmctZGFyay1zdWJ0bGUge1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xufVxuLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQuYmctZGFyay1zdWJ0bGUgLmZjLWxpc3QtZXZlbnQtdGl0bGUgPiBhIHtcbiAgY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDtcbn1cbi5mYy1saXN0LXRhYmxlIC5mYy1saXN0LWV2ZW50LmJnLWRhcmstc3VidGxlIC5mYy1saXN0LWV2ZW50LWRvdCB7XG4gIGJvcmRlci1jb2xvcjogIzIxMjUyOTtcbn1cblxuLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyAuZmMtZGF5Z3JpZC1ldmVudC5iZy1kYXJrLXN1YnRsZSAuZmMtZXZlbnQtbWFpbiwgLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyAuZmMtZGF5Z3JpZC1ldmVudC5iZy1kYXJrLXN1YnRsZSAuZmMtZXZlbnQtdGl0bGUge1xuICBjb2xvcjogdmFyKC0tdnotZGFyay10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4uZmMtZGlyZWN0aW9uLWx0ciB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuLmZjLWRpcmVjdGlvbi1sdHIgLmZjLXRvb2xiYXIgPiAqID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVlbTtcbn1cblxuLmZnLWVtb2ppLXBpY2tlciB7XG4gIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDNweCAzcHggcmdiYSg1NiwgNjUsIDc0LCAwLjEpICFpbXBvcnRhbnQ7XG4gIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICBib3R0b206IDEzMHB4O1xufVxuLmZnLWVtb2ppLXBpY2tlciAqIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXZ6LWZvbnQtc2Fucy1zZXJpZikgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmZnLWVtb2ppLXBpY2tlciB7XG4gICAgbGVmdDogMTRweCAhaW1wb3J0YW50O1xuICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMTE4cHg7XG4gIH1cbn1cbi5mZy1lbW9qaS1waWNrZXIgLmZnLWVtb2ppLXBpY2tlci1jb250YWluZXItdGl0bGUge1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xufVxuLmZnLWVtb2ppLXBpY2tlciAuZmctZW1vamktcGlja2VyLXNlYXJjaCB7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuLmZnLWVtb2ppLXBpY2tlciAuZmctZW1vamktcGlja2VyLXNlYXJjaCBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWlucHV0LWJnLWN1c3RvbSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjlyZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW0gIWltcG9ydGFudDtcbn1cbi5mZy1lbW9qaS1waWNrZXIgLmZnLWVtb2ppLXBpY2tlci1zZWFyY2ggaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cbi5mZy1lbW9qaS1waWNrZXIgLmZnLWVtb2ppLXBpY2tlci1zZWFyY2ggc3ZnIHtcbiAgZmlsbDogdmFyKC0tdnotYm9keS1jb2xvcikgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDExcHg7XG4gIHRvcDogMTJweDtcbn1cbi5mZy1lbW9qaS1waWNrZXIgLmZnLWVtb2ppLXBpY2tlci1jYXRlZ29yaWVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmOSAhaW1wb3J0YW50O1xufVxuLmZnLWVtb2ppLXBpY2tlciAuZmctZW1vamktcGlja2VyLWNhdGVnb3JpZXMgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIDAuMik7XG59XG4uZmctZW1vamktcGlja2VyIC5mZy1lbW9qaS1waWNrZXItY2F0ZWdvcmllcyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIDAuMik7XG59XG5cbi5mZy1lbW9qaS1waWNrZXItZ3JpZCA+IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIDAuMikgIWltcG9ydGFudDtcbn1cblxuYS5mZy1lbW9qaS1waWNrZXItY2xvc2UtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyOS40LCAyMzUuOCwgMjQyLjIpICFpbXBvcnRhbnQ7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0ZC5kYXRhVGFibGVzX2VtcHR5LFxudGFibGUuZGF0YVRhYmxlIHRoLmRhdGFUYWJsZXNfZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIC0tdnotdGFibGUtYWNjZW50LWJnOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xufVxuXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZzpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZ19hc2M6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlID4gdGhlYWQgLnNvcnRpbmdfZGVzYzpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZ19hc2NfZGlzYWJsZWQ6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlID4gdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNjBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC41cmVtO1xuICB0b3A6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbn1cblxudGFibGUuZGF0YVRhYmxlID4gdGhlYWQgLnNvcnRpbmc6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZ19kZXNjOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlID4gdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlID4gdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM1ZFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjVyZW07XG4gIHRvcDogMThweDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xufVxuXG50YWJsZS5kYXRhVGFibGUgPiB0Ym9keSA+IHRyLmNoaWxkIHNwYW4uZHRyLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbn1cblxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ciA+IHRoLmR0ci1jb250cm9sOjpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyID4gdGQuZHRyLWNvbnRyb2w6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjM4YjM7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbn1cbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIucGFyZW50LnBhcmVudCA+IHRoLmR0ci1jb250cm9sOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA2NTQ4O1xufVxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ci5wYXJlbnQgPiB0ZC5kdHItY29udHJvbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNjU0ODtcbn1cbnRhYmxlLmRhdGFUYWJsZSA+IHRib2R5ID4gdHIuY2hpbGQgc3Bhbi5kdHItdGl0bGUge1xuICBtaW4td2lkdGg6IDEzNXB4O1xufVxuXG4udGFibGUtY2FyZCAuZGF0YVRhYmxlc19sZW5ndGgsXG4udGFibGUtY2FyZCAuZGF0YVRhYmxlc19maWx0ZXIge1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG4udGFibGUtY2FyZCAuZGF0YVRhYmxlc19pbmZvLFxuLnRhYmxlLWNhcmQgLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG59XG4udGFibGUtY2FyZCBkaXYuZGF0YVRhYmxlc193cmFwcGVyIC5jb2wtbWQtNiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRhYmxlLWNhcmQgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIgaW5wdXQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTJweCk7XG59XG4udGFibGUtY2FyZCBkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5kaXYuZHRyLW1vZGFsIGRpdi5kdHItbW9kYWwtZGlzcGxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgaGVpZ2h0OiA3MCU7XG59XG5kaXYuZHRyLW1vZGFsIGRpdi5kdHItbW9kYWwtY29udGVudCB7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG5kaXYuZHRyLW1vZGFsIGRpdi5kdHItbW9kYWwtY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMS4wMTU2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5kaXYuZHRyLW1vZGFsIGRpdi5kdHItbW9kYWwtY29udGVudCAuZHRyLWRldGFpbHMgdHIgdGQge1xuICBwYWRkaW5nOiAwLjc1cmVtIDAuNnJlbTtcbn1cbmRpdi5kdHItbW9kYWwgZGl2LmR0ci1tb2RhbC1jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdG9wOiA5cHg7XG4gIHJpZ2h0OiAxMXB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xufVxuZGl2LmR0ci1tb2RhbCBkaXYuZHRyLW1vZGFsLWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotbGlnaHQpO1xufVxuXG4uZHQtYnV0dG9ucyA6aXMoYnV0dG9uLmR0LWJ1dHRvbiwgZGl2LmR0LWJ1dHRvbiwgYS5kdC1idXR0b24sIGlucHV0LmR0LWJ1dHRvbikge1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLXZ6LWxpZ2h0KTtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xufVxuXG46aXMoYnV0dG9uLCBkaXYsIGEsIGlucHV0KTppcyguZHQtYnV0dG9uOmhvdmVyOm5vdCguZGlzYWJsZWQpKSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotbGlnaHQpO1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG59XG5cbjppcyhidXR0b24sIGRpdiwgYSwgaW5wdXQpOmlzKC5kdC1idXR0b246YWN0aXZlOm5vdCguZGlzYWJsZWQpKSxcbjppcyhidXR0b24sIGRpdiwgYSwgaW5wdXQpOmlzKC5kdC1idXR0b24uYWN0aXZlOm5vdCguZGlzYWJsZWQpKSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotbGlnaHQpO1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbjppcyhidXR0b24sIGRpdiwgYSwgaW5wdXQpOmlzKC5kdC1idXR0b246Zm9jdXM6bm90KC5kaXNhYmxlZCkpIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ei1saWdodCk7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbjppcyhidXR0b24sIGRpdiwgYSwgaW5wdXQpOmlzKC5kdC1idXR0b246YWN0aXZlOm5vdCguZGlzYWJsZWQpOmhvdmVyOm5vdCguZGlzYWJsZWQpKSxcbjppcyhidXR0b24sIGRpdiwgYSwgaW5wdXQpOmlzKC5kdC1idXR0b24uYWN0aXZlOm5vdCguZGlzYWJsZWQpOmhvdmVyOm5vdCguZGlzYWJsZWQpKSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotbGlnaHQpO1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlcjogdmFyKC0tdnotYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS12ei1pbnB1dC1ib3JkZXItY3VzdG9tKTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIGNhbGModmFyKC0tdnotYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotaW5wdXQtYmctY3VzdG9tKTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBoZWlnaHQ6IDM0cHg7XG4gIHdpZHRoOiAzNHB4O1xuICAvKnJ0bDppZ25vcmUqL1xuICByaWdodDogM3B4O1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdnotaW5wdXQtYm9yZGVyLWN1c3RvbSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogNnB4IDZweCAwIDZweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdmFyKC0tdnotaW5wdXQtYm9yZGVyLWN1c3RvbSkgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDZweCA2cHggNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlcjogdmFyKC0tdnotZHJvcGRvd24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDNweCAzcHggcmdiYSg1NiwgNjUsIDc0LCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xuICB6LWluZGV4OiAxMDU2O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXRlcnRpYXJ5LWJnKTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ei1pbnB1dC1ib3JkZXItY3VzdG9tKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotaW5wdXQtYmctY3VzdG9tKTtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS12ei1ib3JkZXItcmFkaXVzKTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiMzhiMztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG4gIGNvbG9yOiB2YXIoLS12ei1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGIzOGIzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIC8qcnRsOmlnbm9yZSovXG4gIHJpZ2h0OiAxcHg7XG4gIC8qcnRsOmlnbm9yZSovXG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyBjYWxjKHZhcigtLXZ6LWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIGJvcmRlcjogdmFyKC0tdnotYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS12ei1pbnB1dC1ib3JkZXItY3VzdG9tKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1pbnB1dC1iZy1jdXN0b20pO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmc6IDFweCA0cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjM4YjM7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogM3B4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBib3JkZXItY29sb3I6IHJnYig5MywgNzUuOSwgMTg2LjYpO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgdG9wOiAzcHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjM4YjM7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBmb250LWZhbWlseTogdmFyKC0tdnotZm9udC1zYW5zLXNlcmlmKTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2ggdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXRlcnRpYXJ5LWJnKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4udG9hc3RpZnkge1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMTBweCAzNnB4IC00cHggcmdiYSg3NywgOTYsIDIzMiwgMC4zKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotc3VjY2Vzcyk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1heC13aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgei1pbmRleDogMjE0NzQ4MzY0Nztcbn1cbi50b2FzdGlmeS5vbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50b2FzdC1jbG9zZSB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNHB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udG9hc3RpZnktcmlnaHQge1xuICByaWdodDogMTVweDtcbn1cblxuLnRvYXN0aWZ5LWxlZnQge1xuICBsZWZ0OiAxNXB4O1xufVxuLnRvYXN0aWZ5LWxlZnQgLnRvYXN0LWNsb3NlIHtcbiAgbGVmdDogLTRweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4udG9hc3RpZnktdG9wIHtcbiAgdG9wOiAtMTUwcHg7XG59XG5cbi50b2FzdGlmeS1ib3R0b20ge1xuICBib3R0b206IC0xNTBweDtcbn1cblxuLnRvYXN0aWZ5LXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuXG4udG9hc3RpZnktYXZhdGFyIHtcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW46IC03cHggNXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi50b2FzdGlmeS1jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgbWF4LXdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC50b2FzdGlmeS1yaWdodCwgLnRvYXN0aWZ5LWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbi5jaG9pY2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uY2hvaWNlczpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY2hvaWNlczpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jaG9pY2VzLmlzLWRpc2FibGVkIC5jaG9pY2VzX19pbm5lcixcbi5jaG9pY2VzLmlzLWRpc2FibGVkIC5jaG9pY2VzX19pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdnotbGlnaHQtcmdiKSwgMC43NSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmNob2ljZXMuaXMtZGlzYWJsZWQgLmNob2ljZXNfX2l0ZW0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmNob2ljZXMgW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSAuY2hvaWNlc19faW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0gLmNob2ljZXNfX2lucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjVyZW0gMC45cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1pbnB1dC1iZy1jdXN0b20pO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ei1pbnB1dC1ib3JkZXItY3VzdG9tKTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXZ6LWJvcmRlci1yYWRpdXMpO1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIC5jaG9pY2VzX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpFaUlHaGxhV2RvZEQwaU1qRWlJSFpwWlhkQ2IzZzlJakFnTUNBeU1TQXlNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajQ4WnlCbWFXeHNQU0lqTURBd0lpQm1hV3hzTFhKMWJHVTlJbVYyWlc1dlpHUWlQanh3WVhSb0lHUTlJazB5TGpVNU1pNHdORFJzTVRndU16WTBJREU0TGpNMk5DMHlMalUwT0NBeUxqVTBPRXd1TURRMElESXVOVGt5ZWlJdlBqeHdZWFJvSUdROUlrMHdJREU0TGpNMk5Fd3hPQzR6TmpRZ01Hd3lMalUwT0NBeUxqVTBPRXd5TGpVME9DQXlNQzQ1TVRKNklpOCtQQzluUGp3dmMzWm5QZz09KTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1zaXplOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBlbTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSAuY2hvaWNlc19fYnV0dG9uOmhvdmVyLCAuY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIC5jaG9pY2VzX19idXR0b246Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSAuY2hvaWNlc19fYnV0dG9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMnB4ICMwMGJjZDQ7XG59XG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIC5jaG9pY2VzX19pdGVtW2RhdGEtdmFsdWU9XCJcIl0gLmNob2ljZXNfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwMTQwXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItY29sb3I6ICMyMTI1MjkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHJpZ2h0OiAxMS41cHg7XG4gIGxlZnQ6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0uaXMtb3BlbjphZnRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTE4MGRlZyk7XG59XG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1tdWx0aXBsZV0gLmNob2ljZXNfX2lubmVyLCAuY2hvaWNlc1tkYXRhLXR5cGUqPXRleHRdIC5jaG9pY2VzX19pbm5lciB7XG4gIGN1cnNvcjogdGV4dDtcbiAgcGFkZGluZy1yaWdodDogMC45cmVtO1xufVxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3QtbXVsdGlwbGVdIC5jaG9pY2VzX19idXR0b24sIC5jaG9pY2VzW2RhdGEtdHlwZSo9dGV4dF0gLmNob2ljZXNfX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qRWlJR2hsYVdkb2REMGlNakVpSUhacFpYZENiM2c5SWpBZ01DQXlNU0F5TVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0OFp5Qm1hV3hzUFNJalJrWkdJaUJtYVd4c0xYSjFiR1U5SW1WMlpXNXZaR1FpUGp4d1lYUm9JR1E5SWsweUxqVTVNaTR3TkRSc01UZ3VNelkwSURFNExqTTJOQzB5TGpVME9DQXlMalUwT0V3dU1EUTBJREl1TlRreWVpSXZQanh3WVhSb0lHUTlJazB3SURFNExqTTJORXd4T0M0ek5qUWdNR3d5TGpVME9DQXlMalUwT0V3eUxqVTBPQ0F5TUM0NU1USjZJaTgrUEM5blBqd3ZjM1puUGc9PSk7XG4gIGJhY2tncm91bmQtc2l6ZTogOHB4O1xuICB3aWR0aDogOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3BhY2l0eTogMC43NTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW11bHRpcGxlXSAuY2hvaWNlc19fYnV0dG9uOmhvdmVyLCAuY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1tdWx0aXBsZV0gLmNob2ljZXNfX2J1dHRvbjpmb2N1cywgLmNob2ljZXNbZGF0YS10eXBlKj10ZXh0XSAuY2hvaWNlc19fYnV0dG9uOmhvdmVyLCAuY2hvaWNlc1tkYXRhLXR5cGUqPXRleHRdIC5jaG9pY2VzX19idXR0b246Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3QtbXVsdGlwbGVdIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biwgLmNob2ljZXNbZGF0YS10eXBlKj10ZXh0XSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW11bHRpcGxlXSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QsIC5jaG9pY2VzW2RhdGEtdHlwZSo9dGV4dF0gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW11bHRpcGxlXSAuY2hvaWNlc19faW5wdXQge1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuXG4uaW5wdXQtbGlnaHQgLmNob2ljZXNfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotbGlnaHQpO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5jaG9pY2VzX19pbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWlucHV0LWJnLWN1c3RvbSk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMy42cmVtIDAuMXJlbSAwLjVyZW07XG4gIGJvcmRlcjogdmFyKC0tdnotYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS12ei1pbnB1dC1ib3JkZXItY3VzdG9tKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdnotYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIG1pbi1oZWlnaHQ6IDM3LjVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmlzLWZvY3VzZWQgLmNob2ljZXNfX2lubmVyLFxuLmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xufVxuXG4uY2hvaWNlc19fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uY2hvaWNlc19fbGlzdC0tc2luZ2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0cHggMTZweCA0cHggNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jaG9pY2VzX19saXN0LS1zaW5nbGUgLmNob2ljZXNfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIC5jaG9pY2VzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBwYWRkaW5nOiAycHggN3B4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1yaWdodDogMy43NXB4O1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiMzhiMztcbiAgYm9yZGVyOiAxcHggc29saWQgIzRiMzhiMztcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoNTYsIDY1LCA3NCwgMC4xKTtcbn1cbi5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbVtkYXRhLWRlbGV0YWJsZV0ge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUgLmNob2ljZXNfX2l0ZW0uaXMtaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGIzOGIzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGIzOGIzO1xufVxuXG4uaXMtZGlzYWJsZWQgLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIC5jaG9pY2VzX19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1NzdmMTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM1NzdmMTtcbn1cblxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMzAsIDMyLCAzNywgMC4xMik7XG4gIHRvcDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDIwcHggMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMi41cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3aWxsLWNoYW5nZTogdmlzaWJpbGl0eTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbn1cbi5jaG9pY2VzX19saXN0LS1kcm9wZG93bi5pcy1hY3RpdmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBhbmltYXRpb24tbmFtZTogRHJvcERvd25TbGlkZTtcbn1cbi5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZS5pcy1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXRlcnRpYXJ5LWJnKTtcbn1cbi5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCB7XG4gIG1hcmdpbjogMCAtMTZweCAtMTZweDtcbn1cbi5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuaGFzLW5vLXJlc3VsdHMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaXMtb3BlbiAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG59XG5cbi5pcy1mbGlwcGVkIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtIDAuMjVyZW0gMCAwO1xufVxuLmlzLWZsaXBwZWQgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLmlzLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBEcm9wRG93blNsaWRlRG93bjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xufVxuXG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB3aWxsLWNoYW5nZTogc2Nyb2xsLXBvc2l0aW9uO1xufVxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgcGFkZGluZzogMC4zNXJlbSAxLjJyZW0gMC4zNXJlbSAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlOmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtc2VsZWN0LXRleHQpO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLmlzLWhpZ2hsaWdodGVkOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cbi5jaG9pY2VzX19pdGVtIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNob2ljZXNfX2l0ZW0tLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmNob2ljZXNfX2hlYWRpbmcge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uY2hvaWNlc19fYnV0dG9uIHtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNob2ljZXNfX2J1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jaG9pY2VzX19pbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1pbnB1dC1iZy1jdXN0b20pO1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMnB4IDAgMnB4IDJweDtcbn1cbi5jaG9pY2VzX19pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uY2hvaWNlc19faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5jaG9pY2VzX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktY29sb3IpO1xuICBvcGFjaXR5OiAxO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIC5jaG9pY2VzX19idXR0b24ge1xuICBmaWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKTtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgYW5pbWF0aW9uOiBub25lO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwNy44NzVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGJhY2tncm91bmQ6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG4gIGJveC1zaGFkb3c6IDFweCAwIDAgdmFyKC0tdnotYm9yZGVyLWNvbG9yKSwgLTFweCAwIDAgdmFyKC0tdnotYm9yZGVyLWNvbG9yKSwgMCAxcHggMCB2YXIoLS12ei1ib3JkZXItY29sb3IpLCAwIC0xcHggMCB2YXIoLS12ei1ib3JkZXItY29sb3IpLCAwIDNweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4sIC5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcbiAgb3BhY2l0eTogMTtcbiAgbWF4LWhlaWdodDogNjQwcHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHotaW5kZXg6IDEwNTY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFuaW1hdGUub3BlbiB7XG4gIGFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUgLmZsYXRwaWNrci1yQ29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUgLmZsYXRwaWNrci1yQ29udGFpbmVyIC5mbGF0cGlja3ItZGF5cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IHZhcigtLXZ6LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tdnotaW5wdXQtYm9yZGVyLWN1c3RvbSk7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUgLmZsYXRwaWNrci1yQ29udGFpbmVyIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUgLmZsYXRwaWNrci1yQ29udGFpbmVyIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyIC5mbGF0cGlja3ItZGF5IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSAuZmxhdHBpY2tyLXRpbWUge1xuICBib3JkZXI6IHZhcigtLXZ6LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tdnotaW5wdXQtYm9yZGVyLWN1c3RvbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdnotYm9yZGVyLXJhZGl1cyk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAycHgpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMub3BlbiB7XG4gIHotaW5kZXg6IDk5OTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMSkgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rNykge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMikgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rMSkge1xuICBib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyLFxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzVGltZSAuZGF5Q29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIubm9DYWxlbmRhci5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXI6OmJlZm9yZSwgLmZsYXRwaWNrci1jYWxlbmRhcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbGVmdDogMjJweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OjpiZWZvcmUsIC5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dSaWdodDo6YmVmb3JlLCAuZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDo6YWZ0ZXIsIC5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dSaWdodDo6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMjJweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dDZW50ZXI6OmJlZm9yZSwgLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0NlbnRlcjo6YWZ0ZXIge1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyOjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgbWFyZ2luOiAwIC01cHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyOjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBtYXJnaW46IDAgLTRweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6OmJlZm9yZSwgLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDo6YWZ0ZXIge1xuICBib3R0b206IDEwMCU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNGIzOGIzO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNGIzOGIzO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTo6YmVmb3JlLCAuZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOjphZnRlciB7XG4gIHRvcDogMTAwJTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0YjM4YjM7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0YjM4YjM7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmZsYXRwaWNrci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mbGF0cGlja3ItbW9udGhzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiMzhiMztcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwcHggMHB4O1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1tb250aCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogMTtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLWRpc2FibGVkLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggaSxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoIHtcbiAgLypcbiAgICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbiAgLypcbiAgICAgICAgKi9cbiAgbGVmdDogMDtcbiAgLypcbiAgICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4gIC8qXG4gICAgICAgICovXG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGgge1xuICAvKlxuICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuICAvKlxuICAvKnJ0bDplbmQ6aWdub3JlKi9cbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gIC8qXG4gICAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4gIC8qXG4gICAgICAgICovXG4gIHJpZ2h0OiAwO1xuICAvKlxuICAgICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbiAgLypcbiAgICAgICAgKi9cbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gIC8qXG4gIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4gIC8qXG4gIC8qcnRsOmVuZDppZ25vcmUqL1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHtcbiAgY29sb3I6ICM5NTllYTk7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIgc3ZnLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHN2ZyB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcgcGF0aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xcztcbiAgZmlsbDogaW5oZXJpdDtcbn1cblxuLm51bUlucHV0V3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm51bUlucHV0V3JhcHBlciBpbnB1dCxcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCAubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTRweDtcbiAgcGFkZGluZzogMCA0cHggMCAycHg7XG4gIGhlaWdodDogNTAlO1xuICBsaW5lLWhlaWdodDogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEodmFyKC0tdnotZGFyay1yZ2IpLCAwLjE1KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXAge1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgcmdiYSg1NywgNTcsIDU3LCAwLjYpO1xuICB0b3A6IDI2JTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd24ge1xuICB0b3A6IDUwJTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoNTcsIDU3LCA1NywgMC42KTtcbiAgdG9wOiA0MCU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogYXV0bztcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcgcGF0aCB7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLm51bUlucHV0V3JhcHBlcjpob3ZlciBzcGFuIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDc1JTtcbiAgbGVmdDogMTIuNSU7XG4gIHBhZGRpbmc6IDcuNDhweCAwIDAgMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGhlaWdodDogMzRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGgge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuNWNoO1xuICBwYWRkaW5nOiAwO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDZjaDtcbiAgd2lkdGg6IDdjaFxcMCA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmFycm93VXA6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHRleHQ7XG4gIHBhZGRpbmc6IDAgMCAwIDAuNWNoO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF0sIC5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF06aG92ZXIge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIHtcbiAgYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogLTFweCAwIDAgMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMCAwIDAgMC41Y2g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6Zm9jdXMsIC5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMgLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi5mbGF0cGlja3Itd2Vla2RheXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGIzOGIzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xufVxuLmZsYXRwaWNrci13ZWVrZGF5cyAuZmxhdHBpY2tyLXdlZWtkYXljb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xufVxuXG5zcGFuLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmb250LXNpemU6IDkwJTtcbiAgYmFja2dyb3VuZDogIzRiMzhiMztcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5kYXlDb250YWluZXIsXG4uZmxhdHBpY2tyLXdlZWtzIHtcbiAgcGFkZGluZzogMXB4IDAgMCAwO1xufVxuXG4uZmxhdHBpY2tyLWRheXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMzA3Ljg3NXB4O1xufVxuLmZsYXRwaWNrci1kYXlzOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmRheUNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAzMDcuODc1cHg7XG4gIG1pbi13aWR0aDogMzA3Ljg3NXB4O1xuICBtYXgtd2lkdGg6IDMwNy44NzVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICBvcGFjaXR5OiAxO1xufVxuLmRheUNvbnRhaW5lciArIC5kYXlDb250YWluZXIge1xuICBib3gtc2hhZG93OiAtMXB4IDAgMCAjZTZlNmU2O1xufVxuXG4uZmxhdHBpY2tyLWRheSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxNTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxNC4yODU3MTQzJTtcbiAgZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XG4gIG1heC13aWR0aDogMzlweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICBsaW5lLWhlaWdodDogMzlweDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mbGF0cGlja3ItZGF5OmhvdmVyLCAuZmxhdHBpY2tyLWRheTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdnotbGlnaHQtcmdiKSwgMC43KTtcbn1cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkudG9kYXkuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS50b2RheS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheTpob3ZlciwgLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmhvdmVyLCAuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6aG92ZXIsIC5mbGF0cGlja3ItZGF5OmZvY3VzLCAuZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6Zm9jdXMsIC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotbGlnaHQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LWxpZ2h0KTtcbn1cbi5mbGF0cGlja3ItZGF5LnRvZGF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNGIzOGIzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc1LCA1NiwgMTc5LCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDNweCAzcHggcmdiYSg1NiwgNjUsIDc0LCAwLjEpO1xufVxuLmZsYXRwaWNrci1kYXkudG9kYXk6aG92ZXIsIC5mbGF0cGlja3ItZGF5LnRvZGF5OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGIzOGIzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc1LCA1NiwgMTc5LCAwLjE1KTtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQsIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UsIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLCAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmZvY3VzLCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmZvY3VzLCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpmb2N1cywgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6aG92ZXIsIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6aG92ZXIsIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmhvdmVyLCAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5wcmV2TW9udGhEYXksIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UucHJldk1vbnRoRGF5LCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5wcmV2TW9udGhEYXksIC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLm5leHRNb250aERheSwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5uZXh0TW9udGhEYXksIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLm5leHRNb250aERheSB7XG4gIGJhY2tncm91bmQ6ICM0YjM4YjM7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDU2LCA2NSwgNzQsIDAuMSk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM0YjM4YjM7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UsIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MHB4IDAgMCA1MHB4O1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpIHtcbiAgYm94LXNoYWRvdzogLTEwcHggMCAwICM0YjM4YjM7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlIC5lbmRSYW5nZSwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlIC5lbmRSYW5nZSwgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSAuZW5kUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuZW5kUmFuZ2UsIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmVuZFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMCA1MHB4IDUwcHggMDtcbn1cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiAtNXB4IDAgMCB2YXIoLS12ei1saWdodCksIDVweCAwIDAgdmFyKC0tdnotbGlnaHQpO1xufVxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLCAuZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIsIC5mbGF0cGlja3ItZGF5LnByZXZNb250aERheSwgLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LCAuZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLCAuZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLnByZXZNb250aERheSwgLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5uZXh0TW9udGhEYXkge1xuICBjb2xvcjogcmdiYSh2YXIoLS12ei1ib2R5LWNvbG9yLXJnYiksIDAuMyk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQsIC5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZDpob3ZlciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXZ6LWJvZHktY29sb3ItcmdiKSwgMC4zKTtcbn1cbi5mbGF0cGlja3ItZGF5LndlZWsuc2VsZWN0ZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiAtNXB4IDAgMCAjNGIzOGIzLCA1cHggMCAwICM0YjM4YjM7XG59XG4uZmxhdHBpY2tyLWRheS5oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5yYW5nZU1vZGUgLmZsYXRwaWNrci1kYXkge1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG5cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIge1xuICBmbG9hdDogbGVmdDtcbn1cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrcyB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgYm94LXNoYWRvdzogMXB4IDAgMCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xufVxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtkYXkge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXksIC5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5OmhvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXZ6LWJvZHktcmdiKSwgMC4zKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZmxhdHBpY2tyLWlubmVyQ29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mbGF0cGlja3ItckNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZsYXRwaWNrci10aW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWF4LWhlaWdodDogNDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mbGF0cGlja3ItdGltZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHtcbiAgZmxleDogMTtcbiAgd2lkdGg6IDQwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciwgLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xufVxuLmZsYXRwaWNrci10aW1lLmhhc1NlY29uZHMgLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiAyNiU7XG59XG4uZmxhdHBpY2tyLXRpbWUudGltZTI0aHIgLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiA0OSU7XG59XG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1ob3VyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLW1pbnV0ZSwgLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1zZWNvbmQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwO1xufVxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItdGltZS1zZXBhcmF0b3IsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogMiU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG4gIG91dGxpbmU6IDA7XG4gIHdpZHRoOiAxOCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0OmhvdmVyLCAuZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMsIC5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmhvdmVyLCAuZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNzUsIDU2LCAxNzksIDAuMDQpO1xufVxuXG4uZmxhdHBpY2tyLWFtLXBtOmZvY3VzLCAuZmxhdHBpY2tyLWFtLXBtOmhvdmVyLFxuLm51bUlucHV0OmZvY3VzLFxuLm51bUlucHV0OmhvdmVyLFxuLm51bUlucHV0V3JhcHBlcjpmb2N1cyxcbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZsYXRwaWNrci1pbnB1dFtyZWFkb25seV0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWlucHV0LWJnLWN1c3RvbSk7XG59XG5cbltkYXRhLWlubGluZS1kYXRlPXRydWVdLCBbZGF0YS10aW1lLWlubGluZV0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5Aa2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuW2RhdGVwaWNrZXItaW5saW5lXSxcblt0aW1lcGlja2VyLWlubGluZV0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5bZGF0YS1pbnB1dC1mbGFnXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltkYXRhLWlucHV0LWZsYWddIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51LWxpc3Qge1xuICBtYXgtaGVpZ2h0OiAxNThweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbltkYXRhLWlucHV0LWZsYWddIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51LWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuW2RhdGEtaW5wdXQtZmxhZ10gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXI6dmVydGljYWwge1xuICB3aWR0aDogOHB4O1xufVxuW2RhdGEtaW5wdXQtZmxhZ10gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXI6aG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMTBweDtcbn1cbltkYXRhLWlucHV0LWZsYWddIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51LWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS12ei1kYXJrLXJnYiksIDAuMDc1KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuW2RhdGEtaW5wdXQtZmxhZ10gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbltkYXRhLW9wdGlvbi1mbGFnLWltZy1uYW1lXSAuZmxhZy1pbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZsYWdzL3VzLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTRweCA4cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMThweDtcbn1cblxuW2RhdGEtb3B0aW9uLWZsYWctbmFtZV06OmJlZm9yZSxcbltkYXRhLW9wdGlvbi1mbGFnLWltZy1uYW1lXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTQwXCI7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjlyZW07XG4gIHRvcDogMC41cmVtO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbltkYXRhLW9wdGlvbi1jb3VudHJ5Y29kZT1mYWxzZV0gLmNvdW50cnktY29kZW5vIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2RhdGEtc2VhcmNoLWlucHV0PWZhbHNlXSAuc2VhcmNobGlzdC1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hdXRoLXBhZ2Utd3JhcHBlciAuYXV0aC1wYWdlLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hdXRoLXBhZ2Utd3JhcHBlciAuZm9vdGVyIHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbn1cblxuLmF1dGgtb25lLWJnLXBvc2l0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYXV0aC1vbmUtYmctcG9zaXRpb24ge1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbn1cblxuLmF1dGgtb25lLWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2F1dGgtb25lLWJnLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmF1dGgtb25lLWJnIC5iZy1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2IoNjUuMjM0MDQyNTUzMiwgNDguNzA4MDg1MTA2NCwgMTU1LjY5MTkxNDg5MzYpLCAjNGIzOGIzKTtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uc2hhcGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNoYXBlID4gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZmlsbDogdmFyKC0tdnotYm9keS1iZyk7XG59XG5cbi5hdXRoLXBhc3MtaW5wdXRncm91cCBpbnB1dFt0eXBlPXRleHRdICsgLmJ0biAucmktZXllLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYjZcIjtcbn1cblxuLnBhcnRpY2xlcy1qcy1jYW52YXMtZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaWduaW4tb3RoZXItdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2lnbmluLW90aGVyLXRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIHRvcDogMTBweDtcbn1cbi5zaWduaW4tb3RoZXItdGl0bGUgLnRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG4gIHBhZGRpbmc6IDJweCAxNnB4O1xufVxuXG4uYXV0aC1iZy1jb3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsICM0YjM4YjMgNTAlLCAjNDVDQjg1KTtcbn1cbi5hdXRoLWJnLWNvdmVyID4gLmJnLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY292ZXItcGF0dGVybi5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYXV0aC1iZy1jb3ZlciAuZm9vdGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuI3Bhc3N3b3JkLWNvbnRhaW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3Bhc3N3b3JkLWNvbnRhaW4gcCB7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbn1cbiNwYXNzd29yZC1jb250YWluIHAudmFsaWQge1xuICBjb2xvcjogIzQ1Q0I4NTtcbn1cbiNwYXNzd29yZC1jb250YWluIHAudmFsaWQ6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLThweDtcbiAgY29udGVudDogXCLinJRcIjtcbn1cbiNwYXNzd29yZC1jb250YWluIHAuaW52YWxpZCB7XG4gIGNvbG9yOiAjZjA2NTQ4O1xufVxuI3Bhc3N3b3JkLWNvbnRhaW4gcC5pbnZhbGlkOjpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC04cHg7XG4gIGNvbnRlbnQ6IFwi4pyWXCI7XG59XG5cbi5kYXNoLWZpbHRlci1waWNrZXIge1xuICBtaW4td2lkdGg6IDIxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51cGNvbWluZy1zY2hlZHVsZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnVwY29taW5nLXNjaGVkdWxlZCB7XG4gICAgdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51cGNvbWluZy1zY2hlZHVsZWQgLmZsYXRwaWNrci1tb250aHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAtNDVweCAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi51cGNvbWluZy1zY2hlZHVsZWQgLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1tb250aCB7XG4gIGNvbG9yOiAjODc4YTk5ICFpbXBvcnRhbnQ7XG4gIGZpbGw6ICM4NzhhOTkgIWltcG9ydGFudDtcbn1cbi51cGNvbWluZy1zY2hlZHVsZWQgLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLCAudXBjb21pbmctc2NoZWR1bGVkIC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udXBjb21pbmctc2NoZWR1bGVkIC5mbGF0cGlja3ItY2FsZW5kYXIge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4udXBjb21pbmctc2NoZWR1bGVkIC5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbn1cbi51cGNvbWluZy1zY2hlZHVsZWQgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDI2cHg7XG59XG4udXBjb21pbmctc2NoZWR1bGVkIC5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci13ZWVrZGF5cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWxpZ2h0KTtcbiAgYm9yZGVyOiBub25lO1xufVxuLnVwY29taW5nLXNjaGVkdWxlZCAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3Itd2Vla2RheXMgc3Bhbi5mbGF0cGlja3Itd2Vla2RheSB7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotbGlnaHQpO1xufVxuLnVwY29taW5nLXNjaGVkdWxlZCAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItZGF5LnRvZGF5IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1Q0I4NTtcbiAgYm9yZGVyLWNvbG9yOiAjNDVDQjg1ICFpbXBvcnRhbnQ7XG59XG4udXBjb21pbmctc2NoZWR1bGVkIC5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1kYXkudG9kYXk6aG92ZXIge1xuICBjb2xvcjogIzQ1Q0I4NSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY5LCAyMDMsIDEzMywgMC4yKSAhaW1wb3J0YW50O1xufVxuLnVwY29taW5nLXNjaGVkdWxlZCAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1Q0I4NSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM0NUNCODUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4udXBjb21pbmctc2NoZWR1bGVkIC5mbGF0cGlja3ItY2FsZW5kYXIgLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiA3LjVjaDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4udXBjb21pbmctc2NoZWR1bGVkIC5mbGF0cGlja3ItZGF5cyB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY3JtLXdpZGdldCAuY29sIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbn1cbi5jcm0td2lkZ2V0IC5jb2w6bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5jcm0td2lkZ2V0IC5jb2w6bnRoLWNoaWxkKDMpIHtcbiAgICBib3JkZXItcmlnaHQ6IDBweDtcbiAgfVxuICAuY3JtLXdpZGdldCAuY29sOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY3JtLXdpZGdldCAuY29sIHtcbiAgICBib3JkZXItcmlnaHQ6IDBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSBhbmQgKG1heC13aWR0aDogMTU5OS45OHB4KSB7XG4gIC5wcm9qZWN0LXdyYXBwZXIgPiAuY29sLXh4bC04LCAucHJvamVjdC13cmFwcGVyIC5jb2wteHhsLTQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY3J5cHRvLXdpZGdldCB7XG4gIG1heC13aWR0aDogMTMwcHggIWltcG9ydGFudDtcbn1cblxuLmJnLW1hcmtldHBsYWNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9uZnQvbWFya2V0cGxhY2UucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmRhc2gtY291bnRkb3duIC5jb3VudGRvd25saXN0IC5jb3VudC1udW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xuICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5kYXNoLWNvdW50ZG93biAuY291bnRkb3dubGlzdCAuY291bnQtbnVtIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogOHB4IDZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5kYXNoLWNvdW50ZG93biAuY291bnRkb3dubGlzdCAuY291bnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG5bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdIC5kYXNoLWNvdW50ZG93biAuY291bnRkb3dubGlzdCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm1hcmtldHBsYWNlLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZsb2F0OiByaWdodDtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xufVxuXG4ubWFya2V0cGxhY2Utc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQsXG4ubWFya2V0cGxhY2Utc3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICB0b3A6IDM0cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzUsIDU2LCAxNzksIDAuMSk7XG4gIGNvbG9yOiAjNGIzOGIzO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIHJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4ubWFya2V0cGxhY2Utc3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogNThweCAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5kYXNoLWNvbGxlY3Rpb24gLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDEuOThweCkge1xuICAuZGFzaC1uZnQgLmNvbC14eGwtOSwgLmRhc2gtbmZ0IC5jb2wteHhsLTMge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC1oIC5qdmVjdG9ybWFwLWxlZ2VuZC10aWNrLXNhbXBsZSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuI3BvcnRmb2xpb19kb251dF9jaGFydHMgLmFwZXhjaGFydHMtcGllIHRleHQge1xuICBmaWxsOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbn1cblxuLnRpbWVsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4udGltZWxpbmUtaXRlbSB7XG4gIHBhZGRpbmc6IDMwcHggNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICB3aWR0aDogNTAlO1xufVxuLnRpbWVsaW5lLWl0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xuICB0b3A6IDM4cHg7XG4gIGJvdHRvbTogLTM4cHg7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogLTEuNXB4O1xufVxuLnRpbWVsaW5lLWl0ZW06bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRpbWVsaW5lLWl0ZW0gLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICB0b3A6IDMwcHg7XG4gIHJpZ2h0OiAtMzBweDtcbiAgcGFkZGluZzogOXB4IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGNvbG9yOiAjNDVDQjg1O1xuICB6LWluZGV4OiAxO1xufVxuLnRpbWVsaW5lLWl0ZW0gLmRhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICB0b3A6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnRpbWVsaW5lLWl0ZW0gLmNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi50aW1lbGluZS1pdGVtLmxlZnQge1xuICBsZWZ0OiAwO1xufVxuLnRpbWVsaW5lLWl0ZW0ubGVmdCAuZGF0ZSB7XG4gIGxlZnQ6IGNhbGMoMTAwJSArIDQ4cHgpO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi50aW1lbGluZS1pdGVtLnJpZ2h0IHtcbiAgbGVmdDogNTAlO1xufVxuLnRpbWVsaW5lLWl0ZW0ucmlnaHQ6OmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cHg7XG59XG4udGltZWxpbmUtaXRlbS5yaWdodCAuaWNvbiB7XG4gIGxlZnQ6IC0zMHB4O1xufVxuLnRpbWVsaW5lLWl0ZW0ucmlnaHQgLmRhdGUge1xuICByaWdodDogY2FsYygxMDAlICsgNDhweCk7XG4gIHRleHQtYWxpZ246IGVuZDtcbn1cbi50aW1lbGluZS1pdGVtLnJpZ2h0OjpiZWZvcmUge1xuICBsZWZ0OiAyOHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGltZWxpbmU6OmFmdGVyIHtcbiAgICBsZWZ0OiAyNHB4O1xuICAgIGJvdHRvbTogMTgwcHg7XG4gIH1cbiAgLnRpbWVsaW5lLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLnRpbWVsaW5lLWl0ZW0ucmlnaHQsIC50aW1lbGluZS1pdGVtLmxlZnQge1xuICAgIGxlZnQ6IDAlO1xuICB9XG4gIC50aW1lbGluZS1pdGVtLnJpZ2h0IC5pY29uLCAudGltZWxpbmUtaXRlbS5sZWZ0IC5pY29uIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC50aW1lbGluZS1pdGVtLnJpZ2h0OjpiZWZvcmUsIC50aW1lbGluZS1pdGVtLmxlZnQ6OmJlZm9yZSB7XG4gICAgbGVmdDogMTEwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICB9XG4gIC50aW1lbGluZS1pdGVtLnJpZ2h0IC5kYXRlLCAudGltZWxpbmUtaXRlbS5sZWZ0IC5kYXRlIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA0OHB4O1xuICAgIHdpZHRoOiA3OXB4O1xuICAgIHRvcDogOHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi50aW1lbGluZS0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpbWVsaW5lLTI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDgzJTtcbiAgdG9wOiA1MHB4O1xuICBsZWZ0OiA0MHB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbn1cbi50aW1lbGluZS0yIC50aW1lbGluZS15ZWFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMTtcbn1cbi50aW1lbGluZS0yIC50aW1lbGluZS15ZWFyIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyM3B4IDEwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGltZWxpbmUtMiAudGltZWxpbmUteWVhciBwIHNwYW4ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi50aW1lbGluZS0yIC50aW1lbGluZS1kYXRlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDI0cHggMCAwIDA7XG4gIG1hcmdpbi1sZWZ0OiA1NXB4O1xufVxuLnRpbWVsaW5lLTIgLnRpbWVsaW5lLWRhdGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgdG9wOiAyNnB4O1xuICBsZWZ0OiA0NXB4O1xuICBhbGlnbi1pdGVtczogbGVmdDtcbiAgYmFja2dyb3VuZDogIzQ1Q0I4NTtcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgei1pbmRleDogMTtcbn1cbi50aW1lbGluZS0yIC50aW1lbGluZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAyM3B4IDYycHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbiAgbWF4LXdpZHRoOiA2OTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGltZWxpbmUtMiAudGltZWxpbmUtYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi50aW1lbGluZS0yIC50aW1lbGluZS1ib3g6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgdG9wOiAyNnB4O1xuICByaWdodDogMTAwJTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB2YXIoLS12ei1zZWNvbmRhcnktYmcpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDEwcHg7XG59XG4udGltZWxpbmUtMiAudGltZWxpbmUtYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICByaWdodDogMTAwJTtcbiAgdG9wOiAyNHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHZhcigtLXZ6LWJvcmRlci1jb2xvcikgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMTJweDtcbn1cbi50aW1lbGluZS0yIC50aW1lbGluZS1ib3ggLnRpbWVsaW5lLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnRpbWVsaW5lLTIgLnRpbWVsaW5lLWxhdW5jaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnRpbWVsaW5lLTIgLnRpbWVsaW5lLWxhdW5jaCAudGltZWxpbmUtYm94IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4udGltZWxpbmUtMiAudGltZWxpbmUtbGF1bmNoIC50aW1lbGluZS1ib3g6OmFmdGVyIHtcbiAgbGVmdDogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgdG9wOiAtMjBweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB2YXIoLS12ei1ib3JkZXItY29sb3IpIHRyYW5zcGFyZW50O1xufVxuLnRpbWVsaW5lLTIgLnRpbWVsaW5lLWxhdW5jaCAudGltZWxpbmUtYm94OjpiZWZvcmUge1xuICBsZWZ0OiAzMHB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICB0b3A6IC0xOXB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHZhcigtLXZ6LXNlY29uZGFyeS1iZykgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMTBweDtcbiAgei1pbmRleDogMTtcbn1cblxuLmhvcml6b250YWwtdGltZWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ob3Jpem9udGFsLXRpbWVsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDE3NHB4O1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbn1cbi5ob3Jpem9udGFsLXRpbWVsaW5lIC5zd2lwZXItc2xpZGUgLml0ZW0tYm94IHtcbiAgbWFyZ2luOiAyMjdweCAwcHggMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ob3Jpem9udGFsLXRpbWVsaW5lIC5zd2lwZXItc2xpZGUgLml0ZW0tYm94OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjNGIzOGIzO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICB0b3A6IC01OXB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xufVxuLmhvcml6b250YWwtdGltZWxpbmUgLnN3aXBlci1zbGlkZSAudGltZWxpbmUtY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDExMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xufVxuLmhvcml6b250YWwtdGltZWxpbmUgLnN3aXBlci1zbGlkZSAudGltZWxpbmUtY29udGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgbGVmdDogMHB4O1xuICB0b3A6IC0yM3B4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHZhcigtLXZ6LXNlY29uZGFyeS1iZykgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMTJweDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmhvcml6b250YWwtdGltZWxpbmUgLnN3aXBlci1zbGlkZSAudGltZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtODZweDtcbiAgcmlnaHQ6IDBweDtcbiAgbGVmdDogMHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuLmhvcml6b250YWwtdGltZWxpbmUgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoZXZlbikge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuLmhvcml6b250YWwtdGltZWxpbmUgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmhvcml6b250YWwtdGltZWxpbmUgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTIzcHg7XG4gIHRvcDogYXV0bztcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLmhvcml6b250YWwtdGltZWxpbmUgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoZXZlbikgLnRpbWUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmhvcml6b250YWwtdGltZWxpbmUgLnN3aXBlci1idXR0b24tbmV4dCxcbi5ob3Jpem9udGFsLXRpbWVsaW5lIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNzkuMDY5MTQ4OTM2MiwgNTkuMDM4Mjk3ODcyMywgMTg4LjcxMTcwMjEyNzcpO1xufVxuLmhvcml6b250YWwtdGltZWxpbmUgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXG4uaG9yaXpvbnRhbC10aW1lbGluZSAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uaG9yaXpvbnRhbC10aW1lbGluZSAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uaG9yaXpvbnRhbC10aW1lbGluZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc1LCA1NiwgMTc5LCAwLjUpO1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IGF1dG87XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyNXB4KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaG9yaXpvbnRhbC10aW1lbGluZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4uaG9yaXpvbnRhbC10aW1lbGluZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlYTZlXCI7XG4gIGZvbnQtZmFtaWx5OiByZW1peGljb247XG59XG4uaG9yaXpvbnRhbC10aW1lbGluZSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbi5ob3Jpem9udGFsLXRpbWVsaW5lIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGVhNjRcIjtcbiAgZm9udC1mYW1pbHk6IHJlbWl4aWNvbjtcbn1cblxuLmFjaXRpdml0eS10aW1lbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hY2l0aXZpdHktdGltZWxpbmUgLmFjaXRpdml0eS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjaXRpdml0eS10aW1lbGluZSAuYWNpdGl2aXR5LWl0ZW0gLmZsZXgtc2hyaW5rLTAge1xuICB6LWluZGV4OiAyO1xufVxuLmFjaXRpdml0eS10aW1lbGluZSAuYWNpdGl2aXR5LWl0ZW0gLmFjaXRpdml0eS1hdmF0YXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xuICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xufVxuLmFjaXRpdml0eS10aW1lbGluZSAuYWNpdGl2aXR5LWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBsZWZ0OiAxNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogNXB4O1xuICB6LWluZGV4OiAwO1xufVxuLmFjaXRpdml0eS10aW1lbGluZSAuYWNpdGl2aXR5LWl0ZW06bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNhdGVnb3JpZXMtZmlsdGVyIC5saXN0LWlubGluZS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uY2F0ZWdvcmllcy1maWx0ZXIgLmxpc3QtaW5saW5lLWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBtYXJnaW46IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZ2FsbGVyeS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogOHB4O1xufVxuLmdhbGxlcnktYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLmdhbGxlcnktYm94IC5nYWxsZXJ5LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmdhbGxlcnktYm94IC5nYWxsZXJ5LWNvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZ2FsbGVyeS1ib3ggLmdhbGxlcnktY29udGFpbmVyIC5nYWxsZXJ5LW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICByaWdodDogMHB4O1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDEwJSwgcmdiYSgwLCAwLCAwLCAwKSA2MCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dCAwcztcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMTZweDtcbn1cbi5nYWxsZXJ5LWJveCAuZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnktb3ZlcmxheSAub3ZlcmxheS1jYXB0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmdhbGxlcnktYm94IC5nYWxsZXJ5LWltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmdhbGxlcnktYm94IC5ib3gtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5nYWxsZXJ5LWJveCAuYm94LWNvbnRlbnQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ2FsbGVyeS1ib3ggLmJveC1jb250ZW50IC5wb3N0IHtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1jb2xvcik7XG59XG4uZ2FsbGVyeS1ib3g6aG92ZXI6OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5nYWxsZXJ5LWJveDpob3ZlciAuYm94LWNvbnRlbnQge1xuICBib3R0b206IDA7XG59XG4uZ2FsbGVyeS1ib3g6aG92ZXIgLmJveC1jb250ZW50IC5wb3N0IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5nYWxsZXJ5LWJveDpob3ZlciAuZ2FsbGVyeS1vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmdhbGxlcnktbGlnaHQgLmdhbGxlcnktYm94OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1saWdodCk7XG59XG5cbi5lcnJvci1iYXNpYy1pbWcge1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xufVxuXG4uZXJyb3ItNTAwIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjUwcHg7XG59XG4uZXJyb3ItNTAwIC5lcnJvci01MDAtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDU3cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5lcnJvci01MDAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1MHB4O1xuICB9XG4gIC5lcnJvci01MDAgLmVycm9yLTUwMC1pbWcge1xuICAgIHdpZHRoOiAyMCUgIWltcG9ydGFudDtcbiAgICB0b3A6IDQzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXJyb3ItNTAwIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA2OHB4O1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbiAgLmVycm9yLTUwMCAuZXJyb3ItNTAwLWltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMHB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZXJyb3JBbmltYXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgfVxuICAxNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUlKSByb3RhdGUoLTVkZWcpO1xuICB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwJSkgcm90YXRlKDNkZWcpO1xuICB9XG4gIDQ1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNSUpIHJvdGF0ZSgtM2RlZyk7XG4gIH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAlKSByb3RhdGUoMmRlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUlKSByb3RhdGUoLTFkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cbn1cbi5lcnJvci1pbWcge1xuICBhbmltYXRpb246IGVycm9yQW5pbWF0aW9uIDIwcyBpbmZpbml0ZTtcbn1cblxuLmVycm9yLXRleHQge1xuICB0ZXh0LXNoYWRvdzogNHB4IDRweCByZ2JhKDY5LCAyMDMsIDEzMywgMC40KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmVycm9yLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTByZW07XG4gIH1cbn1cblxuLnByb2ZpbGUtd2lkLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDMyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcm9maWxlLXdpZC1iZyB7XG4gICAgaGVpZ2h0OiA0NDVweDtcbiAgfVxufVxuLnByb2ZpbGUtd2lkLWJnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3BhY2l0eTogMC45O1xuICBiYWNrZ3JvdW5kOiAjNGIzOGIzO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2IoMzQuMzA4NTEwNjM4MywgMjUuNjE3MDIxMjc2NiwgODEuODgyOTc4NzIzNCksICM0YjM4YjMpO1xufVxuLnByb2ZpbGUtd2lkLWJnIC5wcm9maWxlLXdpZC1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnByb2ZpbGUtbmF2Lm5hdi1waWxscyAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLnByb2ZpbGUtbmF2Lm5hdi1waWxscyAubmF2LWxpbms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLnByb2ZpbGUtcHJvamVjdC1jYXJkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xufVxuXG4ucHJvZmlsZS1wcm9qZWN0LWNhcmQucHJvZmlsZS1wcm9qZWN0LXByaW1hcnkge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzRiMzhiMztcbn1cblxuLnByb2ZpbGUtcHJvamVjdC1jYXJkLnByb2ZpbGUtcHJvamVjdC1zZWNvbmRhcnkge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM1NzdmMTtcbn1cblxuLnByb2ZpbGUtcHJvamVjdC1jYXJkLnByb2ZpbGUtcHJvamVjdC1zdWNjZXNzIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0NUNCODU7XG59XG5cbi5wcm9maWxlLXByb2plY3QtY2FyZC5wcm9maWxlLXByb2plY3QtaW5mbyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjk5Y2RiO1xufVxuXG4ucHJvZmlsZS1wcm9qZWN0LWNhcmQucHJvZmlsZS1wcm9qZWN0LXdhcm5pbmcge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmYmUwYjtcbn1cblxuLnByb2ZpbGUtcHJvamVjdC1jYXJkLnByb2ZpbGUtcHJvamVjdC1kYW5nZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2YwNjU0ODtcbn1cblxuLnByb2ZpbGUtcHJvamVjdC1jYXJkLnByb2ZpbGUtcHJvamVjdC1saWdodCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjNmNmY5O1xufVxuXG4ucHJvZmlsZS1wcm9qZWN0LWNhcmQucHJvZmlsZS1wcm9qZWN0LWRhcmsge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzIxMjUyOTtcbn1cblxuLnVzZXItcHJvZmlsZS1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udXNlci1wcm9maWxlLWltZyAucHJvZmlsZS1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnVzZXItcHJvZmlsZS1pbWcgLnByb2ZpbGUtaW1nIHtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG59XG4udXNlci1wcm9maWxlLWltZyAucHJvZmlsZS1mb3JlZ3JvdW5kLWltZy1maWxlLWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51c2VyLXByb2ZpbGUtaW1nIC5wcm9maWxlLXBob3RvLWVkaXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcm9maWxlLXVzZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wcm9maWxlLXVzZXIgLnByb2ZpbGUtcGhvdG8tZWRpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByb2ZpbGUtdXNlciAudXNlci1wcm9maWxlLWltYWdlIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucHJvZmlsZS11c2VyIC5wcm9maWxlLWltZy1maWxlLWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2ZpbGUtdGltZWxpbmUgLmFjY29yZGlvbi1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2ZpbGUtdGltZWxpbmUgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucHJvZmlsZS10aW1lbGluZSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5wcm9maWxlLXRpbWVsaW5lIC5hY2NvcmRpb24taXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWxlZnQ6IDJweCBkYXNoZWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDIzcHg7XG59XG4ucHJvZmlsZS10aW1lbGluZSAuYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIHRvcDogOHB4O1xufVxuLnByb2ZpbGUtdGltZWxpbmUgLmFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGhlaWdodDogMjBweDtcbiAgdG9wOiAzcHg7XG59XG5cbi5wcm9maWxlLXNldHRpbmctaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDI2MHB4O1xufVxuLnByb2ZpbGUtc2V0dGluZy1pbWcgLm92ZXJsYXktY29udGVudCB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbi5wcm9maWxlLXNldHRpbmctaW1nIC5wcm9maWxlLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1MHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJvZmlsZS1zZXR0aW5nLWltZyAucHJvZmlsZS1pbWcge1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbn1cbi5wcm9maWxlLXNldHRpbmctaW1nIC5wcm9maWxlLWZvcmVncm91bmQtaW1nLWZpbGUtaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2ZpbGUtc2V0dGluZy1pbWcgLnByb2ZpbGUtcGhvdG8tZWRpdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAucHJvZmlsZS1mb3JlZ3JvdW5kIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbltkYXRhLWxheW91dD1zZW1pYm94XSAucHJvZmlsZS13cmFwcGVyIHtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuXG4uc2l0ZW1hcC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTE0MnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLnNpdGVtYXAtY29udGVudCAqIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2l0ZW1hcC1ob3Jpem9udGFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpdGVtYXAtaG9yaXpvbnRhbCB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zaXRlbWFwLWhvcml6b250YWwgdWwgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ei1saWdodCk7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDU2LCA2NSwgNzQsIDAuMSk7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2l0ZW1hcC1ob3Jpem9udGFsIHVsIGEgc3BhbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uYWRtaW5pc3RyYXRpb24gLmRpcmVjdG9yID4gbGkgPiBhIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luOiAwIGF1dG8gMHB4IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5hZG1pbmlzdHJhdGlvbiAuc3ViZGlyZWN0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFkbWluaXN0cmF0aW9uIC5zdWJkaXJlY3Rvcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTMwcHg7XG4gIGJvcmRlci1sZWZ0OiAycHggZGFzaGVkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGxlZnQ6IDQ1LjQ1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFkbWluaXN0cmF0aW9uIC5zdWJkaXJlY3RvciA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDE4LjU5JTtcbiAgaGVpZ2h0OiA2NHB4O1xuICBtYXJnaW46IDAgYXV0byA5MnB4IGF1dG87XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIHotaW5kZXg6IDE7XG4gIGZsb2F0OiByaWdodDtcbiAgcmlnaHQ6IDI3LjIlO1xuICBib3JkZXItbGVmdDogMnB4IGRhc2hlZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xufVxuLmFkbWluaXN0cmF0aW9uIC5zdWJkaXJlY3RvciA+IGxpOmZpcnN0LWNoaWxkIGEge1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hZG1pbmlzdHJhdGlvbiAuc3ViZGlyZWN0b3IgPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICByaWdodDogMTAlO1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICB9XG4gIC5hZG1pbmlzdHJhdGlvbiAuc3ViZGlyZWN0b3I6OmFmdGVyIHtcbiAgICBsZWZ0OiA0OS44JTtcbiAgfVxufVxuXG4uZGVwYXJ0bWVudHMge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kZXBhcnRtZW50cyA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDE4LjU5JTtcbiAgaGVpZ2h0OiA2NHB4O1xuICBtYXJnaW46IDAgYXV0byA5MnB4IGF1dG87XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIHotaW5kZXg6IDE7XG4gIGZsb2F0OiBsZWZ0O1xuICBsZWZ0OiAyNyU7XG59XG4uZGVwYXJ0bWVudHMgPiBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHJpZ2h0OiAyNXB4O1xufVxuLmRlcGFydG1lbnRzID4gbGk6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGNsZWFyOiBsZWZ0O1xufVxuLmRlcGFydG1lbnRzID4gbGk6bnRoLWNoaWxkKDIpLmRlcGFydG1lbnQ6YmVmb3JlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmRlcGFydG1lbnRzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4MS4xJTtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItdG9wOiAycHggZGFzaGVkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yaWdodDogMnB4IGRhc2hlZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBib3JkZXItbGVmdDogMnB4IGRhc2hlZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdG9wOiAxMzBweDtcbiAgbGVmdDogOS4xJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZXBhcnRtZW50cyA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGxlZnQ6IDEwJTtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICB9XG4gIC5kZXBhcnRtZW50czo6YWZ0ZXIge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmRlcGFydG1lbnQge1xuICBib3JkZXItbGVmdDogMnB4IGRhc2hlZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEuNzUlO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB3aWR0aDogMTguMjUlO1xufVxuLmRlcGFydG1lbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlci1sZWZ0OiAycHggZGFzaGVkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogLTIycHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG59XG4uZGVwYXJ0bWVudCA+IGEge1xuICBtYXJnaW46IDAgMCAtMjZweCAtNHB4O1xuICB6LWluZGV4OiAxO1xufVxuLmRlcGFydG1lbnQgdWwge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5kZXBhcnRtZW50IHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGhlaWdodDogODBweDtcbn1cbi5kZXBhcnRtZW50IHVsIGxpIGEge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA5MCU7XG4gIGhlaWdodDogNjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcmlnaHQ6IC0xcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kZXBhcnRtZW50OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGNsZWFyOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlcGFydG1lbnQ6bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlcGFydG1lbnQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5kZXBhcnRtZW50OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItbGVmdDogMnB4IGRhc2hlZCAjZmZmO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAtNjBweDtcbiAgICBsZWZ0OiAwJTtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgfVxuICAuZGVwYXJ0bWVudDpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaG9yaS1zaXRlbWFwIHVsIHtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ob3JpLXNpdGVtYXAgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmhvcmktc2l0ZW1hcCB1bCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuaG9yaS1zaXRlbWFwIHVsIC5wYXJlbnQtdGl0bGUgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5ob3JpLXNpdGVtYXAgdWwgLnBhcmVudC10aXRsZSBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ob3JpLXNpdGVtYXAgdWwgLnBhcmVudC10aXRsZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuaG9yaS1zaXRlbWFwID4gdWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaG9yaS1zaXRlbWFwID4gdWwgbGkge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC5ob3JpLXNpdGVtYXAgPiB1bCBsaSAuc2Vjb25kLWxpc3QsXG4gIC5ob3JpLXNpdGVtYXAgPiB1bCBsaSAuc3ViLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaG9yaS1zaXRlbWFwID4gdWwgbGkgLnNlY29uZC1saXN0OmJlZm9yZSxcbiAgLmhvcmktc2l0ZW1hcCA+IHVsIGxpIC5zdWItbGlzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNHB4KTtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBkYXNoZWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICB9XG4gIC5ob3JpLXNpdGVtYXAgPiB1bCBsaSAuc3ViLWxpc3Q6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDM4JTtcbiAgfVxuICAuaG9yaS1zaXRlbWFwID4gdWwgbGkgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDRweCAxNnB4IDRweCAzNnB4O1xuICB9XG4gIC5ob3JpLXNpdGVtYXAgPiB1bCBsaSBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGJvcmRlci10b3A6IDJweCBkYXNoZWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmhvcmktc2l0ZW1hcCA+IHVsIGxpIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ob3JpLXNpdGVtYXAgdWwge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5ob3JpLXNpdGVtYXAgdWwgbGkge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5ob3JpLXNpdGVtYXAgdWwgbGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBkYXNoZWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwcHggYXV0bztcbiAgfVxuICAuaG9yaS1zaXRlbWFwIHVsIGxpOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDJweCBkYXNoZWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuaG9yaS1zaXRlbWFwIHVsIGxpOmxhc3Qtb2YtdHlwZTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaG9yaS1zaXRlbWFwIHVsIGxpLnBhcmVudC10aXRsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMjNweDtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBkYXNoZWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyOHB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmhvcmktc2l0ZW1hcCB1bCBsaS5wYXJlbnQtdGl0bGU6OmFmdGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmhvcmktc2l0ZW1hcCB1bCBsaSAuc3ViLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhvcmktc2l0ZW1hcCB1bCBsaSAuc3ViLXRpdGxlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIGJvcmRlci1yaWdodDogMnB4IGRhc2hlZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI3cHg7XG4gICAgbGVmdDogNDklO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uaG9yaS1zaXRlbWFwIGEge1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG4gIHBhZGRpbmc6IDRweCAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmVydGktc2l0ZW1hcCBhIHtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52ZXJ0aS1zaXRlbWFwIC5wYXJlbnQtdGl0bGUgYSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi52ZXJ0aS1zaXRlbWFwIC5wYXJlbnQtdGl0bGUgYTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZlcnRpLXNpdGVtYXAgLnBhcmVudC10aXRsZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZlcnRpLXNpdGVtYXAgLmZpcnN0LWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLnZlcnRpLXNpdGVtYXAgLmZpcnN0LWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWxlZnQ6IDJweCBkYXNoZWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuLnZlcnRpLXNpdGVtYXAgLmZpcnN0LWxpc3QgLmxpc3Qtd3JhcCBhLCAudmVydGktc2l0ZW1hcCAuZmlyc3QtbGlzdCBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDE2cHggNHB4IDM2cHg7XG59XG4udmVydGktc2l0ZW1hcCAuZmlyc3QtbGlzdCAubGlzdC13cmFwIGE6OmJlZm9yZSwgLnZlcnRpLXNpdGVtYXAgLmZpcnN0LWxpc3QgbGkgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI0cHg7XG4gIGJvcmRlci10b3A6IDJweCBkYXNoZWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xufVxuLnZlcnRpLXNpdGVtYXAgLmZpcnN0LWxpc3QgLnNlY29uZC1saXN0LCAudmVydGktc2l0ZW1hcCAuZmlyc3QtbGlzdCAudGhpcmQtbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiA0MnB4O1xufVxuLnZlcnRpLXNpdGVtYXAgLmZpcnN0LWxpc3QgLnRoaXJkLWxpc3QsIC52ZXJ0aS1zaXRlbWFwIC5maXJzdC1saXN0IC5zZWNvbmQtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52ZXJ0aS1zaXRlbWFwIC5maXJzdC1saXN0IC50aGlyZC1saXN0IGxpLCAudmVydGktc2l0ZW1hcCAuZmlyc3QtbGlzdCAuc2Vjb25kLWxpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmVydGktc2l0ZW1hcCAuZmlyc3QtbGlzdCAudGhpcmQtbGlzdCBsaTpiZWZvcmUsIC52ZXJ0aS1zaXRlbWFwIC5maXJzdC1saXN0IC5zZWNvbmQtbGlzdCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1sZWZ0OiAycHggZGFzaGVkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuLnZlcnRpLXNpdGVtYXAgLmZpcnN0LWxpc3QgLnRoaXJkLWxpc3QgbGk6bGFzdC1jaGlsZDo6YmVmb3JlLCAudmVydGktc2l0ZW1hcCAuZmlyc3QtbGlzdCAuc2Vjb25kLWxpc3QgbGk6bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxM3B4O1xufVxuLnZlcnRpLXNpdGVtYXAgLmZpcnN0LWxpc3Q6bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG4udGVhbS1ib3ggLnRlYW0tY292ZXIsIC5wcm9maWxlLW9mZmNhbnZhcyAudGVhbS1jb3ZlciwgLm1vZGFsLXRlYW0tY292ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IC0xNDBweDtcbn1cbi50ZWFtLWJveCAudGVhbS1jb3ZlciBpbWcsIC5wcm9maWxlLW9mZmNhbnZhcyAudGVhbS1jb3ZlciBpbWcsIC5tb2RhbC10ZWFtLWNvdmVyIGltZyB7XG4gIGhlaWdodDogMTQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi50ZWFtLWJveCAudGVhbS1jb3Zlcjo6YmVmb3JlLCAucHJvZmlsZS1vZmZjYW52YXMgLnRlYW0tY292ZXI6OmJlZm9yZSwgLm1vZGFsLXRlYW0tY292ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiKDM0LjMwODUxMDYzODMsIDI1LjYxNzAyMTI3NjYsIDgxLjg4Mjk3ODcyMzQpLCAjNGIzOGIzKTtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4udGVhbS1saXN0LmdyaWQtdmlldy1maWx0ZXIge1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLnRlYW0tbGlzdC5ncmlkLXZpZXctZmlsdGVyIC5jb2wge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cbi50ZWFtLWxpc3QuZ3JpZC12aWV3LWZpbHRlciAudGVhbS1ib3gge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRlYW0tbGlzdC5ncmlkLXZpZXctZmlsdGVyIC50ZWFtLWJveCAudGVhbS1yb3cge1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG4udGVhbS1saXN0LmdyaWQtdmlldy1maWx0ZXIgLnRlYW0tYm94IC50ZWFtLXJvdyAuY29sIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGVhbS1saXN0LmdyaWQtdmlldy1maWx0ZXIgLnRlYW0tYm94IC50ZWFtLWNvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGVhbS1saXN0LmdyaWQtdmlldy1maWx0ZXIgLnRlYW0tYm94IC50ZWFtLXNldHRpbmdzIC5jb2wge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLnRlYW0tbGlzdC5ncmlkLXZpZXctZmlsdGVyIC50ZWFtLWJveCAudGVhbS1zZXR0aW5ncyAuYnRuLXN0YXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50ZWFtLWxpc3QuZ3JpZC12aWV3LWZpbHRlciAudGVhbS1ib3ggLnRlYW0tc2V0dGluZ3MgLmRyb3Bkb3duID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRlYW0tbGlzdC5ncmlkLXZpZXctZmlsdGVyIC50ZWFtLWJveCAudGVhbS1wcm9maWxlLWltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG59XG4udGVhbS1saXN0LmdyaWQtdmlldy1maWx0ZXIgLnRlYW0tYm94IC50ZWFtLXByb2ZpbGUtaW1nIC5hdmF0YXItbGcge1xuICBmb250LXNpemU6IDIycHg7XG59XG4udGVhbS1saXN0LmdyaWQtdmlldy1maWx0ZXIgLnRlYW0tYm94IC50ZWFtLXByb2ZpbGUtaW1nIC50ZWFtLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGVhbS1saXN0LmdyaWQtdmlldy1maWx0ZXIgLnRlYW0tYm94IC52aWV3LWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAudGVhbS1saXN0LmdyaWQtdmlldy1maWx0ZXIgLmNvbCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGVhbS1saXN0LmdyaWQtdmlldy1maWx0ZXIgLmNvbCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50ZWFtLWxpc3QuZ3JpZC12aWV3LWZpbHRlciAuY29sIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRlYW0tbGlzdC5saXN0LXZpZXctZmlsdGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi50ZWFtLWxpc3QubGlzdC12aWV3LWZpbHRlciAudGVhbS1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnRlYW0tbGlzdC5saXN0LXZpZXctZmlsdGVyIC50ZWFtLWJveCAudGVhbS1yb3cge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udGVhbS1saXN0Lmxpc3Qtdmlldy1maWx0ZXIgLnRlYW0tYm94IC50ZWFtLXByb2ZpbGUtaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50ZWFtLWxpc3QubGlzdC12aWV3LWZpbHRlciAudGVhbS1ib3ggLnRlYW0tcHJvZmlsZS1pbWcgLmF2YXRhci1sZyB7XG4gIGhlaWdodDogNHJlbTtcbiAgd2lkdGg6IDRyZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi50ZWFtLWxpc3QubGlzdC12aWV3LWZpbHRlciAudGVhbS1ib3ggLnRlYW0tcHJvZmlsZS1pbWcgLnRlYW0tY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLnRlYW0tbGlzdC5saXN0LXZpZXctZmlsdGVyIC50ZWFtLWJveCAudGVhbS1zZXR0aW5ncyB7XG4gIHdpZHRoOiBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNztcbiAgb3JkZXI6IDY7XG59XG4udGVhbS1saXN0Lmxpc3Qtdmlldy1maWx0ZXIgLnRlYW0tYm94IC5idG4tc3RhciB7XG4gIGNvbG9yOiAjNGIzOGIzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50ZWFtLWxpc3QubGlzdC12aWV3LWZpbHRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAudGVhbS1saXN0Lmxpc3Qtdmlldy1maWx0ZXIgLmNvbCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRlYW0tbGlzdC5saXN0LXZpZXctZmlsdGVyIC50ZWFtLWJveCAudGVhbS1zZXR0aW5ncyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgb3JkZXI6IC0xO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnRlYW0tbGlzdC5saXN0LXZpZXctZmlsdGVyIC50ZWFtLWJveCAudGVhbS1zZXR0aW5ncyAuY29sIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC50ZWFtLWxpc3QubGlzdC12aWV3LWZpbHRlciAudGVhbS1ib3ggLnRlYW0tcHJvZmlsZS1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLnRlYW0tbGlzdC5saXN0LXZpZXctZmlsdGVyIC50ZWFtLWJveCAudmlldy1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cblxuLm1vZGFsLXRlYW0tY292ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxpc3QtZ3JpZC1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTljZGI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucHJvZmlsZS1vZmZjYW52YXMgLnRlYW0tY292ZXIge1xuICBtYXJnaW4tYm90dG9tOiAtMTMycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAtMTtcbn1cbi5wcm9maWxlLW9mZmNhbnZhcyAuYnRuLXN0YXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wcm9maWxlLW9mZmNhbnZhcyAuZHJvcGRvd24gPiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jb3VudGRvd25saXN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG59XG4uY291bnRkb3dubGlzdCAuY291bnRkb3dubGlzdC1pdGVtIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5jb3VudGRvd25saXN0IC5jb3VudGRvd25saXN0LWl0ZW06bGFzdC1vZi10eXBlIC5jb3VudC1udW06OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb3VudGRvd25saXN0IC5jb3VudC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6IHJnYmEodmFyKC0tdnotYm9keS1jb2xvci1yZ2IpLCAwLjUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNvdW50ZG93bmxpc3QgLmNvdW50LW51bSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG4gIHBhZGRpbmc6IDE2cHggOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXZ6LWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiAwIDNweCAzcHggcmdiYSg1NiwgNjUsIDc0LCAwLjEpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmNvdW50ZG93bmxpc3QgLmNvdW50LW51bSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uY291bnRkb3dubGlzdCAuY291bnQtbnVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiOlwiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xNnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG59XG5cbi5tb3ZlLWFuaW1hdGlvbiB7XG4gIGFuaW1hdGlvbjogbW92ZXIgMXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuXG5Aa2V5ZnJhbWVzIG1vdmVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE2cHgpO1xuICB9XG59XG4uY29taW5nLXNvb24tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogM3B4IDRweCAjNDVDQjg1O1xufVxuXG4uY291bnRkb3duLWlucHV0LWdyb3VwIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cblxuLnNlYXJjaC1tb3JlLXJlc3VsdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VhcmNoLW1vcmUtcmVzdWx0cyAubmF2LWljb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uc2VhcmNoLW1vcmUtcmVzdWx0cyAubmF2LWljb24gaSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLW1vcmUtcmVzdWx0cyAubmF2LWljb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuc2VhcmNoLW1vcmUtcmVzdWx0cyAubmF2LWljb24gaSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi52aWRlby1saXN0IC5saXN0LWVsZW1lbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZGVvLWxpc3QgLmxpc3QtZWxlbWVudDpudGgtY2hpbGQoMSkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52aWRlby1saXN0IC5saXN0LWVsZW1lbnQ6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmlkZW8tbGlzdCAubGlzdC1lbGVtZW50Om50aC1jaGlsZCgzKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VhcmNoLXZvaWNlIHtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgd2lkdGg6IDEyMHB4O1xuICBsaW5lLWhlaWdodDogMTIwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VhcmNoLXZvaWNlIGkge1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLnNlYXJjaC12b2ljZSAudm9pY2Utd2F2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYW5pbWF0aW9uOiB2b2ljZS13YXZlIDEuOHMgaW5maW5pdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWxpZ2h0KTtcbn1cbi5zZWFyY2gtdm9pY2UgLnZvaWNlLXdhdmU6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xufVxuLnNlYXJjaC12b2ljZSAudm9pY2Utd2F2ZTpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNnM7XG59XG5cbkBrZXlmcmFtZXMgdm9pY2Utd2F2ZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uaW1hZ2VzLW1lbnUgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiNzZWxlY3Rpb24tZWxlbWVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWx0ZXItY2hvaWNlcy1pbnB1dCAuY2hvaWNlc19faW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG59XG4uZmlsdGVyLWNob2ljZXMtaW5wdXQgLmNob2ljZXNfX2lucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdGlja3ktc2lkZS1kaXYge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiBjYWxjKDcwcHggKyAxLjVyZW0pO1xuICB9XG59XG5cbi5wcm9kdWN0LWltZy1zbGlkZXIgLnByb2R1Y3QtbmF2LXNsaWRlciAubmF2LXNsaWRlLWl0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcm9kdWN0LWltZy1zbGlkZXIgLnByb2R1Y3QtbmF2LXNsaWRlciAuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSAubmF2LXNsaWRlLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1saWdodCk7XG59XG5cbi5maWx0ZXItbGlzdCBhLmFjdGl2ZSAubGlzdG5hbWUge1xuICBjb2xvcjogdmFyKC0tdnotc3VjY2Vzcyk7XG59XG5cbiNyZW1vdmUtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbnZvaWNlLXRhYmxlIHRib2R5Omxhc3QtY2hpbGQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5jdXJyZW5jeS1zZWxlY3QgLmNob2ljZXNfX2lubmVyIHtcbiAgcGFkZGluZzogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBtaW4taGVpZ2h0OiAwcHg7XG59XG4uY3VycmVuY3ktc2VsZWN0IC5jaG9pY2VzX19saXN0LS1zaW5nbGUge1xuICBwYWRkaW5nOiAwcHggMTZweCAwIDRweDtcbn1cbi5jdXJyZW5jeS1zZWxlY3QgLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSB7XG4gIGJvdHRvbTogMHB4O1xufVxuLmN1cnJlbmN5LXNlbGVjdCAuY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIDphZnRlciB7XG4gIHRvcDogNHB4O1xufVxuLmN1cnJlbmN5LXNlbGVjdCAuY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIC5jaG9pY2VzX19pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbi5jaGF0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmNoYXQtbGVmdHNpZGViYXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzdweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2hhdC1sZWZ0c2lkZWJhciB7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHggLSA2MHB4IC0gOHB4KTtcbiAgfVxufVxuXG4uY2hhdC1saXN0IHtcbiAgbWFyZ2luOiAwO1xufVxuLmNoYXQtbGlzdCA+IGxpLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS12ei1zdWNjZXNzLXJnYiksIDAuMTUpO1xuICBjb2xvcjogdmFyKC0tdnotc3VjY2Vzcyk7XG59XG4uY2hhdC1saXN0ID4gbGkuYWN0aXZlIGEgLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS12ei1zdWNjZXNzLXJnYiksIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDVDQjg1ICFpbXBvcnRhbnQ7XG59XG4uY2hhdC1saXN0ID4gbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA3cHggMjRweDtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG4uY2hhdC1saXN0ID4gbGkgLmNoYXQtdXNlci1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNoYXQtbGlzdCA+IGxpIC51bnJlYWQtbXNnLXVzZXIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNoYXQtbGlzdCA+IGxpIC51bnJlYWQtbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICByaWdodDogMjRweDtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiAzM3B4O1xufVxuLmNoYXQtbGlzdCA+IGxpIC51bnJlYWQtbWVzc2FnZSAuYmFkZ2Uge1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uY2hhdC11c2VyLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGF0LXVzZXItaW1nIC51c2VyLXN0YXR1cyB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbiAgYm90dG9tOiAwO1xufVxuLmNoYXQtdXNlci1pbWcub25saW5lIC51c2VyLXN0YXR1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NUNCODU7XG59XG4uY2hhdC11c2VyLWltZy5hd2F5IC51c2VyLXN0YXR1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJlMGI7XG59XG5cbi5jaGF0LXJvb20tbGlzdCB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyOTZweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNoYXQtcm9vbS1saXN0IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyOTZweCk7XG4gIH1cbn1cblxuLmNvbnRhY3QtbGlzdCBsaSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogOHB4IDI0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuXG4uY29udGFjdC1saXN0LXRpdGxlIHtcbiAgcGFkZGluZzogNnB4IDI0cHg7XG4gIGNvbG9yOiAjNGIzOGIzO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5jb250YWN0LWxpc3QtdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiA1MHB4O1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotbGlnaHQpO1xufVxuXG4udXNlci1jaGF0IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NoYXQtYmctcGF0dGVybi5wbmdcIik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWJvZHktYmcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC51c2VyLWNoYXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogM3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gM3B4KTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG4gIC51c2VyLWNoYXQudXNlci1jaGF0LXNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG4udXNlci1jaGF0IC5jaGF0LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udXNlci1jaGF0LnVzZXItY2hhdC1zaG93IC5jaGF0LXdlbGNvbWUtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnVzZXItY2hhdC51c2VyLWNoYXQtc2hvdyAuY2hhdC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnVzZXItY2hhdC10b3BiYXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnVzZXItY2hhdC10b3BiYXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi51c2VyLWNoYXQtbmF2IC5uYXYtYnRuIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnVzZXItY2hhdC1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG4uY2hhdC1jb252ZXJzYXRpb24ge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyOTlweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNoYXQtY29udmVyc2F0aW9uIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyNzVweCk7XG4gIH1cbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiAuc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY2hhdC1jb252ZXJzYXRpb24gLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXIgLnNpbXBsZWJhci1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiAuY2hhdC1jb252ZXJzYXRpb24tbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNoYXQtY29udmVyc2F0aW9uIC5jaGF0LWNvbnZlcnNhdGlvbi1saXN0ID4gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNoYXQtY29udmVyc2F0aW9uIGxpOmxhc3Qtb2YtdHlwZSAuY29udmVyc2F0aW9uLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNoYXQtY29udmVyc2F0aW9uIC5jaGF0LWxpc3QubGVmdCAuY2hlY2stbWVzc2FnZS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiAuY2hhdC1saXN0IC5tZXNzYWdlLWJveC1kcm9wIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmNoYXQtY29udmVyc2F0aW9uIC5jaGF0LWxpc3Q6aG92ZXIgLm1lc3NhZ2UtYm94LWRyb3Age1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmNoYXQtY29udmVyc2F0aW9uIC5jaGF0LWF2YXRhciB7XG4gIG1hcmdpbjogMCAxNnB4IDAgMDtcbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiAuY2hhdC1hdmF0YXIgaW1nIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmNoYXQtY29udmVyc2F0aW9uIC5jaGF0LWRheS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiAuY2hhdC1kYXktdGl0bGUgLnRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uY2hhdC1jb252ZXJzYXRpb24gLmNoYXQtZGF5LXRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NSwgNTYsIDE3OSwgMC4yKTtcbiAgdG9wOiAxMHB4O1xufVxuLmNoYXQtY29udmVyc2F0aW9uIC5jaGF0LWRheS10aXRsZSAuYmFkZ2Uge1xuICBmb250LXNpemU6IDEycHg7XG59XG4uY2hhdC1jb252ZXJzYXRpb24gLmNvbnZlcnNhdGlvbi1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuY2hhdC1jb252ZXJzYXRpb24gLmNvbnZlcnNhdGlvbi1saXN0IHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxufVxuLmNoYXQtY29udmVyc2F0aW9uIC5jb252ZXJzYXRpb24tbGlzdCAuY3RleHQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY2hhdC1jb252ZXJzYXRpb24gLmNvbnZlcnNhdGlvbi1saXN0IC5jdGV4dC1jb250ZW50IHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmNoYXQtY29udmVyc2F0aW9uIC5jb252ZXJzYXRpb24tbGlzdCAuY3RleHQtd3JhcC1jb250ZW50IHtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1saWdodCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMzAsIDMyLCAzNywgMC4xMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmNoYXQtY29udmVyc2F0aW9uIC5jb252ZXJzYXRpb24tbGlzdCAuY3RleHQtd3JhcC1jb250ZW50IC5hdHRhY2hlZC1maWxlIC5hdHRhY2hlZC1maWxlLWF2YXRhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2hhdC1jb252ZXJzYXRpb24gLmNvbnZlcnNhdGlvbi1saXN0IC5jdGV4dC13cmFwLWNvbnRlbnQgLmF0dGFjaGVkLWZpbGUgLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY2hhdC1jb252ZXJzYXRpb24gLmNvbnZlcnNhdGlvbi1saXN0IC5jb252ZXJzYXRpb24tbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4uY2hhdC1jb252ZXJzYXRpb24gLmNvbnZlcnNhdGlvbi1saXN0IC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIGNvbG9yOiAjODc4YTk5O1xufVxuLmNoYXQtY29udmVyc2F0aW9uIC5jb252ZXJzYXRpb24tbGlzdCAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5jaGF0LWNvbnZlcnNhdGlvbiAuY29udmVyc2F0aW9uLWxpc3QgLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiAuY29udmVyc2F0aW9uLWxpc3QgLmNoYXQtdGltZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiAuY29udmVyc2F0aW9uLWxpc3QgLm1lc3NhZ2UtaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4cHg7XG59XG4uY2hhdC1jb252ZXJzYXRpb24gLmNvbnZlcnNhdGlvbi1saXN0IC5tZXNzYWdlLWltZyAubWVzc2FnZS1pbWctbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiAuY29udmVyc2F0aW9uLWxpc3QgLm1lc3NhZ2UtaW1nIGltZyB7XG4gIG1heC13aWR0aDogMTUwcHg7XG59XG4uY2hhdC1jb252ZXJzYXRpb24gLmNvbnZlcnNhdGlvbi1saXN0IC5tZXNzYWdlLWltZyAubWVzc2FnZS1pbWctbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIGJvdHRvbTogMTBweDtcbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiAuY29udmVyc2F0aW9uLWxpc3QgLm1lc3NhZ2UtaW1nIC5tZXNzYWdlLWltZy1saW5rIGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMzcsIDQxLCAwLjcpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2hhdC1jb252ZXJzYXRpb24gLnJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiAucmlnaHQgLmNoYXQtYXZhdGFyIHtcbiAgb3JkZXI6IDM7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiAucmlnaHQgLmNoYXQtdGltZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjODc4YTk5O1xufVxuLmNoYXQtY29udmVyc2F0aW9uIC5yaWdodCAuY29udmVyc2F0aW9uLWxpc3Qge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiAucmlnaHQgLmNvbnZlcnNhdGlvbi1saXN0IC5jdGV4dC13cmFwIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiAucmlnaHQgLmNvbnZlcnNhdGlvbi1saXN0IC5jdGV4dC13cmFwIC5jdGV4dC13cmFwLWNvbnRlbnQge1xuICBvcmRlcjogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS12ei1zdWNjZXNzLXJnYiksIDAuMTUpO1xuICBjb2xvcjogdmFyKC0tdnotc3VjY2Vzcyk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3gtc2hhZG93OiAwIDNweCAzcHggcmdiYSg1NiwgNjUsIDc0LCAwLjEpO1xufVxuLmNoYXQtY29udmVyc2F0aW9uIC5yaWdodCAuY29udmVyc2F0aW9uLWxpc3QgLmN0ZXh0LXdyYXAgLmN0ZXh0LXdyYXAtY29udGVudCAucmVwbHltZXNzYWdlLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tdnotc3VjY2Vzcy1yZ2IpLCAxKTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4uY2hhdC1jb252ZXJzYXRpb24gLnJpZ2h0IC5jb252ZXJzYXRpb24tbGlzdCAuY3RleHQtd3JhcCAuY3RleHQtd3JhcC1jb250ZW50IC5yZXBseW1lc3NhZ2UtYmxvY2sgLmNvbnZlcnNhdGlvbi1uYW1lIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tdnotc3VjY2Vzcy1yZ2IpLCAxKTtcbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiAucmlnaHQgLmNvbnZlcnNhdGlvbi1saXN0IC5jb252ZXJzYXRpb24tbmFtZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uY2hhdC1jb252ZXJzYXRpb24gLnJpZ2h0IC5jb252ZXJzYXRpb24tbGlzdCAuY29udmVyc2F0aW9uLW5hbWUgLmNoZWNrLW1lc3NhZ2UtaWNvbiB7XG4gIG9yZGVyOiAxO1xufVxuLmNoYXQtY29udmVyc2F0aW9uIC5yaWdodCAuY29udmVyc2F0aW9uLWxpc3QgLmNvbnZlcnNhdGlvbi1uYW1lIC50aW1lIHtcbiAgb3JkZXI6IDI7XG59XG4uY2hhdC1jb252ZXJzYXRpb24gLnJpZ2h0IC5jb252ZXJzYXRpb24tbGlzdCAuY29udmVyc2F0aW9uLW5hbWUgLm5hbWUge1xuICBvcmRlcjogMztcbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiAucmlnaHQgLmNvbnZlcnNhdGlvbi1saXN0IC5kcm9wZG93biB7XG4gIG9yZGVyOiAxO1xufVxuLmNoYXQtY29udmVyc2F0aW9uIC5yaWdodCAuZG90IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbn1cblxuLmNoYXQtaW5wdXQtc2VjdGlvbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmNoYXQtaW5wdXQtc2VjdGlvbiAuY2hhdC1pbnB1dC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbiAgbGVmdDogNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZjA2NTQ4O1xufVxuLmNoYXQtaW5wdXQtc2VjdGlvbiAuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2hhdC1pbnB1dC1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY2hhdC1pbnB1dC1saW5rcyAubGlua3MtbGlzdC1pdGVtID4gLmJ0biB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgd2lkdGg6IDM3LjVweDtcbiAgaGVpZ2h0OiAzNy41cHg7XG59XG4uY2hhdC1pbnB1dC1saW5rcyAubGlua3MtbGlzdC1pdGVtID4gLmJ0bi5idG4tbGluayB7XG4gIGNvbG9yOiAjODc4YTk5O1xufVxuXG4uY29weWNsaXBib2FyZC1hbGVydCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJlcGx5Q2FyZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5yZXBseUNhcmQge1xuICAgIGJvdHRvbTogLTEycHg7XG4gIH1cbn1cbi5yZXBseUNhcmQuc2hvdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtODhweCk7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnJlcGx5Q2FyZC5zaG93IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTgzcHgpO1xuICB9XG59XG5cbi5yZXBseW1lc3NhZ2UtYmxvY2sge1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXZ6LXN1Y2Nlc3MtcmdiKSwgMC4xKTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCByZ2JhKHZhcigtLXZ6LXN1Y2Nlc3MtcmdiKSwgMSk7XG59XG4ucmVwbHltZXNzYWdlLWJsb2NrIC5jb252ZXJzYXRpb24tbmFtZSB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXZ6LXN1Y2Nlc3MtcmdiKSwgMSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmNoYXQtc20gLmN0ZXh0LXdyYXAtY29udGVudCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jaGF0LXNtIC5tZXNzYWdlLWltZyBpbWcge1xuICBtYXgtd2lkdGg6IDkwcHggIWltcG9ydGFudDtcbn1cbi5jaGF0LXNtIC5tZXNzYWdlLWltZy1saW5rIHtcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICBbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLmNoYXQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAuY2hhdC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAuY2hhdC1sZWZ0c2lkZWJhciB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHggLSA2MHB4IC0gNTRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5jaGF0LWxlZnRzaWRlYmFyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4IC0gNjBweCAtIDhweCk7XG4gIH1cbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAuY2hhdC1yb29tLWxpc3Qge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzNTJweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5jaGF0LXJvb20tbGlzdCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjY1cHgpO1xuICB9XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLmNoYXQtY29udmVyc2F0aW9uIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzQzcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAuY2hhdC1jb252ZXJzYXRpb24ge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDI3NXB4KTtcbiAgfVxufVxuXG4uZW1haWwtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uZW1haWwtbWVudS1zaWRlYmFyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTM3cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lbWFpbC1tZW51LXNpZGViYXIge1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4IC0gNjBweCAtIDhweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZW1haWwtbWVudS1zaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAwMztcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMzAsIDMyLCAzNywgMC4xMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuICAuZW1haWwtbWVudS1zaWRlYmFyLm1lbnViYXItc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5lbWFpbC1tZW51LXNpZGViYXIgLmVtYWlsLW1lbnUtc2lkZWJhci1zY3JvbGwge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyOTVweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmVtYWlsLW1lbnUtc2lkZWJhciAuZW1haWwtbWVudS1zaWRlYmFyLXNjcm9sbCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTUwcHgpO1xuICB9XG59XG5cbi5tYWlsLWxpc3QgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjODc4YTk5O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5tYWlsLWxpc3QgYTpob3ZlciB7XG4gIGNvbG9yOiAjNGIzOGIzO1xufVxuLm1haWwtbGlzdCBhIGkge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubWFpbC1saXN0IGEuYWN0aXZlIHtcbiAgY29sb3I6ICM0NUNCODU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubWFpbC1saXN0IGEuYWN0aXZlIGkge1xuICBjb2xvcjogIzQ1Q0I4NTtcbn1cblxuLmVtYWlsLWNoYXQtbGlzdCBhIHtcbiAgcGFkZGluZzogNnB4IDI0cHg7XG59XG4uZW1haWwtY2hhdC1saXN0IGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS12ei1saWdodC1yZ2IpLCAwLjcpO1xufVxuXG4uZW1haWwtdG9wYmFyLWxpbmsgLmJ0bi1naG9zdC1zZWNvbmRhcnkge1xuICBjb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi5lbWFpbC10b3BiYXItbGluayAuYnRuLWdob3N0LXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMzU3N2YxO1xufVxuXG4uZW1haWwtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cblxuLnVucmVhZENvbnZlcnNhdGlvbnMtYWxlcnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNjBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5lbWFpbC1kZXRhaWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0ycHg7XG4gIHdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLXZ6LWJvZHktYmcpO1xufVxuXG4uZW1haWwtZGV0YWlsLXNob3cgLmVtYWlsLWRldGFpbC1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDYwJTtcbn1cbi5lbWFpbC1kZXRhaWwtc2hvdyAuZW1haWwtY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmVtYWlsLWRldGFpbC1jb250ZW50LXNjcm9sbCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDQwMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzQ5Ljk4cHgpIHtcbiAgLmVtYWlsLWRldGFpbC1jb250ZW50LXNjcm9sbCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjU3cHgpO1xuICB9XG59XG5cbi5tZXNzYWdlLWxpc3QtY29udGVudCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDI0MnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubWVzc2FnZS1saXN0LWNvbnRlbnQge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIzMHB4KTtcbiAgfVxufVxuXG4ubWVzc2FnZS1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xufVxuLm1lc3NhZ2UtbGlzdCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgY2xlYXI6IGJvdGg7XG59XG4ubWVzc2FnZS1saXN0IGxpIGEge1xuICBjb2xvcjogdmFyKC0tdnotaGVhZGluZy1jb2xvcik7XG59XG4ubWVzc2FnZS1saXN0IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotbGlnaHQpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjA1cztcbn1cbi5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTEge1xuICB3aWR0aDogMjgwcHg7XG59XG4ubWVzc2FnZS1saXN0IGxpIC5jb2wtbWFpbC0xIC5zdGFyLXRvZ2dsZSxcbi5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTEgLmNoZWNrYm94LXdyYXBwZXItbWFpbCxcbi5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTEgLmRvdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbn1cbi5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTEgLmRvdCB7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgbWFyZ2luOiAyMnB4IDI2cHggMDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTEgLmNoZWNrYm94LXdyYXBwZXItbWFpbCB7XG4gIG1hcmdpbjogMTVweCAwIDAgMjBweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTEgLnN0YXItdG9nZ2xlIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTEgLnRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDk1cHg7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubWVzc2FnZS1saXN0IGxpIC5jb2wtbWFpbC0xIC50aXRsZSB7XG4gICAgbGVmdDogOTVweDtcbiAgfVxufVxuLm1lc3NhZ2UtbGlzdCBsaSAuY29sLW1haWwtMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAyODBweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTIgLnN1YmplY3QsXG4ubWVzc2FnZS1saXN0IGxpIC5jb2wtbWFpbC0yIC5kYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG4ubWVzc2FnZS1saXN0IGxpIC5jb2wtbWFpbC0yIC5zdWJqZWN0IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDExMHB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTIgLnN1YmplY3QgLnRlYXNlciB7XG4gIGNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktY29sb3IpO1xufVxuLm1lc3NhZ2UtbGlzdCBsaSAuY29sLW1haWwtMiAuZGF0ZSB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5tZXNzYWdlLWxpc3QgbGkuYWN0aXZlLCAubWVzc2FnZS1saXN0IGxpLmFjdGl2ZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDNweCAwIDAgIzRiMzhiMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotbGlnaHQpO1xufVxuLm1lc3NhZ2UtbGlzdCBsaS51bnJlYWQge1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG59XG4ubWVzc2FnZS1saXN0IGxpLnVucmVhZCBhIHtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4jdW5yZWFkQ29udmVyc2F0aW9ucywgI2VtYWlsLXRvcGJhci1hY3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2VsbUxvYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmVtYWlsLWNvbXBvc2UtaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM0OS45OHB4KSB7XG4gIC5lbWFpbC1kZXRhaWwtY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDM7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDMwLCAzMiwgMzcsIDAuMTIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLmVtYWlsLWRldGFpbC1zaG93IC5lbWFpbC1kZXRhaWwtY29udGVudCB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm1lc3NhZ2UtbGlzdCBsaSAuY29sLW1haWwtMSB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG59XG4uZW1haWwtZWRpdG9yIC5jay1lZGl0b3JfX2VkaXRhYmxlX2lubGluZSB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5lbWFpbC1jaGF0LWRldGFpbCB7XG4gIHdpZHRoOiAzNTBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogNjBweDtcbiAgcmlnaHQ6IDYwcHg7XG4gIHotaW5kZXg6IDk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZW1haWwtY2hhdC1kZXRhaWwgLmNhcmQge1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMzAsIDMyLCAzNywgMC4xMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTE1Ljk4cHgpIHtcbiAgLmVtYWlsLWNoYXQtZGV0YWlsIHtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICB9XG59XG5cbi5tZXNzYWdlLWxpc3Qtc2Nyb2xsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLm1lc3NhZ2UtbGlzdC1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLm1lc3NhZ2UtbGlzdC1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyOnZlcnRpY2FsIHtcbiAgd2lkdGg6IDEycHg7XG59XG4ubWVzc2FnZS1saXN0LXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXI6aG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMTJweDtcbn1cbi5tZXNzYWdlLWxpc3Qtc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdnotYm9keS1jb2xvci1yZ2IpLCAwLjA3NSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG59XG4ubWVzc2FnZS1saXN0LXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAuZW1haWwtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAuZW1haWwtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLmVtYWlsLW1lbnUtc2lkZWJhciB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHggLSA2MHB4IC0gNTRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5lbWFpbC1tZW51LXNpZGViYXIge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAuZW1haWwtbWVudS1zaWRlYmFyIC5lbWFpbC1tZW51LXNpZGViYXItc2Nyb2xsIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzMwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAuZW1haWwtbWVudS1zaWRlYmFyIC5lbWFpbC1tZW51LXNpZGViYXItc2Nyb2xsIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTBweCk7XG4gIH1cbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubWVzc2FnZS1saXN0LWNvbnRlbnQge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyODlweCk7XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLmVtYWlsLWRldGFpbC1jb250ZW50LXNjcm9sbCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDQzNXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzQ5Ljk4cHgpIHtcbiAgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5lbWFpbC1kZXRhaWwtY29udGVudC1zY3JvbGwge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDI1MnB4KTtcbiAgfVxufVxuXG4udGFza3MtYm9hcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi50YXNrcy1ib2FyZCAudGFza3MtbGlzdCB7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbi50YXNrcy1ib2FyZDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4udGFza3MtYm9hcmQ6Oi13ZWJraXQtc2Nyb2xsYmFyOnZlcnRpY2FsIHtcbiAgd2lkdGg6IDEwcHg7XG59XG4udGFza3MtYm9hcmQ6Oi13ZWJraXQtc2Nyb2xsYmFyOmhvcml6b250YWwge1xuICBoZWlnaHQ6IDhweDtcbn1cbi50YXNrcy1ib2FyZDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXZ6LWRhcmstcmdiKSwgMC4wNzUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4udGFza3MtYm9hcmQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4udGFza3MtYm94IC5wcm9ncmVzcyB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggdmFyKC0tdnotYm9yZGVyLXJhZGl1cykgdmFyKC0tdnotYm9yZGVyLXJhZGl1cyk7XG59XG4udGFza3MtYm94IC50YXNrcy1pbWcge1xuICBoZWlnaHQ6IDEzNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBtYXJnaW46IDEycHggMHB4O1xufVxuLnRhc2tzLWJveDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4udGFza3Mtd3JhcHBlciB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0MThweCk7XG59XG5cbi50YXNrcyB7XG4gIG1pbi1oZWlnaHQ6IDE4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGFza3Mubm9UYXNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxODBweDtcbiAgd2lkdGg6IDI3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZpbGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbiN0YXNrc0xpc3QgdHIgLnRhc2tzLWxpc3QtbWVudSB7XG4gIG9wYWNpdHk6IDA7XG59XG4jdGFza3NMaXN0IHRyOmhvdmVyIC50YXNrcy1saXN0LW1lbnUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGF5b3V0LXdyYXBwZXIubGFuZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLm5hdmJhci1zaG93IC52ZXJ0aWNhbC1vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWN0aW9uIHtcbiAgcGFkZGluZzogOTBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuXG4uaWNvbi1lZmZlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaWNvbi1lZmZlY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2OSwgMjAzLCAxMzMsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ubmF2YmFyLWxhbmRpbmcge1xuICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubmF2YmFyLWxhbmRpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMTZweCAtMnB4IHJnYmEoNTYsIDY1LCA3NCwgMC4xNSk7XG4gICAgcGFkZGluZzogMTBweCA4cHg7XG4gIH1cbn1cbi5uYXZiYXItbGFuZGluZyAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xuICBwYWRkaW5nOiAxNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5uYXZiYXItbGFuZGluZyAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiA4cHggMHB4O1xuICB9XG59XG4ubmF2YmFyLWxhbmRpbmcgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1sYW5kaW5nIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLWxhbmRpbmcgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNDVDQjg1ICFpbXBvcnRhbnQ7XG59XG4ubmF2YmFyLWxhbmRpbmcuaXMtc3RpY2t5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbiAgYm94LXNoYWRvdzogMCAxcHggMTZweCAtMnB4IHJnYmEoNTYsIDY1LCA3NCwgMC4xNSk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZCAuY2FyZC1sb2dvLWRhcmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIC5jYXJkLWxvZ28tbGlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXZ6LXdoaXRlLXJnYiksIDAuNzUpO1xufVxuLm5hdmJhci1saWdodC5pcy1zdGlja3kgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbn1cbi5uYXZiYXItbGlnaHQuaXMtc3RpY2t5IC5uYXZiYXItYnJhbmQgLmNhcmQtbG9nby1kYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2YmFyLWxpZ2h0LmlzLXN0aWNreSAubmF2YmFyLWJyYW5kIC5jYXJkLWxvZ28tbGlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVyby1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS12ei1saWdodC1yZ2IpLCAwLjUpO1xufVxuLmhlcm8tc2VjdGlvbiAuaGVyby1zaGFwZS1zdmcgc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xufVxuXG4uYmctb3ZlcmxheS1wYXR0ZXJuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xhbmRpbmcvYmctcGF0dGVybi5wbmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLmRlbW8tY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uZGVtby1jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbSAuZGVtby1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG4uZGVtby1jYXJvdXNlbCAuZGVtby1pbWctcGF0dGVuLXRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC01MHB4O1xuICB0b3A6IC0xNnB4O1xuICBtYXgtd2lkdGg6IDIzMHB4O1xufVxuLmRlbW8tY2Fyb3VzZWwgLmRlbW8taW1nLXBhdHRlbi1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC03MHB4O1xuICBib3R0b206IC01MHB4O1xuICBtYXgtd2lkdGg6IDIzMHB4O1xufVxuXG4uY2xpZW50LWltYWdlcyBpbWcge1xuICBtYXgtaGVpZ2h0OiA0NXB4O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAxMnB4IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuXG4ucGxhbi1ib3gge1xuICBtYXgtd2lkdGg6IDM1NnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucHJvY2Vzcy1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2Nlc3MtY2FyZCAucHJvY2Vzcy1hcnJvdy1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDc1JTtcbiAgdG9wOiA3JTtcbiAgd2lkdGg6IDUwJTtcbiAgb3BhY2l0eTogMC4xO1xufVxuXG4uY3VzdG9tLWZvb3RlciB7XG4gIGNvbG9yOiAjOWJhN2IzO1xufVxuXG4uZm9vdGVyLWxpc3QgbGkgYSB7XG4gIGNvbG9yOiAjOWJhN2IzO1xuICBwYWRkaW5nOiA3cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmZvb3Rlci1saXN0IGxpIGE6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuXG4uZm9vdGVyLXNvY2lhbC1saW5rIC5hdmF0YXItdGl0bGUge1xuICBjb2xvcjogIzc3ODA4OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5mb290ZXItc29jaWFsLWxpbmsgLmF2YXRhci10aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGIzOGIzO1xufVxuXG4jYmFjay10by10b3AubGFuZGluZy1iYWNrLXRvcCB7XG4gIGJvdHRvbTogMzVweDtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmxheW91dC13cmFwcGVyLmxhbmRpbmcgLmRlbW8taW1nLXBhdHRlbi10b3AsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAubGF5b3V0LXdyYXBwZXIubGFuZGluZyAuZGVtby1pbWctcGF0dGVuLWJvdHRvbSB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5sYXlvdXQtd3JhcHBlci5sYW5kaW5nIGZvb3Rlci5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLm5hdmJhci1saWdodC5pcy1zdGlja3kgLm5hdmJhci1icmFuZCAuY2FyZC1sb2dvLWRhcmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLm5hdmJhci1saWdodC5pcy1zdGlja3kgLm5hdmJhci1icmFuZCAuY2FyZC1sb2dvLWxpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ib29rbWFyay1pY29uIC5idG4ge1xuICBjb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotbGlnaHQpICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDU2LCA2NSwgNzQsIDAuMSk7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuLmJvb2ttYXJrLWljb24gLmJ0bjpob3ZlciwgLmJvb2ttYXJrLWljb24gLmJ0bi5hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2YwNjU0ODtcbn1cblxuLmV4cGxvcmUtYm94IHtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmV4cGxvcmUtYm94IC5leHBsb3JlLWltZyB7XG4gIGhlaWdodDogMjgwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmV4cGxvcmUtYm94IC5leHBsb3JlLXBsYWNlLWJpZC1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDA7XG59XG4uZXhwbG9yZS1ib3ggLmV4cGxvcmUtcGxhY2UtYmlkLWltZyAuYmctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAzNywgNDEsIDAuNCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uZXhwbG9yZS1ib3ggLmV4cGxvcmUtcGxhY2UtYmlkLWltZyAucGxhY2UtYmlkLWJ0biB7XG4gIHRvcDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uZXhwbG9yZS1ib3ggLmV4cGxvcmUtcGxhY2UtYmlkLWltZyAucGxhY2UtYmlkLWJ0biAuYnRuIHtcbiAgb3BhY2l0eTogMDtcbiAgYm90dG9tOiAtMjVweDtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xufVxuLmV4cGxvcmUtYm94OmhvdmVyIC5leHBsb3JlLXBsYWNlLWJpZC1pbWcgLnBsYWNlLWJpZC1idG4gLmJ0biB7XG4gIG9wYWNpdHk6IDE7XG4gIGJvdHRvbTogMDtcbn1cbi5leHBsb3JlLWJveDpob3ZlciAuZXhwbG9yZS1wbGFjZS1iaWQtaW1nIC5iZy1vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5leHBsb3JlLWJveCAuZGlzY291bnQtdGltZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICBwYWRkaW5nOiA4cHg7XG59XG5cbi5uZnQtaGVybyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9uZnQvYmctaG9tZS5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgcGFkZGluZzogMjIycHggMCAxNTBweCAwO1xufVxuLm5mdC1oZXJvIC5iZy1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1MTc1ZjtcbiAgb3BhY2l0eTogMC44NTtcbn1cblxuI2V4cGxvcmVjYXJkLWxpc3QgLmxpc3QtZWxlbWVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZXhwbG9yZWNhcmQtbGlzdCAubGlzdC1lbGVtZW50Om50aC1jaGlsZCgtbisxMCkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZpbGUtbWFuYWdlci1tZW51IHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDI5NnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZmlsZS1tYW5hZ2VyLW1lbnUge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDI5NnB4KTtcbiAgfVxufVxuLmZpbGUtbWFuYWdlci1tZW51IGxpIHtcbiAgcGFkZGluZzogNXB4IDBweDtcbn1cbi5maWxlLW1hbmFnZXItbWVudSBsaSBhIHtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmZpbGUtbWFuYWdlci1tZW51IGxpIGEuYWN0aXZlLCAuZmlsZS1tYW5hZ2VyLW1lbnUgbGkgYTpob3ZlciwgLmZpbGUtbWFuYWdlci1tZW51IGxpIGFbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGNvbG9yOiAjNDVDQjg1O1xufVxuLmZpbGUtbWFuYWdlci1tZW51IGxpIC5zdWItbWVudSBsaSB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZpbGUtbWFuYWdlci1tZW51IGxpIC5zdWItbWVudSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzc0XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICBmb250LWZhbWlseTogTWF0ZXJpYWwgRGVzaWduIEljb25zO1xuICBjb2xvcjogcmdiYSh2YXIoLS12ei1kYXJrLXJnYiksIDAuNCk7XG59XG5cbi5maWxlLW1hbmFnZXItc2lkZWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmlsZS1tYW5hZ2VyLXNpZGViYXIge1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4IC0gNjBweCAtIDhweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZmlsZS1tYW5hZ2VyLXNpZGViYXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDAzO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgzMCwgMzIsIDM3LCAwLjEyKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG4gIC5maWxlLW1hbmFnZXItc2lkZWJhci5tZW51YmFyLXNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5maWxlLW1lbnUtc2lkZWJhci1zY3JvbGwge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzNzVweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmZpbGUtbWVudS1zaWRlYmFyLXNjcm9sbCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTkwcHgpO1xuICB9XG59XG5cbi5maWxlLW1hbmFnZXItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG59XG5cbi5maWxlLW1hbmFnZXItY29udGVudC1zY3JvbGwge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxODVweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmZpbGUtbWFuYWdlci1jb250ZW50LXNjcm9sbCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQ0cHgpO1xuICB9XG59XG4uZmlsZS1tYW5hZ2VyLWNvbnRlbnQtc2Nyb2xsIC5zaW1wbGViYXItY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZpbGUtZGV0YWlsLWNvbnRlbnQtc2Nyb2xsIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTgwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5maWxlLWRldGFpbC1jb250ZW50LXNjcm9sbCB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuLmZpbGUtZGV0YWlsLWNvbnRlbnQtc2Nyb2xsIC5zaW1wbGViYXItY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZpbGUtbWFuYWdlci1kZXRhaWwtY29udGVudCB7XG4gIHdpZHRoOiAzMiU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpbGUtZGV0YWlsLXNob3cgLmZpbGUtbWFuYWdlci1kZXRhaWwtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jZmlsZS1vdmVydmlldyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLmZpbGUtbWFuYWdlci1kZXRhaWwtY29udGVudCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDM7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDMwLCAzMiwgMzcsIDAuMTIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAuZmlsZS1kZXRhaWwtc2hvdyAuZmlsZS1tYW5hZ2VyLWRldGFpbC1jb250ZW50IHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5maWxlLWRldGFpbHMtYm94IHtcbiAgaGVpZ2h0OiAxOTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi50by1kby1tZW51IGxpIC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1saWdodCk7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnRvLWRvLW1lbnUgbGkgLm5hdi1saW5rOmhvdmVyLCAudG8tZG8tbWVudSBsaSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICM0NUNCODU7XG59XG5cbi50b2RvLWNvbnRlbnQge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzNjJweCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4udG9kby1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi50b2RvLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyOnZlcnRpY2FsIHtcbiAgd2lkdGg6IDhweDtcbn1cbi50b2RvLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyOmhvcml6b250YWwge1xuICBoZWlnaHQ6IDEwcHg7XG59XG4udG9kby1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdnotYm9keS1jb2xvci1yZ2IpLCAwLjA3NSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi50b2RvLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4udG9kby10YXNrIHRhYmxlIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQgKyAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4udGFzay1oYW5kbGUge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbiN0YXNrLWVycm9yLW1zZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5iZy1qb2Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL25ldy5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5qb2ItbGlzdC12aWV3LWNhcmQgLmJhY2tncm91bmQge1xuICBoZWlnaHQ6IDEzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OS45OHB4KSB7XG4gIC5qb2ItbGlzdC1yb3cucm93IC5jb2wteHhsLTMge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbn1cblxuLmN1c3RvbS1jb250YWluZXIge1xuICB3aWR0aDogOTAlO1xufVxuXG4uam9iLW5hdmJhciAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSAuYXZhdGFyLXNtIHtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHdpZHRoOiAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmpvYi1uYXZiYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICB9XG59XG5cbi5qb2ItaGVyby1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNjVweCAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5qb2ItcGFuZWwtZmlsdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5qb2ItcGFuZWwtZmlsdGVyIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uam9iLXBhbmVsLWZpbHRlciAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5qb2ItcGFuZWwtZmlsdGVyIGlucHV0LmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmpvYi1wYW5lbC1maWx0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5qb2ItcGFuZWwtZmlsdGVyIC5mb3JtLWNvbnRyb2wge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tdnotYm9yZGVyLXJhZGl1cyk7XG4gIH1cbiAgLmpvYi1wYW5lbC1maWx0ZXIgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLmpvYi1wYW5lbC1maWx0ZXIgLmJ0biB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tdnotYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuLmNpcmNsZS1lZmZlY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMDtcbiAgcmlnaHQ6IC01NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jaXJjbGUtZWZmZWN0IC5jaXJjbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBoZWlnaHQ6IDI0MHB4O1xuICB3aWR0aDogMjQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY2lyY2xlLWVmZmVjdCAuY2lyY2xlMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbiAgcmlnaHQ6IC0yMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBoZWlnaHQ6IDI4MHB4O1xuICB3aWR0aDogMjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY2lyY2xlLWVmZmVjdCAuY2lyY2xlMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDBweDtcbiAgcmlnaHQ6IC00MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBoZWlnaHQ6IDMyMHB4O1xuICB3aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY2lyY2xlLWVmZmVjdCAuY2lyY2xlNCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNjBweDtcbiAgcmlnaHQ6IC02MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBoZWlnaHQ6IDM2MHB4O1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNpcmNsZS1lZmZlY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhvbWUtaW1nIC51c2VyLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmFwcGxpY2F0aW9uLWJveCxcbi5mZWVkYmFjay1ib3gsXG4uaW5xdWlyeS1ib3gge1xuICBtYXgtd2lkdGg6IDI0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uYXBwbGljYXRpb24tYm94OmhvdmVyLFxuLmZlZWRiYWNrLWJveDpob3Zlcixcbi5pbnF1aXJ5LWJveDpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbn1cblxuLmlucXVpcnktYm94IHtcbiAgbGVmdDogLTEzNHB4O1xuICB0b3A6IDkwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmlucXVpcnktYm94IHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5hcHBsaWNhdGlvbi1ib3gge1xuICBib3R0b206IDUwcHg7XG4gIHJpZ2h0OiAtMTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmFwcGxpY2F0aW9uLWJveCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmZlZWRiYWNrLWJveCB7XG4gIHJpZ2h0OiAtNTBweDtcbiAgYm90dG9tOiAtNTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzYuOThweCkge1xuICAuZmVlZGJhY2stYm94IHtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cblxuLmpvYi1pY29uLWVmZmVjdCB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IC0yJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC01NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwLjhweCwgIzQ1Q0I4NSAxLjZweCwgIzQ1Q0I4NSAycHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMy44cHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNXB4KTtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMC4yO1xufVxuLmpvYi1pY29uLWVmZmVjdCBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYWJvdXQtaW1nLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWJvdXQtaW1nLXNlY3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgcmlnaHQ6IC0yMHB4O1xuICB0b3A6IC0yMHB4O1xuICBib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyOTljZGI7XG4gIHotaW5kZXg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2Ljk4cHgpIHtcbiAgLmFib3V0LWltZy1zZWN0aW9uOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMjBweDtcbiAgfVxufVxuXG4uZmVhdHVyZXMtY29tcGFueS13aWRnZXRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xOHB4O1xuICByaWdodDogLTM1cHg7XG59XG5cbi5ibG9nLWdyaWQtY2FyZCAuYmxvZy1pbWcge1xuICBoZWlnaHQ6IDIzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbn1cbi5ibG9nLWdyaWQtY2FyZDpob3ZlciAuYmxvZy1pbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59IiwiLy9cbi8vIF9ob3Jpem9udGFsLnNjc3Ncbi8vIFxuXG5bZGF0YS1sYXlvdXQ9XCJob3Jpem9udGFsXCJdIHtcblxuICAgIC5tYWluLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNC4xcHgpIHtcblxuICAgICAgICAubGF5b3V0LXdpZHRoLFxuICAgICAgICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAudG9wbmF2LWhhbWJ1cmdlciB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaG9yaXpvbnRhbC1sb2dvIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCN7JGdyaWQtZ3V0dGVyLXdpZHRofSAqIDAuNSk7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLW1lbnUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9dG9wbmF2LWJnKTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMCBjYWxjKCN7JGdyaWQtZ3V0dGVyLXdpZHRofSAqIDAuNSk7XG4gICAgICAgIGJveC1zaGFkb3c6ICRob3Jpem9udGFsLW1lbnUtYm94LXNoYWRvdztcbiAgICAgICAgbWFyZ2luLXRvcDogJGhlYWRlci1oZWlnaHQ7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvdHRvbTogYXV0bztcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo1NzUuOThweCkge1xuICAgICAgICAgICAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAgIC5uYXYtc20ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9wbmF2LWl0ZW0tYWN0aXZlLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvcG5hdi1pdGVtLWNvbG9yKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaG9yaXpvbnRhbC1tZW51LWl0ZW0tcGFkZGluZy15ICRob3Jpem9udGFsLW1lbnUtaXRlbS1wYWRkaW5nLXg7XG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvcG5hdi1pdGVtLWFjdGl2ZS1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b3BuYXYtaXRlbS1hY3RpdmUtY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICB9ICAgXG4gICAgICAgICAgICAgICAgICAgIC5pY29uLWR1YWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b3BuYXYtaXRlbS1hY3RpdmUtY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogcmdiYSgkcHJpbWFyeSwgMC4xMCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXVthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b3BuYXYtaXRlbS1hY3RpdmUtY29sb3IpO1xuXG4gICAgICAgICAgICAgICAgICAgIC5pY29uLWR1YWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b3BuYXYtaXRlbS1hY3RpdmUtY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogcmdiYSgkcHJpbWFyeSwgMC4xMCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9wbmF2LWl0ZW0tYWN0aXZlLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAuaWNvbi1kdWFsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9wbmF2LWl0ZW0tYWN0aXZlLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IHJnYmEoJHByaW1hcnksIDAuMTApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+Lm5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICA+Lm5hdi1saW5rW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPmxpOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICA+Lm5hdi1saW5rLm1lbnUtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWJyYW5kLWJveCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAubmF2LWxpbmtbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdOmFmdGVyIHtcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+Lm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICA+LmJhZGdlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgID4ubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvcG5hdi1pdGVtLWFjdGl2ZS1jb2xvcik7XG5cbiAgICAgICAgICAgICAgICAgICAgLmljb24tZHVhbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvcG5hdi1pdGVtLWFjdGl2ZS1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiByZ2JhKCRwcmltYXJ5LCAwLjEwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b3BuYXYtaXRlbS1hY3RpdmUtY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjQuMXB4KSB7XG4gICAgICAgICAgICAgICAgICAgID4ubWVudS1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b3BuYXYtaXRlbS1hY3RpdmUtY29sb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnUtZHJvcGRvd24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1pbi13aWR0aDogJGhvcml6b250YWwtbWVudS1kcm9wZG93bi1taW4td2lkdGg7XG4gICAgICAgIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLXBhZGRpbmcteDtcbiAgICAgICAgYm94LXNoYWRvdzogJGhvcml6b250YWwtbWVudS1kcm9wZG93bi1ib3gtc2hhZG93O1xuICAgICAgICBhbmltYXRpb24tbmFtZTogRHJvcERvd25TbGlkZTtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvcG5hdi1iZyk7XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkZHJvcGRvd24tYm9yZGVyLXJhZGl1cztcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAubWVudS1kcm9wZG93biB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1lZ2EtZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHdpZHRoOiA0MHJlbTtcbiAgICB9XG5cbiAgICAubWVudS10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLWN1c3RvbS1yaWdodCB7XG4gICAgICAgIGxlZnQ6IC0xMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLm5hdmJhci1tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbltkYXRhLWxheW91dD1cImhvcml6b250YWxcIl0ge1xuICAgIC5tZW51IHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgLm5hdmJhci1tZW51IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNjBweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAgICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgICAgICA+bGk6bnRoLW9mLXR5cGUoMik+Lm5hdi1saW5rLm1lbnUtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR2ZXJ0aWNhbC1tZW51LWl0ZW0tcGFkZGluZy14O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm5hdi1zbSAubmF2LWxpbms6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lbnUtZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kcm9wZG93bi1jdXN0b20tcmlnaHQge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdi1pdGVtIC5uYXYtbGlua1tkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV06YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZWdhLWRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBydGxcbltkaXI9XCJydGxcIl17XG4gICAgJltkYXRhLWxheW91dD1ob3Jpem9udGFsXSB7XG4gICAgICAgIC5uYXZiYXItbWVudSB7XG4gICAgICAgICAgICAubmF2YmFyLW5hdj4ubmF2LWl0ZW0+Lm5hdi1saW5rW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXXtcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXZ7XG4gICAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgIC5uYXYtbGlua1tkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV17XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIF90d28tY29sdW1uLnNjc3Ncbi8vIFxuXG5bZGF0YS1sYXlvdXQ9XCJ0d29jb2x1bW5cIl0ge1xuICAgIC5hcHAtbWVudSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogJHR3b2NvbHVtbi1tZW51LXdpZHRoO1xuICAgICAgICBsZWZ0OiAkdHdvY29sdW1uLW1lbnUtaWNvbnZpZXctd2lkdGg7XG5cbiAgICAgICAgLm1lbnUtbGluayB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVhZGVyLWhlaWdodH0pO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPmxpOm5vdCgudHdvY29sdW1uLWl0ZW0tc2hvdykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50d29jb2x1bW4taXRlbS1zaG93IHtcbiAgICAgICAgICAgICAgICA+ZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+Lm5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICA+Lm1lbnUtZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgLm1lbnUtZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbC1sZy00IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JHR3b2NvbHVtbi1tZW51LXdpZHRofSArICN7JHR3b2NvbHVtbi1tZW51LWljb252aWV3LXdpZHRofSk7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3Ljk4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkdHdvY29sdW1uLW1lbnUtaWNvbnZpZXctd2lkdGg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmlzKFtkYXRhLXNpZGViYXI9XCJkYXJrXCJdLCBbZGF0YS1zaWRlYmFyPVwiZ3JhZGllbnRcIl0sIFtkYXRhLXNpZGViYXI9XCJncmFkaWVudC0yXCJdLCBbZGF0YS1zaWRlYmFyPVwiZ3JhZGllbnQtM1wiXSwgW2RhdGEtc2lkZWJhcj1cImdyYWRpZW50LTRcIl0pIHsgICBcbiAgICAgICAgLmFwcC1tZW51IHtcbiAgICAgICAgICAgIC5uYXZiYXItYnJhbmQtYm94IHtcbiAgICAgICAgICAgICAgICAubG9nby1saWdodCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5sb2dvLWRhcmsge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50d29jb2x1bW4taWNvbnZpZXcge1xuICAgICAgICB3aWR0aDogJHR3b2NvbHVtbi1tZW51LWljb252aWV3LXdpZHRoO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dHdvY29sdW1uLW1lbnUtaWNvbnZpZXctYmcpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IC0kdHdvY29sdW1uLW1lbnUtaWNvbnZpZXctd2lkdGg7XG4gICAgICAgIGJveC1zaGFkb3c6ICR0d29jb2x1bW4tbWVudS1ib3gtc2hhZG93O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLm5hdi1pY29uIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1pdGVtLWNvbG9yKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgLmljb24tZHVhbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWl0ZW0tY29sb3IpO1xuICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWl0ZW0tYmcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtYmcpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1jb2xvcik7XG5cbiAgICAgICAgICAgICAgICAuaWNvbi1kdWFsIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtYmcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51LXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLmxvZ28ge1xuXG4gICAgICAgICAgICBzcGFuLmxvZ28tbGcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuLmxvZ28tc20ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtc2lkZWJhcj1cImxpZ2h0XCJdIHtcbiAgICAgICAgLmFwcC1tZW51IHtcbiAgICAgICAgICAgIC5uYXZiYXItYnJhbmQtYm94IHtcbiAgICAgICAgICAgICAgICAubG9nby1saWdodCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxvZ28tZGFyayB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS1zaWRlYmFyPVwiZGFya1wiXSB7XG4gICAgICAgIC5hcHAtbWVudSB7XG5cbiAgICAgICAgICAgIC5uYXZiYXItYnJhbmQtYm94IHtcbiAgICAgICAgICAgICAgICAubG9nby1saWdodCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5sb2dvLWRhcmsge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50d29jb2x1bW4tcGFuZWwge1xuICAgICAgICAuYXBwLW1lbnUge1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWJyYW5kLWJveCxcbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICR0d29jb2x1bW4tbWVudS1pY29udmlldy13aWR0aDtcbiAgICAgICAgfVxuXG4gICAgICAgICNwYWdlLXRvcGJhcixcbiAgICAgICAgLmZvb3RlciB7XG4gICAgICAgICAgICBsZWZ0OiAkdHdvY29sdW1uLW1lbnUtaWNvbnZpZXctd2lkdGg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgICAgIC5tYWluLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjcGFnZS10b3BiYXIsXG4gICAgICAgICAgICAuZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAjcGFnZS10b3BiYXIsXG4gICAgLmZvb3RlciB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgbGVmdDogJHR3b2NvbHVtbi1tZW51LWljb252aWV3LXdpZHRoO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgIC5tYWluLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAjcGFnZS10b3BiYXIsXG4gICAgICAgIC5mb290ZXIge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuW2RhdGEtbGF5b3V0PVwidHdvY29sdW1uXCJdIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLmFwcC1tZW51IHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICNwYWdlLXRvcGJhcixcbiAgICAgICAgLmZvb3RlciB7XG4gICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gXG4vLyBfbGF5b3V0cy5zY3NzXG4vLyBcblxuW2RhdGEtbGF5b3V0LXdpZHRoPVwiYm94ZWRcIl0ge1xuICAgIGJvZHkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym94ZWQtYm9keS1iZyk7XG4gICAgfVxuXG4gICAgI2xheW91dC13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9Ym94ZWQtbGF5b3V0LXdpZHRoKTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZyk7XG4gICAgfVxuXG4gICAgJltkYXRhLWxheW91dD1cInZlcnRpY2FsXCJdIHtcbiAgICAgICAgI2xheW91dC13cmFwcGVyIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3BhZ2UtdG9wYmFyLFxuICAgIC5mb290ZXIge1xuICAgICAgICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1ib3hlZC1sYXlvdXQtd2lkdGgpO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZbZGF0YS1zaWRlYmFyLXNpemU9XCJzbS1ob3ZlclwiXSxcbiAgICAmW2RhdGEtc2lkZWJhci1zaXplPVwic21cIl0ge1xuICAgICAgICAmW2RhdGEtbGF5b3V0PVwidmVydGljYWxcIl0ge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgI2xheW91dC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTQwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1haW4tY29udGVudCB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNwYWdlLXRvcGJhcixcbiAgICAgICAgLmZvb3RlciB7XG4gICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fWJveGVkLWxheW91dC13aWR0aCkgLSB2YXIoLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS13aWR0aC1zbSkpO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiB2YXIoLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS13aWR0aC1zbSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS1zaWRlYmFyLXNpemU9XCJzbS1ob3Zlci1hY3RpdmVcIl0sXG4gICAgJltkYXRhLXNpZGViYXItc2l6ZT1cImxnXCJdIHtcblxuICAgICAgICAjcGFnZS10b3BiYXIsXG4gICAgICAgIC5mb290ZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH1ib3hlZC1sYXlvdXQtd2lkdGgpIC0gdmFyKC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtd2lkdGgpKTtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgbGVmdDogdmFyKC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtd2lkdGgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtc2lkZWJhci1zaXplPVwibWRcIl0ge1xuXG4gICAgICAgICNwYWdlLXRvcGJhcixcbiAgICAgICAgLmZvb3RlciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fWJveGVkLWxheW91dC13aWR0aCkgLSB2YXIoLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS13aWR0aC1tZCkpO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiB2YXIoLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS13aWR0aC1tZCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIGRldGVjaGVkXG5cbiAgICAmW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF0ge1xuICAgICAgICBib2R5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0LjFweCkge1xuICAgICAgICAgICAgI2xheW91dC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGF5b3V0LXdpZHRoIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1zaWRlYmFyLXNpemU9XCJzbS1ob3ZlclwiXSxcbiAgICAgICAgJltkYXRhLXNpZGViYXItc2l6ZT1cInNtXCJdLFxuICAgICAgICAmW2RhdGEtc2lkZWJhci1zaXplPVwibWRcIl0sXG4gICAgICAgICZbZGF0YS1zaWRlYmFyLXNpemU9XCJsZ1wiXSB7XG5cbiAgICAgICAgICAgICNwYWdlLXRvcGJhcixcbiAgICAgICAgICAgIC5mb290ZXIge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEhvcml6b250YWwgQm94ZWQgTGF5b3V0XG5cbltkYXRhLWxheW91dD1cImhvcml6b250YWxcIl1bZGF0YS1sYXlvdXQtd2lkdGg9XCJib3hlZFwiXSB7XG5cbiAgICAjcGFnZS10b3BiYXIsXG4gICAgI2xheW91dC13cmFwcGVyLFxuICAgIC5mb290ZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1mbHVpZCxcbiAgICAubmF2YmFyLWhlYWRlciB7XG4gICAgICAgIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fWJveGVkLWxheW91dC13aWR0aCk7XG4gICAgfVxuXG4gICAgLm5hdmJhci1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAwIGNhbGMoI3skZ3JpZC1ndXR0ZXItd2lkdGh9ICogMC41KSAwIDA7XG4gICAgfVxuXG4gICAgJltkYXRhLXNpZGViYXItc2l6ZT1cInNtLWhvdmVyXCJdLFxuICAgICZbZGF0YS1zaWRlYmFyLXNpemU9XCJzbVwiXSAmW2RhdGEtc2lkZWJhci1zaXplPVwic20taG92ZXItYWN0aXZlXCJdLFxuICAgICZbZGF0YS1zaWRlYmFyLXNpemU9XCJsZ1wiXSB7XG5cbiAgICAgICAgI3BhZ2UtdG9wYmFyLFxuICAgICAgICAuZm9vdGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gU2Nyb2xsYWJsZSBsYXlvdXRcblxuW2RhdGEtbGF5b3V0LXBvc2l0aW9uPVwic2Nyb2xsYWJsZVwiXSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cbiAgICAgICAgI3BhZ2UtdG9wYmFyLFxuICAgICAgICAubmF2YmFyLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLWxheW91dD1cImhvcml6b250YWxcIl0ge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblxuICAgICAgICAgICAgI3BhZ2UtdG9wYmFyLFxuICAgICAgICAgICAgLnRvcG5hdiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vL1NlbWlib3ggU2lkZWJhciBBY3Rpb24gXG5cbltkYXRhLWxheW91dD1cInNlbWlib3hcIl1bZGF0YS1zaWRlYmFyLXZpc2liaWxpdHk9XCJoaWRkZW5cIl0ge1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5uYXZiYXItbWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhvcml6b250YWwtbG9nbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb290ZXIge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICNwYWdlLXRvcGJhciB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLXNpZGViYXItc2l6ZT1cInNtXCJdLFxuICAgICAgICAmW2RhdGEtc2lkZWJhci1zaXplPVwic20taG92ZXJcIl0ge1xuICAgICAgICAgICAgLm5hdmJhci1icmFuZC1ib3gge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxLjNyZW1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgICAgIHNwYW4ubG9nby1sZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuLmxvZ28tc20ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJjppcyhbZGF0YS1zaWRlYmFyPVwiZGFya1wiXSwgW2RhdGEtc2lkZWJhcj1cImdyYWRpZW50XCJdLCBbZGF0YS1zaWRlYmFyPVwiZ3JhZGllbnQtMlwiXSwgW2RhdGEtc2lkZWJhcj1cImdyYWRpZW50LTNcIl0sIFtkYXRhLXNpZGViYXI9XCJncmFkaWVudC00XCJdKSB7XG4gICAgICAgIC5sb2dvLWRhcmsge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dvLWxpZ2h0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgLm5hdmJhci1tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuaG9yaXpvbnRhbC1sb2dvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3RlciB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1zZW1pYm94LXdpZHRoKSArICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG4gICAgICAgIH1cblxuICAgICAgICAjcGFnZS10b3BiYXIge1xuICAgICAgICAgICAgbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9c2VtaWJveC13aWR0aCkgKyAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICB9XG5cblxuICAgICAgICAmW2RhdGEtc2lkZWJhci1zaXplPVwic21cIl0sXG4gICAgICAgICZbZGF0YS1zaWRlYmFyLXNpemU9XCJzbS1ob3ZlclwiXSB7XG4gICAgICAgICAgICAubmF2YmFyLWJyYW5kLWJveCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEuM3JlbVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICAgICAgc3Bhbi5sb2dvLWxnIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ubG9nby1zbSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIlxuLyohXG4gKiBXYXZlcyB2MC43LjZcbiAqIGh0dHA6Ly9maWFuLm15LmlkL1dhdmVzIFxuICogXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDE4IEFsZmlhbmEgRS4gU2lidWVhIGFuZCBvdGhlciBjb250cmlidXRvcnMgXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgXG4gKiBodHRwczovL2dpdGh1Yi5jb20vZmlhbnMvV2F2ZXMvYmxvYi9tYXN0ZXIvTElDRU5TRSAqL1xuIC53YXZlcy1lZmZlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC53YXZlcy1lZmZlY3QgLndhdmVzLXJpcHBsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjIpIDAsIHJnYmEoMCwgMCwgMCwgMC4zKSA0MCUsIHJnYmEoMCwgMCwgMCwgMC40KSA1MCUsIHJnYmEoMCwgMCwgMCwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtby1yYWRpYWwtZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjIpIDAsIHJnYmEoMCwgMCwgMCwgMC4zKSA0MCUsIHJnYmEoMCwgMCwgMCwgMC40KSA1MCUsIHJnYmEoMCwgMCwgMCwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LXJhZGlhbC1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMikgMCwgcmdiYSgwLCAwLCAwLCAwLjMpIDQwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMikgMCwgcmdiYSgwLCAwLCAwLCAwLjMpIDQwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1vei10cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW8tdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUoMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKDAsIDApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC53YXZlcy1lZmZlY3Qud2F2ZXMtbGlnaHQgLndhdmVzLXJpcHBsZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgNDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7XG4gICAgYmFja2dyb3VuZDogLW8tcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgNDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7XG4gICAgYmFja2dyb3VuZDogLW1vei1yYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSA0MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSA0MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcbiAgfVxuICAud2F2ZXMtZWZmZWN0LndhdmVzLWNsYXNzaWMgLndhdmVzLXJpcHBsZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG4gIC53YXZlcy1lZmZlY3Qud2F2ZXMtY2xhc3NpYy53YXZlcy1saWdodCAud2F2ZXMtcmlwcGxlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIH1cbiAgLndhdmVzLW5vdHJhbnNpdGlvbiB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLW8tdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAud2F2ZXMtYnV0dG9uLFxuICAud2F2ZXMtY2lyY2xlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHdoaXRlIDEwMCUsIGJsYWNrIDEwMCUpO1xuICB9XG4gIC53YXZlcy1idXR0b24sXG4gIC53YXZlcy1idXR0b246aG92ZXIsXG4gIC53YXZlcy1idXR0b246dmlzaXRlZCxcbiAgLndhdmVzLWJ1dHRvbi1pbnB1dCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC53YXZlcy1idXR0b24ge1xuICAgIHBhZGRpbmc6IDAuODVlbSAxLjFlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJlbTtcbiAgfVxuICAud2F2ZXMtYnV0dG9uLWlucHV0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC44NWVtIDEuMWVtO1xuICB9XG4gIC53YXZlcy1pbnB1dC13cmFwcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG4gIC53YXZlcy1pbnB1dC13cmFwcGVyLndhdmVzLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAud2F2ZXMtaW5wdXQtd3JhcHBlciAud2F2ZXMtYnV0dG9uLWlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAud2F2ZXMtY2lyY2xlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIuNWVtO1xuICAgIGhlaWdodDogMi41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICAud2F2ZXMtZmxvYXQge1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxcHggMS41cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAxLjVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICB9XG4gIC53YXZlcy1mbG9hdDphY3RpdmUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDhweCAyMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAyMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIH1cbiAgLndhdmVzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4ud2F2ZXMtZWZmZWN0LndhdmVzLWxpZ2h0IHtcbiAgICAud2F2ZXMtcmlwcGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuNCk7XG4gICAgfVxufVxuXG4ud2F2ZXMtZWZmZWN0LndhdmVzLXByaW1hcnkge1xuICAgIC53YXZlcy1yaXBwbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjQpO1xuICAgIH1cbn1cbi53YXZlcy1lZmZlY3Qud2F2ZXMtc3VjY2VzcyB7XG4gICAgLndhdmVzLXJpcHBsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHN1Y2Nlc3MsIDAuNCk7XG4gICAgfVxufVxuLndhdmVzLWVmZmVjdC53YXZlcy1pbmZvIHtcbiAgICAud2F2ZXMtcmlwcGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywgMC40KTtcbiAgICB9XG59XG4ud2F2ZXMtZWZmZWN0LndhdmVzLXdhcm5pbmcge1xuICAgIC53YXZlcy1yaXBwbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3YXJuaW5nLCAwLjQpO1xuICAgIH1cbn1cbi53YXZlcy1lZmZlY3Qud2F2ZXMtZGFuZ2VyIHtcbiAgICAud2F2ZXMtcmlwcGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFuZ2VyLCAwLjQpO1xuICAgIH1cbn0iLCIvL1xuLy8gYXZhdGFyLnNjc3Ncbi8vXG5cbi5hdmF0YXIteHhzIHtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICB3aWR0aDogMS41cmVtO1xufVxuXG4uYXZhdGFyLXhzIHtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgd2lkdGg6IDJyZW07XG59XG5cbi5hdmF0YXItc20ge1xuICAgIGhlaWdodDogM3JlbTtcbiAgICB3aWR0aDogM3JlbTtcbn1cblxuLmF2YXRhci1tZCB7XG4gICAgaGVpZ2h0OiA0LjVyZW07XG4gICAgd2lkdGg6IDQuNXJlbTtcbn1cblxuLmF2YXRhci1sZyB7XG4gICAgaGVpZ2h0OiA2cmVtO1xuICAgIHdpZHRoOiA2cmVtO1xufVxuXG4uYXZhdGFyLXhsIHtcbiAgICBoZWlnaHQ6IDcuNXJlbTtcbiAgICB3aWR0aDogNy41cmVtO1xufVxuXG4uYXZhdGFyLXRpdGxlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIGF2YXRhciBncm91cFxuLmF2YXRhci1ncm91cCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLmF2YXRhci1ncm91cC1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIGFjY29yZGlvbi5zY3NzXG4vL1xuXG4uYWNjb3JkaW9uIHtcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgIH1cblxuICAgIC5hY2NvcmRpb24tYm9keSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKTtcbiAgICB9XG5cbiAgICAmLmFjY29yZGlvbi1pY29uLW5vbmUge1xuICAgICAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBBY2NvcmRpb24gd2l0aCBpY29uXG5cbi5jdXN0b20tYWNjb3JkaW9ud2l0aGljb24ge1xuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcRjAxNDJcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMDE0MFwiO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQWNjb3JkaW9uIHdpdGggcGx1cyBpY29uXG5cbi5jdXN0b20tYWNjb3JkaW9ud2l0aGljb24tcGx1cyB7XG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMDQxNVwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuODtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXEYwMzc0XCI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vIGxlZnQgSWNvbiBhY2NvcmRpb25cblxuLmxlZnRpY29uLWFjY29yZGlvbiB7XG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNzVyZW07XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14O1xuICAgICAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gYm9yZGVyIGFjY29yZGlvblxuXG4uYWNjb3JkaW9uLWJvcmRlci1ib3gge1xuICAgIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICAgIGJvcmRlci10b3A6ICRhY2NvcmRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRhY2NvcmRpb24tYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM7XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cztcblxuICAgICAgICAgICAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jdXN0b20tYWNjb3JkaW9uLWJvcmRlciB7XG4gICAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkYWNjb3JkaW9uLWJvcmRlci1jb2xvcjtcbiAgICB9XG59XG5cbi8vYWNjb3JkaW9uIENvbG9yIFxuXG5AZWFjaCAkY29sb3IsXG4kdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLmFjY29yZGlvbi0jeyRjb2xvcn0ge1xuICAgICAgICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCR2YWx1ZSwgMC42KTtcblxuICAgICAgICAgICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdmFsdWU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHZhbHVlLCAwLjEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZhbHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tZmlsbC0jeyRjb2xvcn0ge1xuICAgICAgICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgICAgICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gcnRsXG5bZGlyPVwicnRsXCJde1xuICAgIC5jdXN0b20tYWNjb3JkaW9ud2l0aGljb24ge1xuICAgICAgICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXJ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vXG4vLyBfaGVscGVyLnNjc3Ncbi8vXG5cbi8vIEJvcmRlciBTdHlsZVxuJGJvcmRlci1zdHlsZS1taXhpbmc6IGRvdWJsZSwgZGFzaGVkLCBncm9vdmUsIG91dHNldCwgcmlkZ2UsIGRvdHRlZCwgaW5zZXQ7XG5AZWFjaCAkYm9yZGVyLXN0eWxlLW1peGluZyBpbiAkYm9yZGVyLXN0eWxlLW1peGluZyB7XG4gICAgLmJvcmRlci0jeyRib3JkZXItc3R5bGUtbWl4aW5nfSB7XG4gICAgICAgIGJvcmRlci1zdHlsZTogI3skYm9yZGVyLXN0eWxlLW1peGluZ30gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmJvcmRlci10b3AtI3skYm9yZGVyLXN0eWxlLW1peGluZ30ge1xuICAgICAgICBib3JkZXItdG9wLXN0eWxlOiAjeyRib3JkZXItc3R5bGUtbWl4aW5nfSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYm9yZGVyLWJvdHRvbS0jeyRib3JkZXItc3R5bGUtbWl4aW5nfSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6ICN7JGJvcmRlci1zdHlsZS1taXhpbmd9ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5ib3JkZXItZW5kLSN7JGJvcmRlci1zdHlsZS1taXhpbmd9IHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiAjeyRib3JkZXItc3R5bGUtbWl4aW5nfSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYm9yZGVyLXN0YXJ0LSN7JGJvcmRlci1zdHlsZS1taXhpbmd9IHtcbiAgICAgICAgYm9yZGVyLWxlZnQtc3R5bGU6ICN7JGJvcmRlci1zdHlsZS1taXhpbmd9ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgIC8vIExpc3QgR3JvdXAgRmx1c2ggU3R5bGVcbiAgICAubGlzdC1ncm91cC1mbHVzaCB7XG4gICAgICAgICYuYm9yZGVyLSN7JGJvcmRlci1zdHlsZS1taXhpbmd9IHsgXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogI3skYm9yZGVyLXN0eWxlLW1peGluZ30gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRm9udCBGYW1pbHlcblxuLmZmLWJhc2Uge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbn1cblxuLmZmLXNlY29uZGFyeSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG59XG5cbi8vIEJhY2tncm91bmQgcGF0dGVyblxuLmJnLXBhdHRlcm4ge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9tb2RhbC1iZy5wbmdcIikgJG1vZGFsLWNvbnRlbnQtYmc7XG59XG5cbi8vIEZpeGVkIG1pbmltdW0gd2lkdGhcbi53LXhzIHtcbiAgICBtaW4td2lkdGg6IDgwcHg7XG59XG5cbi53LXNtIHtcbiAgICBtaW4td2lkdGg6IDk1cHg7XG59XG5cbi53LW1kIHtcbiAgICBtaW4td2lkdGg6IDExMHB4O1xufVxuXG4udy1sZyB7XG4gICAgbWluLXdpZHRoOiAxNDBweDtcbn1cblxuLncteGwge1xuICAgIG1pbi13aWR0aDogMTYwcHg7XG59XG5cbi8vIEljb25zIFNpemVzXG4uaWNvbi14cyB7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xufVxuXG4uaWNvbi1zbSB7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiAxOHB4O1xufVxuXG4uaWNvbi1tZCB7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIHdpZHRoOiAyMnB4O1xufVxuXG4uaWNvbi1sZyB7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAyNHB4O1xufVxuXG4uaWNvbi14bCB7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAyOHB4O1xufVxuXG4uaWNvbi14eGwge1xuICAgIGhlaWdodDogMzJweDtcbiAgICB3aWR0aDogMzJweDtcbn1cblxuLy8gRHVhbCBJY29uc1xuLmljb24tZHVhbCB7XG4gICAgY29sb3I6ICRncmF5LTUwMDtcbiAgICBmaWxsOiByZ2JhKCRncmF5LTUwMCwwLjE2KTtcbn1cblxuQGVhY2ggJGNvbG9yLFxuJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC5pY29uLWR1YWwtI3skY29sb3J9IHtcbiAgICAgICAgY29sb3I6ICR2YWx1ZTtcbiAgICAgICAgZmlsbDogcmdiYSgkdmFsdWUsIDAuMTYpO1xuICAgIH1cbn1cblxuLy8gU2VhcmNoIFxuLnNlYXJjaC1ib3h7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5mb3JtLWNvbnRyb2x7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB9XG4gICAgLnNlYXJjaC1pY29ue1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTNweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKTtcbiAgICB9XG59XG5cblxuLy8gb3ZlcmxheVxuXG4uYmctb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbn1cblxuLy8gQnRuIEN1c3RvbWl6ZXJcblxuLmN1c3RvbWl6ZXItc2V0dGluZyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogNDBweDtcbiAgICByaWdodDogMjBweDtcbiAgICB6LWluZGV4OiAxMDAwO1xufVxuXG4vLyBcbmNvZGUge1xuICAgIHVzZXItc2VsZWN0OiBhbGw7XG59XG5cbi5sYXlvdXQtcmlnaHRzaWRlIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCN7JGdyaWQtZ3V0dGVyLXdpZHRofSAqIC0xKTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDFweCAtICN7JGdyaWQtZ3V0dGVyLXdpZHRofSAqIDEuMSk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAjeyRncmlkLWd1dHRlci13aWR0aH0gKiAxLjEpO1xufVxuXG4ubGF5b3V0LXJpZ2h0c2lkZS1jb2wge1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2OTkuOThweCkgeyBcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgei1pbmRleDogMTAwNDtcbiAgICAgICAgLm92ZXJsYXl7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkYXJrLCAwLjIpO1xuICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAubGF5b3V0LXJpZ2h0c2lkZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG46aXMoW2RhdGEtbGF5b3V0PVwiaG9yaXpvbnRhbFwiXSwgW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXSkge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgICAgICAgLmxheW91dC1yaWdodHNpZGV7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKDI4cHggLSAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSBjYWxjKCN7JGdyaWQtZ3V0dGVyLXdpZHRofSAqIDAuNSkpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5bZGF0YS1sYXlvdXQ9XCJzZW1pYm94XCJdIHtcbiAgICAubGF5b3V0LXJpZ2h0c2lkZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIH1cbn1cblxuLy8gdGV4dC10cnVuY2F0ZS10d28tbGluZXNcbi50ZXh0LXRydW5jYXRlLXR3by1saW5lc3tcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi8vIEZhdm9yaXRlIGJ1dHRvbiBcbi5mYXZvdXJpdGUtYnRue1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLnJpLXN0YXItZmlsbHtcbiAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpO1xuICAgIH1cbiAgICAmLmFjdGl2ZXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLnJpLXN0YXItZmlsbHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2FybmluZztcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxODZcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi8vIGNhcmRcbi5jYXJkLWxvZ28tbGlnaHR7XG4gICAgZGlzcGxheTogdmFyKC0tI3skcHJlZml4fWNhcmQtbG9nby1saWdodCk7XG59XG5cbi5jYXJkLWxvZ28tZGFya3tcbiAgICBkaXNwbGF5OiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1sb2dvLWRhcmspO1xufVxuXG4jYmFjay10by10b3Age1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDEwMHB4O1xuICAgIHJpZ2h0OiAyOHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgICY6aG92ZXIge1xuICAgICAgICBhbmltYXRpb246IGZhZGUtdXAgMS41cyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGUtdXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufSIsIi8vIFxuLy8gcHJlbG9hZGVyLnNjc3Ncbi8vXG5cbiNwcmVsb2FkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZyk7XG4gICAgei1pbmRleDogOTk5OTtcbn1cblxuW2RhdGEtcHJlbG9hZGVyPVwiZGlzYWJsZVwiXSAjcHJlbG9hZGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuI3N0YXR1cyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luOiAtMjBweCAwIDAgLTIwcHg7XG59IiwiLy9cbi8vIGZvcm1zLnNjc3Ncbi8vXG5cbjppcyhbdHlwZT1cInRlbFwiXSwgW3R5cGU9XCJ1cmxcIl0sIFt0eXBlPVwiZW1haWxcIl0sIFt0eXBlPVwibnVtYmVyXCJdKXtcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgLypydGw6IHJpZ2h0Ki87XG4gICAgfVxufVxuIiwiLy8gXG4vLyBXaWRnZXRzLnNjc3Ncbi8vIFxuXG4ubWFpbi1jaGFydCB7XG4gICAgLmNoYXJ0LWJvcmRlci1sZWZ0IHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDEuNHB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuICAgICAgICBwYWRkaW5nOiAycHggMjBweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4vKiBBY3Rpdml0eSAqL1xuXG4uYWN0aXZpdHktZmVlZCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIC5mZWVkLWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgIGxlZnQ6IC02cHg7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gbWluaS1zdGF0cy13aWRcbi5taW5pLXN0YXRzLXdpZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLm1pbmktc3RhdC1pY29uIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2OXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc3VjY2VzcywgLjEpO1xuICAgICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzJkZWcpO1xuICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBsZWZ0OiAyN3B4O1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5taW5pLXN0YXQtaWNvbiB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgbGVmdDogNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vIGNyZWRpdCBjYXJkIHdpZGdldFxuLmNhcmQtd3JhcHBlcntcbiAgICAuanAtY2FyZHtcbiAgICAgICAgLmpwLWNhcmQtYmFjaywgLmpwLWNhcmQtZnJvbnR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5vdGlmaWNhdGlvbi1lbGVte1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZyk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4vL2Vjb21tZXJjZSB3aWRnZXRzXG4uY2xvdGhlcy1zaXplIHtcbiAgICBsaSB7XG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQrbGFiZWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBcbi8vIF9kZW1vcy5zY3NzXG4vLyBcblxuLy8gTW9kYWxzXG4uYnMtZXhhbXBsZS1tb2RhbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5bZGlyPVwicnRsXCJdIHtcbiAgICAubW9kYWwtb3BlbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vLyBJY29uIGRlbW8gKCBEZW1vIG9ubHkgKVxuLmljb24tZGVtby1jb250ZW50IHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWdyYXktNTAwKTtcblxuICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ncmF5LTYwMCk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAuY29sLWxnLTQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgaSwgc3ZnIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBjdXN0b21pemVyIHN3aXRjaFxuLmltZy1zd2l0Y2h7XG4gICAgLmNhcmQtcmFkaW97XG4gICAgICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgXG4gICAgICAgICAgICAmOmNoZWNrZWQrLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlYjgwJztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwicmVtaXhpY29uXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbltkYXRhLWJzLXRhcmdldD1cIiNjb2xsYXBzZUJnR3JhZGllbnRcIl17XG4gICAgJi5hY3RpdmV7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCJcXGViODBcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiByZW1peGljb247XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gXG4vLyBwcmludC5zY3NzXG4vL1xuXG4vLyBVc2VkIGludm9pY2UgcGFnZVxuQG1lZGlhIHByaW50IHtcbiAgICAudmVydGljYWwtbWVudSxcbiAgICAucmlnaHQtYmFyLFxuICAgIC5wYWdlLXRpdGxlLWJveCxcbiAgICAubmF2YmFyLWhlYWRlcixcbiAgICAuYXBwLW1lbnUsXG4gICAgLmZvb3RlcixcbiAgICAjYmFjay10by10b3Age1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jYXJkLWJvZHksXG4gICAgLm1haW4tY29udGVudCxcbiAgICAucmlnaHQtYmFyLFxuICAgIC5wYWdlLWNvbnRlbnQsXG4gICAgYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuY2FyZHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmludm9pY2UtZGV0YWlsc3tcbiAgICAgICAgLmQtc20tZmxleHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWRkcmVzc3tcbiAgICAgICAgJi5jb2wtc20tNiB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gXG4vLyByaWJib25zLnNjc3Ncbi8vXG5cbi5yaWJib24tYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAucmliYm9uIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDEycHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDJweCA1cHggMTBweCByZ2JhKCRkYXJrLCAwLjE1KTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgdG9wOiA1cHg7XG5cbiAgICAgICAgJi5yb3VuZC1zaGFwZSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDMwcHggMzBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5yaWJib24tc2hhcGUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTdweDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xN3B4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDE0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC8vIHJpYmJvbiBjaXJjbGVcbiAgICAmLnJpYmJvbi1jaXJjbGUge1xuICAgICAgICAucmliYm9uIHtcbiAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gcmliYm9uIGZpbGxcblxuICAgICYucmliYm9uLWZpbGwge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgXG4gICAgICAgIC5yaWJib24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIHdpZHRoOiA5M3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgICAgbGVmdDogLTM2cHg7XG4gICAgICAgICAgICB0b3A6IC0xNnB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICB9XG4gICAgICAgICYucmliYm9uLXNtIHtcbiAgICAgICAgICAgIC5yaWJib24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3OHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIHJpZ2h0XG4gICAgJi5yaWdodCB7XG4gICAgICAgIC5yaWJib24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAmLnJvdW5kLXNoYXBlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4IDAgMCAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnJpYmJvbi1zaGFwZSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTE3cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnJpYmJvbi1jaXJjbGUge1xuICAgICAgICAgICAgLnJpYmJvbiB7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLXJpYmJvbiB7XG4gICAgICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmLnJpYmJvbi1maWxsIHtcbiAgICAgICAgICAgIC5yaWJib24ge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICByaWdodDogLTM4cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucmliYm9uLWJveCB7XG4gICAgICAgICAgICAucmliYm9uLXR3byB7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICByaWdodDogLTVweDtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTIxcHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5yaWJib24tY29udGVudCB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvcixcbiAgICAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgICAgIC5yaWJib24tI3skY29sb3J9IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICgkdmFsdWUpO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oKCR2YWx1ZSksIDEwJSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucmliYm9uLXNoYXBlIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogKCR2YWx1ZSk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICgkdmFsdWUpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICgkdmFsdWUpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAoJHZhbHVlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgIC5yaWJib24tI3skY29sb3J9IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAoJHZhbHVlKTtcblxuICAgICAgICAgICAgICAgICYucmliYm9uLXNoYXBlIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogKCR2YWx1ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAoJHZhbHVlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogKCR2YWx1ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAoJHZhbHVlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gSWNvbiByaWJib25cblxuICAgIC5pY29uLXJpYmJvbiB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGxlZnQ6IDI0cHg7XG4gICAgICAgIHRvcDogLTEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cblxuICAgIC8qIFJpYmJvbiB0d28gKi9cbiAgICAucmliYm9uLXR3byB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDFweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjAyKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTlweDtcbiAgICAgICAgICAgIGxlZnQ6IC0yMXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGVhY2ggJGNvbG9yLFxuICAgICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAgICAgLnJpYmJvbi10d28tI3skY29sb3J9IHtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogKCR2YWx1ZSk7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgZGFya2VuKCgkdmFsdWUpLCAxNSUpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgZGFya2VuKCgkdmFsdWUpLCAxNSUpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCBkYXJrZW4oKCR2YWx1ZSksIDE1JSk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCBkYXJrZW4oKCR2YWx1ZSksIDE1JSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuLnJpYmJvbi1ib3gge1xuICAgICYucmlnaHQge1xuICAgICAgICAucmliYm9uLXRocmVlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTYuMXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmliYm9uLXRocmVlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNi4xcHg7XG4gICAgbGVmdDogMTBweDtcblxuICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmc6IDEycHggOHB4IDEwcHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuXG4gICAgICAgICY6OmFmdGVyLFxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICBsZWZ0OiAtNnB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgbGVmdDogLThweDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA0NHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDQ0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQ7XG4gICAgfVxufVxuXG5AZWFjaCAkY29sb3IsXG4kdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLnJpYmJvbi10aHJlZS0jeyRjb2xvcn0ge1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogKCR2YWx1ZSk7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAoJHZhbHVlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCR2YWx1ZSwgMTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICgkdmFsdWUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL1JpYmJvbiBIb3ZlclxuLnJpYmJvbi1ib3gge1xuICAgIC50cmVuZGluZy1yaWJib24ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXG4gICAgICAgIC50cmVuZGluZy1yaWJib24tdGV4dCB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAudHJlbmRpbmctcmliYm9uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblxuICAgICAgICAgICAgLnRyZW5kaW5nLXJpYmJvbi10ZXh0IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYucmlnaHQge1xuICAgICAgICAudHJlbmRpbmctcmliYm9uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MHB4KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgXG4gICAgICAgICAgICAudHJlbmRpbmctcmliYm9uLXRleHQge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC50cmVuZGluZy1yaWJib24ge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBcbiAgICAgICAgICAgICAgICAudHJlbmRpbmctcmliYm9uLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvL1xuLy8gdG9hc3Quc2Nzc1xuLy9cblxuXG4vLyB0b2FzdFxuLnRvYXN0IHsgXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICR0b2FzdC1wYWRkaW5nLXg7XG4gICAgfVxufVxuXG5AbWl4aW4gdG9hc3QtYm9yZGVyLXZhcmlhbnQoJGJnKSB7XG4gICAgLnRvYXN0LWJvZHl7XG4gICAgICAgIGNvbG9yOiAkYmc7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYmc7XG4gICAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAudG9hc3QtYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgICAgIEBpbmNsdWRlIHRvYXN0LWJvcmRlci12YXJpYW50KCR2YWx1ZSk7XG4gICAgfVxufSIsIi8vXG4vLyBzY3JvbGxzcHkuc2Nzc1xuLy9cblxuLy8gU2Nyb2xsc3B5XG4uc2Nyb2xsc3B5LWV4YW1wbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1hcmdpbi10b3A6IC41cmVtO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnNjcm9sbHNweS1leGFtcGxlLTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzcwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufSIsIjpyb290IHtcblxuICAgIC8vIGNhcmRcbiAgICAtLSN7JHByZWZpeH1jYXJkLWxvZ28tZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2s7XG4gICAgLS0jeyRwcmVmaXh9Y2FyZC1sb2dvLWxpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmU7XG5cbiAgICAvL3ZlcnRpY2FsIG1lbnVcbiAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skdmVydGljYWwtbWVudS13aWR0aH07XG4gICAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS13aWR0aC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JHZlcnRpY2FsLW1lbnUtd2lkdGgtbWR9O1xuICAgIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtd2lkdGgtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyR2ZXJ0aWNhbC1tZW51LXdpZHRoLXNtfTtcblxuICAgIC8vIFRvcGJhciAtIChEZWZhdWx0IExpZ2h0KVxuICAgIC0tI3skcHJlZml4fWhlYWRlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRoZWFkZXItYmd9O1xuICAgIC0tI3skcHJlZml4fWhlYWRlci1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRoZWFkZXItYm9yZGVyfTtcbiAgICAtLSN7JHByZWZpeH1oZWFkZXItaXRlbS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skaGVhZGVyLWl0ZW0tY29sb3J9O1xuICAgIC0tI3skcHJlZml4fWhlYWRlci1pdGVtLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRoZWFkZXItaXRlbS1iZ307XG4gICAgLS0jeyRwcmVmaXh9aGVhZGVyLWl0ZW0tc3ViLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JGhlYWRlci1pdGVtLXN1Yi1jb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dG9wYmFyLXNlYXJjaC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JHRvcGJhci1zZWFyY2gtYmd9O1xuICAgIC0tI3skcHJlZml4fXRvcGJhci1zZWFyY2gtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyR0b3BiYXItc2VhcmNoLWNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10b3BiYXItdXNlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skdG9wYmFyLXVzZXItYmd9O1xuICAgIFxuICAgIC8vcGFnZSB0aXRsZSBcbiAgICAtLSN7JHByZWZpeH1wYWdlLXRpdGxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skcGFnZS10aXRsZS1ib3gtc2hhZG93fTtcbiAgICAtLSN7JHByZWZpeH1wYWdlLXRpdGxlLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skcGFnZS10aXRsZS1ib3JkZXJ9O1xuICAgIFxuICAgIC8vIFRvcGJhciAtIERhcmtcbiAgICAmW2RhdGEtdG9wYmFyPVwiZGFya1wiXSB7XG4gICAgICAgIC0tI3skcHJlZml4fWhlYWRlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JGRhcmstaGVhZGVyLWJnfTtcbiAgICAgICAgLS0jeyRwcmVmaXh9aGVhZGVyLWl0ZW0tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skZGFyay1oZWFkZXItaXRlbS1jb2xvcn07XG4gICAgICAgIC0tI3skcHJlZml4fWhlYWRlci1pdGVtLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JGRhcmstaGVhZGVyLWl0ZW0tYmd9O1xuICAgICAgICAtLSN7JHByZWZpeH1oZWFkZXItaXRlbS1zdWItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRkYXJrLWhlYWRlci1pdGVtLXN1Yi1jb2xvcn07XG4gICAgICAgIC0tI3skcHJlZml4fXRvcGJhci11c2VyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JGRhcmstdG9wYmFyLXVzZXItYmd9O1xuICAgICAgICAtLSN7JHByZWZpeH10b3BiYXItc2VhcmNoLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRkYXJrLXRvcGJhci1zZWFyY2gtYmd9O1xuICAgICAgICAtLSN7JHByZWZpeH10b3BiYXItc2VhcmNoLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRkYXJrLXRvcGJhci1zZWFyY2gtY29sb3J9O1xuICAgICAgICAtLSN7JHByZWZpeH1oZWFkZXItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRkYXJrLWhlYWRlci1ib3JkZXJ9O1xuICAgIH1cbiAgICBcbiAgICAvLyBIb3Jpem9udGFsIG5hdlxuICAgIC0tI3skcHJlZml4fXRvcG5hdi1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyR0d29jb2x1bW4tbWVudS1pY29udmlldy1iZ307XG4gICAgLS0jeyRwcmVmaXh9dG9wbmF2LWl0ZW0tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JHRvcG5hdi1pdGVtLWNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10b3BuYXYtaXRlbS1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skdG9wbmF2LWl0ZW0tYWN0aXZlLWNvbG9yfTtcbiAgICBcbiAgICAvLyB0d29jb2x1bW4gbWVudVxuICAgIC0tI3skcHJlZml4fXR3b2NvbHVtbi1tZW51LWljb252aWV3LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAjeyR0d29jb2x1bW4tbWVudS1pY29udmlldy1iZ307XG4gICAgLS0jeyRwcmVmaXh9dHdvY29sdW1uLW1lbnUtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgICAgICN7JHR3b2NvbHVtbi1tZW51LWJveC1zaGFkb3d9O1xuICAgIFxuICAgIC8vIGJveGVkIFxuICAgIC0tI3skcHJlZml4fWJveGVkLWxheW91dC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRib3hlZC1sYXlvdXQtd2lkdGh9O1xuICAgIC0tI3skcHJlZml4fWJveGVkLWJvZHktYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRib3hlZC1ib2R5LWJnfTtcbiAgICBcbiAgICAvL3NlbWlib3ggbGF5b3V0XG4gICAgLS0jeyRwcmVmaXh9c2VtaWJveC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JHNlbWlib3gtd2lkdGh9O1xuICAgIFxuICAgIC8vZm9vdGVyXG4gICAgLS0jeyRwcmVmaXh9Zm9vdGVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JGZvb3Rlci1iZ307XG4gICAgLS0jeyRwcmVmaXh9Zm9vdGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JGZvb3Rlci1jb2xvcn07XG5cbiAgICAvL2Zvcm1cbiAgICAgICAgLS0jeyRwcmVmaXh9aW5wdXQtYmctY3VzdG9tOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skaW5wdXQtYmctY3VzdG9tfTtcbiAgICAgICAgLS0jeyRwcmVmaXh9aW5wdXQtYm9yZGVyLWN1c3RvbTogICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skaW5wdXQtYm9yZGVyLWN1c3RvbX07XG59XG5cbi8vc2lkZWJhciBsaWdodCB0aGVtZVxuQGlmICRzaWRlYmFyLW1vZGUge1xuICAgIDpyb290IHtcbiAgICAgICAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JHZlcnRpY2FsLW1lbnUtYmd9O1xuICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skdmVydGljYWwtbWVudS1ib3JkZXJ9O1xuICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWl0ZW0tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skdmVydGljYWwtbWVudS1pdGVtLWNvbG9yfTtcbiAgICAgICAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1pdGVtLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JHZlcnRpY2FsLW1lbnUtaXRlbS1iZ307XG4gICAgICAgIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtaXRlbS1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAjeyR2ZXJ0aWNhbC1tZW51LWl0ZW0taG92ZXItY29sb3J9O1xuICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgI3skdmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1jb2xvcn07XG4gICAgICAgIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICAgICAgICAjeyR2ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWJnfTtcbiAgICAgICAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1zdWItaXRlbS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICN7JHZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0tY29sb3J9O1xuICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgI3skdmVydGljYWwtbWVudS1zdWItaXRlbS1ob3Zlci1jb2xvcn07XG4gICAgICAgIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgICAjeyR2ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWFjdGl2ZS1jb2xvcn07XG4gICAgICAgIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtdGl0bGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAjeyR2ZXJ0aWNhbC1tZW51LXRpdGxlLWNvbG9yfTtcbiAgICAgICAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JHZlcnRpY2FsLW1lbnUtYm94LXNoYWRvd307XG4gICAgICAgIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAjeyR2ZXJ0aWNhbC1tZW51LWRyb3Bkb3duLWJveC1zaGFkb3d9O1xuICAgICAgICBcbiAgICAgICAgJltkYXRhLXNpZGViYXI9XCJkYXJrXCJdIHtcbiAgICAgICAgICAgIC8vdmVydGljYWwgZGFya1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skZGFyay12ZXJ0aWNhbC1tZW51LWJnfTtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JGRhcmstdmVydGljYWwtbWVudS1ib3JkZXJ9O1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1pdGVtLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgI3skZGFyay12ZXJ0aWNhbC1tZW51LWl0ZW0tY29sb3J9O1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1pdGVtLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgI3skZGFyay12ZXJ0aWNhbC1tZW51LWl0ZW0tYmd9O1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1pdGVtLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgI3skZGFyay12ZXJ0aWNhbC1tZW51LWl0ZW0taG92ZXItY29sb3J9O1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgI3skZGFyay12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yfTtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICAgICN7JGRhcmstdmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1iZ307XG4gICAgICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWNvbG9yOiAgICAgICAgICAgICAgICAgICAjeyRkYXJrLXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0tY29sb3J9O1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1zdWItaXRlbS1ob3Zlci1jb2xvcjogICAgICAgICAgICAgI3skZGFyay12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWhvdmVyLWNvbG9yfTtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICN7JGRhcmstdmVydGljYWwtbWVudS1zdWItaXRlbS1hY3RpdmUtY29sb3J9O1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS10aXRsZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgI3skZGFyay12ZXJ0aWNhbC1tZW51LXRpdGxlLWNvbG9yfTtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fXR3b2NvbHVtbi1tZW51LWljb252aWV3LWJnOiAgICAgICAgICAgICAgICAgICAgICN7JGRhcmstdHdvY29sdW1uLW1lbnUtaWNvbnZpZXctYmd9O1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAgI3skZGFyay12ZXJ0aWNhbC1tZW51LWJveC1zaGFkb3d9O1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1kcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgI3skZGFyay12ZXJ0aWNhbC1tZW51LWRyb3Bkb3duLWJveC1zaGFkb3d9O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL3NpZGViYXIgZ3JhZGllbnQgbGlnaHQgdGhlbWVcbkBpZiAkc2lkZWJhci1ncmFkaWVudC1tb2RlIHtcbiAgICA6cm9vdCB7IFxuICAgICAgICAmOmlzKFtkYXRhLXNpZGViYXI9XCJncmFkaWVudFwiXSwgW2RhdGEtc2lkZWJhcj1cImdyYWRpZW50LTJcIl0sIFtkYXRhLXNpZGViYXI9XCJncmFkaWVudC0zXCJdLCBbZGF0YS1zaWRlYmFyPVwiZ3JhZGllbnQtNFwiXSkge1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1pdGVtLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgI3skdmVydGljYWwtbWVudS1pdGVtLWNvbG9yLWdyYWRpZW50fTtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtaXRlbS1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICN7JHZlcnRpY2FsLW1lbnUtaXRlbS1iZy1ncmFkaWVudH07XG4gICAgICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWl0ZW0taG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAjeyR2ZXJ0aWNhbC1tZW51LWl0ZW0taG92ZXItY29sb3ItZ3JhZGllbnR9O1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgI3skdmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1jb2xvci1ncmFkaWVudH07XG4gICAgICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgICAjeyR2ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWJnLWdyYWRpZW50fTtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0tY29sb3I6ICAgICAgICAgICAgICAgICAgICN7JHZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0tY29sb3ItZ3JhZGllbnR9O1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1zdWItaXRlbS1ob3Zlci1jb2xvcjogICAgICAgICAgICAgI3skdmVydGljYWwtbWVudS1zdWItaXRlbS1ob3Zlci1jb2xvci1ncmFkaWVudH07XG4gICAgICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAjeyR2ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWFjdGl2ZS1jb2xvci1ncmFkaWVudH07XG4gICAgICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LXRpdGxlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjeyR2ZXJ0aWNhbC1tZW51LXRpdGxlLWNvbG9yLWdyYWRpZW50fTtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgICN7JHZlcnRpY2FsLW1lbnUtYm94LXNoYWRvdy1ncmFkaWVudH07XG4gICAgICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAjeyR2ZXJ0aWNhbC1tZW51LWRyb3Bkb3duLWJveC1zaGFkb3ctZ3JhZGllbnR9O1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICZbZGF0YS1zaWRlYmFyPVwiZ3JhZGllbnRcIl0ge1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skdmVydGljYWwtbWVudS1iZy1ncmFkaWVudH07XG4gICAgICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICAgICAjeyR2ZXJ0aWNhbC1tZW51LWJvcmRlci1ncmFkaWVudH07XG4gICAgICAgICAgICAtLSN7JHByZWZpeH10d29jb2x1bW4tbWVudS1pY29udmlldy1iZzogICAgICAgICAgICAgICAgICAgICAjeyR0d29jb2x1bW4tbWVudS1pY29udmlldy1iZy1ncmFkaWVudH07XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICZbZGF0YS1zaWRlYmFyPVwiZ3JhZGllbnQtMlwiXSB7XG4gICAgICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyR2ZXJ0aWNhbC1tZW51LWJnLWdyYWRpZW50LTJ9O1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skdmVydGljYWwtbWVudS1ib3JkZXItZ3JhZGllbnQtMn07XG4gICAgICAgICAgICAtLSN7JHByZWZpeH10d29jb2x1bW4tbWVudS1pY29udmlldy1iZzogICAgICAgICAgICAgICAgICAgICAjeyR0d29jb2x1bW4tbWVudS1pY29udmlldy1iZy1ncmFkaWVudC0yfTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJltkYXRhLXNpZGViYXI9XCJncmFkaWVudC0zXCJdIHtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JHZlcnRpY2FsLW1lbnUtYmctZ3JhZGllbnQtM307XG4gICAgICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICAgICAjeyR2ZXJ0aWNhbC1tZW51LWJvcmRlci1ncmFkaWVudC0zfTtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fXR3b2NvbHVtbi1tZW51LWljb252aWV3LWJnOiAgICAgICAgICAgICAgICAgICAgICN7JHR3b2NvbHVtbi1tZW51LWljb252aWV3LWJnLWdyYWRpZW50LTN9O1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICZbZGF0YS1zaWRlYmFyPVwiZ3JhZGllbnQtNFwiXSB7XG4gICAgICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyR2ZXJ0aWNhbC1tZW51LWJnLWdyYWRpZW50LTR9O1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skdmVydGljYWwtbWVudS1ib3JkZXItZ3JhZGllbnQtNH07XG4gICAgICAgICAgICAtLSN7JHByZWZpeH10d29jb2x1bW4tbWVudS1pY29udmlldy1iZzogICAgICAgICAgICAgICAgICAgICAjeyR0d29jb2x1bW4tbWVudS1pY29udmlldy1iZy1ncmFkaWVudC00fTtcbiAgICAgICAgfVxuICAgIH0gICAgXG59XG5cbi8vdGhlbWUgZGFya1xuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmssIHRydWUpIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9bGlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skbGlnaHQtZGFya307XG4gICAgICAgIC0tI3skcHJlZml4fWxpZ2h0LXJnYjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7dG8tcmdiKCRsaWdodC1kYXJrKX07XG4gICAgICAgIC0tI3skcHJlZml4fWxpZ2h0LXRleHQtZW1waGFzaXM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JGxpZ2h0LXRleHQtZW1waGFzaXMtZGFya307XG4gICAgICAgIC0tI3skcHJlZml4fWxpZ2h0LWJnLXN1YnRsZTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JGxpZ2h0LWJnLXN1YnRsZS1kYXJrfTtcbiAgICAgICAgLS0jeyRwcmVmaXh9bGlnaHQtYm9yZGVyLXN1YnRsZTogICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skbGlnaHQtYm9yZGVyLXN1YnRsZS1kYXJrfTtcbiAgICAgICAgXG4gICAgICAgIC0tI3skcHJlZml4fWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JGRhcmstY29sb3J9O1xuICAgICAgICAtLSN7JHByZWZpeH1kYXJrLXJnYjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAje3RvLXJnYigkZGFyay1jb2xvcil9O1xuICAgICAgICAtLSN7JHByZWZpeH1kYXJrLXRleHQtZW1waGFzaXM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRkYXJrLXRleHQtZW1waGFzaXMtZGFya307XG4gICAgICAgIC0tI3skcHJlZml4fWRhcmstYmctc3VidGxlOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JGRhcmstYmctc3VidGxlLWRhcmt9O1xuICAgICAgICAtLSN7JHByZWZpeH1kYXJrLWJvcmRlci1zdWJ0bGU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRkYXJrLWJvcmRlci1zdWJ0bGUtZGFya307XG4gICAgICAgIFxuICAgICAgICAvLyBjYXJkXG4gICAgICAgIC0tI3skcHJlZml4fWNhcmQtbG9nby1kYXJrOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmU7XG4gICAgICAgIC0tI3skcHJlZml4fWNhcmQtbG9nby1saWdodDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrO1xuICAgICAgICBcbiAgICAgICAgLy9mb290ZXJcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9vdGVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skZm9vdGVyLWJnLWRhcmt9O1xuICAgICAgICAtLSN7JHByZWZpeH1mb290ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRmb290ZXItY29sb3ItZGFya307XG4gICAgICAgIFxuICAgICAgICAvLyBIb3Jpem9udGFsIG5hdlxuICAgICAgICAtLSN7JHByZWZpeH10b3BuYXYtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyR0b3BuYXYtYmctZGFya307XG4gICAgICAgIC0tI3skcHJlZml4fXRvcG5hdi1pdGVtLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JHRvcG5hdi1pdGVtLWNvbG9yLWRhcmt9O1xuICAgICAgICAtLSN7JHByZWZpeH10b3BuYXYtaXRlbS1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAjeyR0b3BuYXYtaXRlbS1hY3RpdmUtY29sb3ItZGFya307XG4gICAgICAgIC8vcGFnZSB0aXRsZSBcbiAgICAgICAgLS0jeyRwcmVmaXh9cGFnZS10aXRsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAgICAgI3skcGFnZS10aXRsZS1ib3gtc2hhZG93LWRhcmt9O1xuICAgICAgICAtLSN7JHByZWZpeH1wYWdlLXRpdGxlLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRwYWdlLXRpdGxlLWJvcmRlci1kYXJrfTtcbiAgICAgICAgXG4gICAgICAgIC8vdHdvIGNvbHVtbnNcbiAgICAgICAgLS0jeyRwcmVmaXh9dHdvY29sdW1uLW1lbnUtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgI3skdHdvY29sdW1uLW1lbnUtYm94LXNoYWRvdy1kYXJrfTtcbiAgICAgICAgXG4gICAgICAgIC8vIGJveGVkIFxuICAgICAgICAtLSN7JHByZWZpeH1ib3hlZC1ib2R5LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRib3hlZC1ib2R5LWJnLWRhcmt9O1xuICAgICAgICBcbiAgICAgICAgLnRhYmxlLWxpZ2h0IHtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3tsaWdodGVuKCRsaWdodC1kYXJrLCAxMDAlKX07XG4gICAgICAgICAgICAtLSN7JHByZWZpeH10YWJsZS1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saWdodCk7XG4gICAgICAgICAgICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAje2xpZ2h0ZW4oJGxpZ2h0LWRhcmssIDEwMCUpfTtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgI3tsaWdodGVuKCRsaWdodC1kYXJrLCAxMDAlKX07XG4gICAgICAgICAgICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saWdodCk7XG4gICAgICAgICAgICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICN7bGlnaHRlbigkbGlnaHQtZGFyaywgMTAwJSl9O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuYnRuLWxpZ2h0LFxuICAgICAgICAuYnRuLW91dGxpbmUtbGlnaHQge1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAje3RpbnQtY29sb3IoJGJvZHktYmctZGFyaywgNTAlKX07XG4gICAgICAgICAgICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JHdoaXRlfTtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skd2hpdGV9O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuYnRuLW91dGxpbmUtZGFyayxcbiAgICAgICAgLmJ0bi1zb2Z0LWRhcmssIC5idG4tZ2hvc3QtZGFyayB7XG4gICAgICAgICAgICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JHdoaXRlfTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmJ0bi1naG9zdC1kYXJrIHsgXG4gICAgICAgICAgICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JHdoaXRlfTtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skd2hpdGV9O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAtLSN7JHByZWZpeH1kcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JGRyb3Bkb3duLWJnLWRhcmt9O1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAjeyRkcm9wZG93bi1saW5rLWNvbG9yLWRhcmt9O1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yLWRhcmt9O1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWJnLWRhcmt9O1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGgtZGFya307XG4gICAgICAgICAgICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgICN7JGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yLWRhcmt9O1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICAgICAjeyRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZy1kYXJrfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vZm9ybVxuICAgICAgICAtLSN7JHByZWZpeH1pbnB1dC1iZy1jdXN0b206ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRpbnB1dC1iZy1jdXN0b20tZGFya307XG4gICAgICAgIC0tI3skcHJlZml4fWlucHV0LWJvcmRlci1jdXN0b206ICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JGlucHV0LWJvcmRlci1jdXN0b20tZGFya307XG4gICAgfVxufVxuXG4vL3RvcGJhciBkYXJrIG1vZGVcbkBpZiAkdG9wYmFyLWRhcmstbW9kZSB7XG4gICAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrLCB0cnVlKSB7XG4gICAgICAgIC8vIFRvcGJhclxuICAgICAgICAtLSN7JHByZWZpeH1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRoZWFkZXItYmctZGFya307XG4gICAgICAgIC0tI3skcHJlZml4fWhlYWRlci1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JGhlYWRlci1ib3JkZXItZGFya307XG4gICAgICAgIC0tI3skcHJlZml4fWhlYWRlci1pdGVtLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JGhlYWRlci1pdGVtLWNvbG9yLWRhcmt9O1xuICAgICAgICAtLSN7JHByZWZpeH1oZWFkZXItaXRlbS1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRoZWFkZXItaXRlbS1iZy1kYXJrfTtcbiAgICAgICAgLS0jeyRwcmVmaXh9aGVhZGVyLWl0ZW0tc3ViLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgI3skaGVhZGVyLWl0ZW0tc3ViLWNvbG9yLWRhcmt9O1xuICAgICAgICAtLSN7JHByZWZpeH10b3BiYXItdXNlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyR0b3BiYXItdXNlci1iZy1kYXJrfTtcbiAgICAgICAgLS0jeyRwcmVmaXh9dG9wYmFyLXNlYXJjaC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skdG9wYmFyLXNlYXJjaC1iZy1kYXJrfTtcbiAgICAgICAgLS0jeyRwcmVmaXh9dG9wYmFyLXNlYXJjaC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skdG9wYmFyLXNlYXJjaC1jb2xvci1kYXJrfTtcbiAgICAgICAgXG4gICAgICAgIC8vIFRvcGJhciAtIERhcmtcbiAgICAgICAgJltkYXRhLXRvcGJhcj1cImRhcmtcIl0ge1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9aGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRkYXJrLWhlYWRlci1iZy1kYXJrfTtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fWhlYWRlci1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skZGFyay1oZWFkZXItYm9yZGVyLWRhcmt9O1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9aGVhZGVyLWl0ZW0tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRkYXJrLWhlYWRlci1pdGVtLWNvbG9yLWRhcmt9O1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9aGVhZGVyLWl0ZW0tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRkYXJrLWhlYWRlci1pdGVtLWJnLWRhcmt9O1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9aGVhZGVyLWl0ZW0tc3ViLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjeyRkYXJrLWhlYWRlci1pdGVtLXN1Yi1jb2xvci1kYXJrfTtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fXRvcGJhci11c2VyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skZGFyay10b3BiYXItdXNlci1iZy1kYXJrfTtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fXRvcGJhci1zZWFyY2gtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skZGFyay10b3BiYXItc2VhcmNoLWJnLWRhcmt9O1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9dG9wYmFyLXNlYXJjaC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAjeyRkYXJrLXRvcGJhci1zZWFyY2gtY29sb3ItZGFya307XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vc2lkZWJhciBkYXJrIG1vZGVcbkBpZiAkc2lkZWJhci1kYXJrLW1vZGUge1xuICAgIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaywgdHJ1ZSkgeyBcbiAgICAgICAgXG4gICAgICAgIC8vc2lkZWJhciBsaWdodFxuICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyR2ZXJ0aWNhbC1tZW51LWJnLWRhcmt9O1xuICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICAgICAjeyR2ZXJ0aWNhbC1tZW51LWJvcmRlci1kYXJrfTtcbiAgICAgICAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1pdGVtLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgI3skdmVydGljYWwtbWVudS1pdGVtLWNvbG9yLWRhcmt9O1xuICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWl0ZW0tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAjeyR2ZXJ0aWNhbC1tZW51LWl0ZW0tYmctZGFya307XG4gICAgICAgIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtaXRlbS1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICN7JHZlcnRpY2FsLW1lbnUtaXRlbS1ob3Zlci1jb2xvci1kYXJrfTtcbiAgICAgICAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgI3skdmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1jb2xvci1kYXJrfTtcbiAgICAgICAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICAgI3skdmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1iZy1kYXJrfTtcbiAgICAgICAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1zdWItaXRlbS1jb2xvcjogICAgICAgICAgICAgICAgICAgI3skdmVydGljYWwtbWVudS1zdWItaXRlbS1jb2xvci1kYXJrfTtcbiAgICAgICAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1zdWItaXRlbS1ob3Zlci1jb2xvcjogICAgICAgICAgICAgI3skdmVydGljYWwtbWVudS1zdWItaXRlbS1ob3Zlci1jb2xvci1kYXJrfTtcbiAgICAgICAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1zdWItaXRlbS1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgI3skdmVydGljYWwtbWVudS1zdWItaXRlbS1hY3RpdmUtY29sb3ItZGFya307XG4gICAgICAgIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtdGl0bGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICN7JHZlcnRpY2FsLW1lbnUtdGl0bGUtY29sb3ItZGFya307XG4gICAgICAgIFxuICAgICAgICAmW2RhdGEtc2lkZWJhcj1cImRhcmtcIl0ge1xuICAgICAgICAgICAgLy92ZXJ0aWNhbCBkYXJrXG4gICAgICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JGRhcmstdmVydGljYWwtbWVudS1iZy1kYXJrfTtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgI3skZGFyay12ZXJ0aWNhbC1tZW51LWJvcmRlci1kYXJrfTtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtaXRlbS1jb2xvcjogICAgICAgICAgICAgICAgICAgI3skZGFyay12ZXJ0aWNhbC1tZW51LWl0ZW0tY29sb3ItZGFya307XG4gICAgICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWl0ZW0tYmc6ICAgICAgICAgICAgICAgICAgICAgICN7JGRhcmstdmVydGljYWwtbWVudS1pdGVtLWJnLWRhcmt9O1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1pdGVtLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAjeyRkYXJrLXZlcnRpY2FsLW1lbnUtaXRlbS1ob3Zlci1jb2xvci1kYXJrfTtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgI3skZGFyay12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yLWRhcmt9O1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAjeyRkYXJrLXZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtYmctZGFya307XG4gICAgICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWNvbG9yOiAgICAgICAgICAgICAgICN7JGRhcmstdmVydGljYWwtbWVudS1zdWItaXRlbS1jb2xvci1kYXJrfTtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0taG92ZXItY29sb3I6ICAgICAgICAgI3skZGFyay12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWhvdmVyLWNvbG9yLWRhcmt9O1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1zdWItaXRlbS1hY3RpdmUtY29sb3I6ICAgICAgICAjeyRkYXJrLXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0tYWN0aXZlLWNvbG9yLWRhcmt9O1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS10aXRsZS1jb2xvcjogICAgICAgICAgICAgICAgICAjeyRkYXJrLXZlcnRpY2FsLW1lbnUtdGl0bGUtY29sb3ItZGFya307XG4gICAgICAgICAgICAtLSN7JHByZWZpeH10d29jb2x1bW4tbWVudS1pY29udmlldy1iZzogICAgICAgICAgICAgICAgICN7JGRhcmstdHdvY29sdW1uLW1lbnUtaWNvbnZpZXctYmctZGFya307XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxufVxuXG4vL3NpZGViYXIgZ3JhZGllbnQgZGFyayBtb2RlXG5AaWYgJHNpZGViYXItZ3JhZGllbnQtZGFyay1tb2RlIHtcbiAgICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmssIHRydWUpIHsgXG4gICAgICAgICY6aXMoW2RhdGEtc2lkZWJhcj1cImdyYWRpZW50XCJdLCBbZGF0YS1zaWRlYmFyPVwiZ3JhZGllbnQtMlwiXSwgW2RhdGEtc2lkZWJhcj1cImdyYWRpZW50LTNcIl0sIFtkYXRhLXNpZGViYXI9XCJncmFkaWVudC00XCJdKSB7XG4gICAgICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWl0ZW0tY29sb3I6ICAgICAgICAgICAgICAgICAgICN7JHZlcnRpY2FsLW1lbnUtaXRlbS1jb2xvci1ncmFkaWVudC1kYXJrfTtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtaXRlbS1iZzogICAgICAgICAgICAgICAgICAgICAgI3skdmVydGljYWwtbWVudS1pdGVtLWJnLWdyYWRpZW50LWRhcmt9O1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1pdGVtLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAjeyR2ZXJ0aWNhbC1tZW51LWl0ZW0taG92ZXItY29sb3ItZ3JhZGllbnQtZGFya307XG4gICAgICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICN7JHZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtY29sb3ItZ3JhZGllbnQtZGFya307XG4gICAgICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWJnOiAgICAgICAgICAgICAgICN7JHZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtYmctZ3JhZGllbnQtZGFya307XG4gICAgICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWNvbG9yOiAgICAgICAgICAgICAgICN7JHZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0tY29sb3ItZ3JhZGllbnQtZGFya307XG4gICAgICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWhvdmVyLWNvbG9yOiAgICAgICAgICN7JHZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0taG92ZXItY29sb3ItZ3JhZGllbnQtZGFya307XG4gICAgICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWFjdGl2ZS1jb2xvcjogICAgICAgICN7JHZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0tYWN0aXZlLWNvbG9yLWdyYWRpZW50LWRhcmt9O1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS10aXRsZS1jb2xvcjogICAgICAgICAgICAgICAgICAjeyR2ZXJ0aWNhbC1tZW51LXRpdGxlLWNvbG9yLWdyYWRpZW50LWRhcmt9O1xuICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJltkYXRhLXNpZGViYXI9XCJncmFkaWVudFwiXSB7XG4gICAgICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JHZlcnRpY2FsLW1lbnUtYmctZ3JhZGllbnQtZGFya307XG4gICAgICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICN7JHZlcnRpY2FsLW1lbnUtYm9yZGVyLWdyYWRpZW50LWRhcmt9O1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9dHdvY29sdW1uLW1lbnUtaWNvbnZpZXctYmc6ICAgICAgICAgICAgICAgICAjeyR0d29jb2x1bW4tbWVudS1pY29udmlldy1iZy1ncmFkaWVudC1kYXJrfTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJltkYXRhLXNpZGViYXI9XCJncmFkaWVudC0yXCJdIHtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skdmVydGljYWwtbWVudS1iZy1ncmFkaWVudC0yLWRhcmt9O1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgICAjeyR2ZXJ0aWNhbC1tZW51LWJvcmRlci1ncmFkaWVudC0yLWRhcmt9O1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9dHdvY29sdW1uLW1lbnUtaWNvbnZpZXctYmc6ICAgICAgICAgICAgICAgICAjeyR0d29jb2x1bW4tbWVudS1pY29udmlldy1iZy1ncmFkaWVudC0yLWRhcmt9O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmW2RhdGEtc2lkZWJhcj1cImdyYWRpZW50LTNcIl0ge1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAjeyR2ZXJ0aWNhbC1tZW51LWJnLWdyYWRpZW50LTMtZGFya307XG4gICAgICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICN7JHZlcnRpY2FsLW1lbnUtYm9yZGVyLWdyYWRpZW50LTMtZGFya307XG4gICAgICAgICAgICAtLSN7JHByZWZpeH10d29jb2x1bW4tbWVudS1pY29udmlldy1iZzogICAgICAgICAgICAgICAgICN7JHR3b2NvbHVtbi1tZW51LWljb252aWV3LWJnLWdyYWRpZW50LTMtZGFya307XG4gICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmW2RhdGEtc2lkZWJhcj1cImdyYWRpZW50LTRcIl0ge1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAjeyR2ZXJ0aWNhbC1tZW51LWJnLWdyYWRpZW50LTQtZGFya307XG4gICAgICAgICAgICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICN7JHZlcnRpY2FsLW1lbnUtYm9yZGVyLWdyYWRpZW50LTQtZGFya307XG4gICAgICAgICAgICAtLSN7JHByZWZpeH10d29jb2x1bW4tbWVudS1pY29udmlldy1iZzogICAgICAgICAgICAgICAgICN7JHR3b2NvbHVtbi1tZW51LWljb252aWV3LWJnLWdyYWRpZW50LTQtZGFya307XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLW1vZGUtbWl4aW5cbkBtaXhpbiBjb2xvci1tb2RlKCRtb2RlOiBsaWdodCwgJHJvb3Q6IGZhbHNlKSB7XG4gIEBpZiAkY29sb3ItbW9kZS10eXBlID09IFwibWVkaWEtcXVlcnlcIiB7XG4gICAgQGlmICRyb290ID09IHRydWUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogJG1vZGUpIHtcbiAgICAgICAgOnJvb3Qge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiAkbW9kZSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIFtkYXRhLWJzLXRoZW1lPVwiI3skbW9kZX1cIl0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLW1vZGUtbWl4aW5cbiIsIi8vIFxuLy8gcmVib290LnNjc3Ncbi8vXG5cbmh0bWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG46aXMoLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2KSB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbn1cblxubGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgIG1hcmdpbi1ib3R0b206ICRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b207XG59XG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbn1cblxuLy8gYmxvY2txdW90ZVxuXG4uYmxvY2txdW90ZSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG59XG5cbi5ibG9ja3F1b3RlLXJldmVyc2Uge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4vLyBjb250YWluZXJcblxuOmlzKC5jb250YWluZXIsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20sXG4uY29udGFpbmVyLXhsLFxuLmNvbnRhaW5lci14eGwpIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTE0MHB4O1xuICAgIH1cbn1cblxuLy8gcm93XG4ucm93Pip7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufSIsIi8vXG4vLyBhbGVydHMuc2Nzc1xuLy9cblxuLy8gYWxlcnQtbGFiZWwtaWNvblxuXG4uYWxlcnQtbGFiZWwtaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICBib3JkZXI6IDA7XG5cbiAgICAubGFiZWwtaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC4xNSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLy8gbGFiZWwgYXJyb3dcbiAgICAmLmxhYmVsLWFycm93IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLmxhYmVsLWljb24ge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vLyBBbGVydCBib3JkZXIgbGVmdCBleGFtcGxlXG5cbi5hbGVydC1ib3JkZXItbGVmdCB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZDtcbn1cblxuLy8gYWxlcnQgdG9wIGJvcmRlciBleGFtcGxlXG5cbi5hbGVydC10b3AtYm9yZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xufVxuXG4vL2FsZXJ0IGFkZGl0aW9uYWwgZXhhbXBsZVxuXG4uYWxlcnQtYWRkaXRpb25hbCB7IFxuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAuYWxlcnQtYm9keXtcbiAgICAgICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICAgIH1cbiAgICAuYWxlcnQtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGFsZXJ0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYWxlcnQtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgbWFyZ2luOiAwICgtJGFsZXJ0LWJvcmRlci13aWR0aCkgKC0kYWxlcnQtYm9yZGVyLXdpZHRoKSAoLSRhbGVydC1ib3JkZXItd2lkdGgpO1xuICAgIH1cbn1cblxuLy8gcm91bmRlZCBsYWJlbCBleGFtcGxlXG5cbi5yb3VuZGVkLWxhYmVsIHtcbiAgICAubGFiZWwtaWNvbiB7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzMHB4IDMwcHggMDtcbiAgICB9XG59XG5cbi8vIEFsZXJ0IGV4YW1wbGUgbG9vcFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcblxuICAgIC8vIGFsZXJ0IGJvcmRlciBsZWZ0XG4gICAgLmFsZXJ0LWJvcmRlci1sZWZ0IHtcbiAgICAgICAgJi5hbGVydC0jeyRjb2xvcn0ge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gYWxlcnQgdG9wIGJvcmRlclxuICAgIC5hbGVydC10b3AtYm9yZGVyIHtcbiAgICAgICAgJi5hbGVydC0jeyRjb2xvcn0ge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG5cbiAgICAvLyByb3VuZGVkIGxhYmVsXG5cbiAgICAucm91bmRlZC1sYWJlbCB7XG4gICAgICAgICYuYWxlcnQtI3skY29sb3J9IHtcbiAgICAgICAgICAgIC5sYWJlbC1pY29uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogY29sb3ItY29udHJhc3QoJHZhbHVlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIGxhYmVsIGFycm93XG5cbiAgICAubGFiZWwtYXJyb3cge1xuICAgICAgICAmLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgICAgICAgICAubGFiZWwtaWNvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfSk7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hbGVydHtcbiAgICAgICAgJi5hbGVydC0jeyRjb2xvcn0ge1xuICAgICAgICAgICAgLmJ0bi1jbG9zZTo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cblxuICAgIC8vYWxlcnQgYWRkaXRpb25hbCBleGFtcGxlXG4gICAgLmFsZXJ0LWFkZGl0aW9uYWwge1xuICAgICAgICAmLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgICAgICAgICAuYWxlcnQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfSk7XG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9ICAgXG59XG4uYWxlcnQtZGlzbWlzc2libGUge1xuICAgIC5idG4tY2xvc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29udGVudDogXCJcXEYwMTU2XCIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjE1cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuICAgIiwiLy8gXG4vLyBiYWRnZS5zY3NzXG4vL1xuXG4uYmFkZ2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk1O1xufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgIFxuICAgIC5iYWRnZS1sYWJlbCB7XG4gICAgICAgICYuYmctI3skY29sb3J9IHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR2YWx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gYmFkZ2UtYm9yZGVyXG4uYmFkZ2UtYm9yZGVyIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkO1xufVxuXG4vLyBiYWRnZS1sYWJlbFxuLmJhZGdlLWxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGxlZnQ6IC0xNHB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxufVxuXG4vL0JhZGdlIEdyYWRpZW50IFN0eWxlXG4kZ3JhZGllbnRzOiAoKTtcbiRncmFkaWVudHM6IG1hcC1tZXJnZSgocHJpbWFyeTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgJHByaW1hcnkgMCUsICRzdWNjZXNzIDEwMCUpLFxuICAgICAgICBzZWNvbmRhcnk6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICRzZWNvbmRhcnkgMCUsICRpbmZvIDEwMCUpLFxuICAgICAgICBzdWNjZXNzOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAkc3VjY2VzcyAwJSwgJHdhcm5pbmcgMTAwJSksXG4gICAgICAgIGRhbmdlcjogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgJGRhbmdlciAwJSwgJHNlY29uZGFyeSAxMDAlKSxcbiAgICAgICAgd2FybmluZzogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgJHdhcm5pbmcgMCUsIGRhcmtlbigkd2FybmluZywgMTUlKSAxMDAlKSxcbiAgICAgICAgaW5mbzogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgJGluZm8gMCUsICRzdWNjZXNzIDEwMCUpLFxuICAgICAgICBkYXJrOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAkZGFyayAwJSwgJHByaW1hcnkgMTAwJSkpLFxuICAgICRncmFkaWVudHMpO1xuXG5AbWl4aW4gYmFkZ2UtZ3JhZGllbnQoJHBhcmVudCwgJGdyYWRpZW50KSB7XG4gICAgI3skcGFyZW50fSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmFkaWVudDtcbiAgICB9XG59XG5cbkBlYWNoICRncmFkaWVudCxcbiR2YWx1ZSBpbiAkZ3JhZGllbnRzIHtcbiAgICBAaW5jbHVkZSBiYWRnZS1ncmFkaWVudChcIi5iYWRnZS1ncmFkaWVudC0jeyRncmFkaWVudH1cIiwgJHZhbHVlKTtcbn0iLCIvLyBcbi8vIF9idXR0b25zLnNjc3Ncbi8vIFxuXG5idXR0b24sXG5hIHtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5idG4ge1xuICAgIGJveC1zaGFkb3c6ICRlbGVtZW50LXNoYWRvdztcbn1cblxuOmlzKC5idG4uc2hvdywgLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmUsIDpub3QoLmJ0bi1jaGVjaykrLmJ0bjphY3RpdmUpIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogY2FsYygjeyRidG4tcGFkZGluZy15ICogMn0gKyAjeyRidG4tbGluZS1oZWlnaHR9ZW0gKyAjeyRib3JkZXItd2lkdGggKiAyfSk7XG4gICAgd2lkdGg6IGNhbGMoI3skYnRuLXBhZGRpbmcteSAqIDJ9ICsgI3skYnRuLWxpbmUtaGVpZ2h0fWVtICsgI3skYm9yZGVyLXdpZHRoICogMn0pO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICA6aXMoaSwgc3ZnLCBpbWcpIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAmLmJ0bi1zbSB7XG4gICAgICAgIGhlaWdodDogY2FsYygjeyRidG4tcGFkZGluZy15LXNtICogMn0gKyAjeyRidG4tbGluZS1oZWlnaHR9ZW0gKyAjeyRib3JkZXItd2lkdGggKiAyfSk7XG4gICAgICAgIHdpZHRoOiBjYWxjKCN7JGJ0bi1wYWRkaW5nLXktc20gKiAyfSArICN7JGJ0bi1saW5lLWhlaWdodH1lbSArICN7JGJvcmRlci13aWR0aCAqIDJ9KTtcbiAgICB9XG5cbiAgICAmLmJ0bi1sZyB7XG4gICAgICAgIGhlaWdodDogY2FsYygjeyRidG4tcGFkZGluZy15LWxnICogMn0gKyAjeyRidG4tbGluZS1oZWlnaHR9ZW0gKyAjeyRib3JkZXItd2lkdGggKiAyfSk7XG4gICAgICAgIHdpZHRoOiBjYWxjKCN7JGJ0bi1wYWRkaW5nLXktbGcgKiAyfSArICN7JGJ0bi1saW5lLWhlaWdodH1lbSArICN7JGJvcmRlci13aWR0aCAqIDJ9KTtcbiAgICB9XG59XG5cbi8vXG4vLyBTb2Z0IEJ1dHRvbnNcbi8vIFxuXG5AZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJHRoZW1lLWNvbG9ycykge1xuXG4gICAgLmJ0bi0jeyRzdGF0ZX0ge1xuICAgICAgICAtLSN7JHByZWZpeH1idG4tYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0pO1xuICAgICAgICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9KTtcbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICAgICAgICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICAgICAgICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1yZ2IpO1xuICAgICAgICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICAgICAgICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgICB9XG5cbiAgICAuYnRuLW91dGxpbmUtI3skc3RhdGV9IHtcbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9KTtcbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfSk7XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfSk7XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0pO1xuICAgICAgICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1yZ2IpO1xuICAgICAgICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9KTtcbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0pO1xuICAgIH1cblxuICAgIC8vIHNvZnQgQnV0dG9uc1xuICAgIC5idG4tc29mdC0jeyRzdGF0ZX0ge1xuICAgICAgICAtLSN7JHByZWZpeH1idG4tY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0pO1xuICAgICAgICAtLSN7JHByZWZpeH1idG4tYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYmctc3VidGxlKTtcbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfSk7XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1yZ2IpO1xuICAgICAgICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9KTtcbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC8vIEdob3N0IEJ1dHRvbnNcbiAgICAuYnRuLWdob3N0LSN7JHN0YXRlfSB7XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfSk7XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0pO1xuICAgICAgICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYmctc3VidGxlKTtcbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXJnYik7XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0pO1xuICAgICAgICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJnLXN1YnRsZSk7XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG59XG5cbi8vYnV0dG9uIHdpdGggaWNvblxuLmJ0bi1sYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNDRweDtcblxuICAgIC5sYWJlbC1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMzUuNXB4O1xuICAgICAgICBsZWZ0OiBjYWxjKCN7JGJ0bi1ib3JkZXItd2lkdGh9ICogLTEpO1xuICAgICAgICB0b3A6IGNhbGMoI3skYnRuLWJvcmRlci13aWR0aH0gKiAtMSk7XG4gICAgICAgIGJvdHRvbTogY2FsYygjeyRidG4tYm9yZGVyLXdpZHRofSAqIC0xKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuMSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi5idG4tbGlnaHQge1xuICAgICAgICAubGFiZWwtaWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkYXJrLCAwLjA1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucmlnaHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4O1xuXG4gICAgICAgIC5sYWJlbC1pY29uIHtcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKCN7JGJ0bi1ib3JkZXItd2lkdGh9ICogLTEpO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQW5pbWF0aW9uIEJ1dHRvblxuXG4uYnRuLWFuaW1hdGlvbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAxLCAwLjMsIDEpO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1JSwgMCk7XG4gICAgICAgIHBhZGRpbmc6ICRidG4tcGFkZGluZy15ICRidG4tcGFkZGluZy14O1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjNzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMiwgMSwgMC4zLCAxKTtcbiAgICB9XG5cbiAgICA+c3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjNzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMiwgMSwgMC4zLCAxKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIH1cblxuICAgICAgICA+c3BhbiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjUlLCAwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGJnKSB7XG4gICAgJi5idG4tYW5pbWF0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICAgICAgICBib3JkZXItY29sb3I6ICRiZyAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6aXMoOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsIDpmb2N1cy12aXNpYmxlKSB7XG4gICAgICAgICAgICBjb2xvcjogJGJnO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmcsIDAuMSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBlYWNoICRjb2xvcixcbiR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSk7XG4gICAgfVxufVxuXG4vL2J0biBncm91cFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gICAgbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLy8gYnRuIGdyb3VwIHJhZGlvXG4uYnRuLWdyb3VwLnJhZGlvIHtcbiAgICAuYnRuIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIC5idG4tY2hlY2s6YWN0aXZlKy5idG4tbGlnaHQsXG4gICAgLmJ0bi1jaGVjazpjaGVja2VkKy5idG4tbGlnaHQsXG4gICAgLmJ0bi1saWdodC5hY3RpdmUsXG4gICAgLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUuc2hvdyxcbiAgICAuYnRuLWxpZ2h0OmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGluZm8sIDAuMik7XG4gICAgICAgIGNvbG9yOiAkaW5mbztcbiAgICB9XG59XG5cbi5idG4tbG9hZCB7XG5cbiAgICAuc3Bpbm5lci1ib3JkZXIsXG4gICAgLnNwaW5uZXItZ3JvdyB7XG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgfVxufVxuXG4vL0JvcmRlciBCb3R0b20gQnV0dG9ucyBTdHlsZVxuQGVhY2ggJGNvbG9yLFxuJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuXG4gICAgOmlzKC5idG4tI3skY29sb3J9LCAuYnRuLW91dGxpbmUtI3skY29sb3J9LCAuYnRuLXNvZnQtI3skY29sb3J9KSB7XG4gICAgICAgICYuYnRuLWJvcmRlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgZGFya2VuKCR2YWx1ZSwgOCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgOmlzKC5idG4tc29mdC0jeyRjb2xvcn0sIC5idG4tb3V0bGluZS0jeyRjb2xvcn0pIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkdmFsdWUpfTtcbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCR2YWx1ZSl9O1xuICAgIH1cbn1cblxuLy9jdXN0b20gdG9nZ2xlXG4uY3VzdG9tLXRvZ2dsZSB7XG4gICAgLmljb24tb2ZmIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5pY29uLW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1vZmYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gXG4vLyBicmVhZGNydW1iLnNjc3Ncbi8vXG5cblxuLy8gQnJlYWRjcnVtYiBpdGVtIGFycm93XG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgICA+IGEge1xuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICAgIH1cbiAgICArLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuICAiLCIvLyBcbi8vIF9jYXJkLnNjc3Ncbi8vIFxuXG4uY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIGJveC1zaGFkb3c6ICRjYXJkLWJveC1zaGFkb3c7XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xufVxuXG4vL0NhcmQgSGVhZGVyIERyb3Bkb3duXG4uY2FyZC1oZWFkZXItZHJvcGRvd24ge1xuICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgICBwYWRkaW5nOiAkY2FyZC1jYXAtcGFkZGluZy15IDA7XG4gICAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDAgMCA3cHggMDtcbn1cblxuLmNhcmQtaGVpZ2h0LTEwMCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xufVxuXG4uY2FyZC1hbmltYXRle1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXG4gICAgJjpob3ZlcntcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoI3stJGdyaWQtZ3V0dGVyLXdpZHRofSAvIDUpKTtcbiAgICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGc7XG4gICAgfVxufVxuXG5cbi8vIGNhcmQgY29sb3IgdmFyaWFudFxuXG5AZWFjaCAkY29sb3IsXG4kdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLmNhcmQtI3skY29sb3J9IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xuICAgICAgICBjb2xvcjogY29sb3ItY29udHJhc3QoJHZhbHVlKTtcblxuICAgICAgICAuY2FyZC1oZWFkZXIsIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC4xKTtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvci1jb250cmFzdCgkdmFsdWUpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvci1jb250cmFzdCgkdmFsdWUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AZWFjaCAkY29sb3IsXG4kdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLmNhcmQtYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIC5jYXJkLWhlYWRlciwgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHZhbHVlO1xuICAgICAgICB9XG5cbiAgICB9XG59XG5cbi5jYXJkLWxpZ2h0e1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG4gICAgLmNhcmQtaGVhZGVyLCAuY2FyZC1mb290ZXJ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZGFyay1yZ2IpLCAwLjEpO1xuICAgIH1cbiAgICAuY2FyZC10aXRsZSwgLmNhcmQtdGV4dCB7IFxuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vLyBMb2FkZXJcblxuLmNhcmQtcHJlbG9hZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpZ2h0LXJnYiksIDAuNik7XG4gICAgei1pbmRleDogOTk5OTtcbn1cblxuLmNhcmQtc3RhdHVzIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbS1sb2FkZXIge1xuICAgIGFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG5cdHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSB9XG59XG5cbi5jYXJkLW92ZXJsYXl7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjIwKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxuICAgIDppcyguY2FyZC1oZWFkZXIsIC5jYXJkLWZvb3Rlcikge1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJHdoaXRlLCAwLjE1KSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmNhcmQtdG9vbGJhci1tZW51IHtcbiAgICBsaW5lLWhlaWdodDogMC44O1xuICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxuICAgIC5taW5pbWl6ZS1jYXJkIHtcbiAgICAgICAgLnBsdXN7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9ICBcbiAgICAgICAgLm1pbnVzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgICYuY29sbGFwc2Vke1xuICAgICAgICAgICAgLnBsdXN7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9ICBcbiAgICAgICAgICAgIC5taW51cyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBcbi8vIF9kcm9wZG93bi5zY3NzXG4vLyBcblxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogLjI1NWVtO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBjb250ZW50OiBcIlxcRjAxNDBcIjtcbiAgICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBEcm9wRG93blNsaWRlO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwMDA7XG5cbiAgICAmLmRyb3Bkb3duLW1lZ2FtZW51IHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZbZGF0YS1wb3BwZXItcGxhY2VtZW50PVwidG9wLXN0YXJ0XCJdIHtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IERyb3BEb3duU2xpZGVEb3duO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBEcm9wRG93blNsaWRlIHtcbiAgICAxMDAlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICB9XG5cbiAgICAwJSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgRHJvcERvd25TbGlkZURvd24ge1xuICAgIDEwMCUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIDAlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmRyb3Bkb3duLW1lbnUteGwge1xuICAgICAgICB3aWR0aDogNDIwcHg7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUtbGcge1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUtbWQge1xuICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgfVxufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLDAuMTIpO1xuICAgICAgICB0b3A6IGNhbGMoI3skYnRuLWJvcmRlci13aWR0aH0gKiAtMSk7XG4gICAgICAgIGJvdHRvbTogY2FsYygjeyRidG4tYm9yZGVyLXdpZHRofSAqIC0xKTtcbiAgICAgICAgcmlnaHQ6IGNhbGMoI3skYnRuLWJvcmRlci13aWR0aH0gKiAtMSk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgJGJ0bi1ib3JkZXItcmFkaXVzICRidG4tYm9yZGVyLXJhZGl1cyAwO1xuICAgIH1cbn1cblxuLy8gRHJvcGRvd24gTWVnYSBNZW51XG5cbi5kcm9wZG93bi1tZWdhIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cblxuXG4vLyBEcm9wZG93biBzaXplXG5cbi5kcm9wZG93bi1tZWdhLW1lbnUteGwge1xuICAgIHdpZHRoOiAzOHJlbTtcbn1cblxuLmRyb3Bkb3duLW1lZ2EtbWVudS1sZyB7XG4gICAgd2lkdGg6IDI2cmVtO1xufVxuXG5bZGlyPVwibHRyXCJdIHtcbiAgICAuZHJvcGRvd24tbWVudS1zdGFydCB7XG4gICAgICAgIC0tI3skcHJlZml4fXBvc2l0aW9uOiBlbmQ7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUtZW5kIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9cG9zaXRpb246IHN0YXJ0O1xuICAgIH1cbn1cbi8vIEN1c3RvbSBEcm9wZG93biB3aXRoIFRhYnNcbi5kcm9wZG93bi1oZWFke1xuICAgIC5uYXYtdGFicy1jdXN0b217XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgLm5hdi1saW5rICB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC42KTtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGVhY2ggJGNvbG9yLFxuJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC5kcm9wZG93bm1lbnUtI3skY29sb3J9IHtcbiAgICAgIC5kcm9wZG93bi1pdGVte1xuICAgICAgICAmOmlzKDpmb2N1cywgOmhvdmVyLCAuYWN0aXZlKXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCgkdmFsdWUpLCAwLjA3KTtcbiAgICAgICAgICBjb2xvcjogJHZhbHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxufSIsIi8vXG4vLyBfbmF2LnNjc3Ncbi8vXG5cbjppcygubmF2LXRhYnMsIC5uYXYtcGlsbHMpIHtcbiAgICA+bGkge1xuICAgICAgICA+YSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uYXYtcGlsbHMge1xuICAgID5hIHtcbiAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgfVxufVxuXG4ubmF2LXBpbGxzIHtcblxuICAgIDppcygubmF2LWxpbmsuYWN0aXZlLCAuc2hvdz4ubmF2LWxpbmspIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGVsZW1lbnQtc2hhZG93O1xuICAgIH1cbn1cblxuLm5hdi10YWJzLWN1c3RvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuXG4gICAgLm5hdi1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlIDBzO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNhcmQtaGVhZGVyLXRhYnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXJlbTtcblxuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZzogJGNhcmQtY2FwLXBhZGRpbmcteSAkY2FyZC1jYXAtcGFkZGluZy14O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyB2ZXJ0aWNhbCBuYXZcblxuLnZlcnRpY2FsLW5hdiB7XG4gICAgLm5hdiB7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgICAgIC5uYXYtaWNvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vL05hdnRhYiBjdXN0b21cbi5uYXZ0YWItYmcge1xuICAgIGxpIHtcbiAgICAgICAgPmEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMzAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gYXJyb3ctbmF2dGFic1xuXG4uYXJyb3ctbmF2dGFicyB7XG4gICAgLm5hdi1pdGVtIHtcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTEycHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRuYXYtbGluay10cmFuc2l0aW9uKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBjdXN0b20gaG92ZXIgdGFiXG4uY3VzdG9tLWhvdmVyLW5hdi10YWJzIHtcbiAgICAubmF2LWl0ZW0ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcblxuICAgICAgICAgICAgLm5hdi1pY29uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXYtdGl0bCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgLm5hdi10YWItcG9zaXRpb24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdi10YWItcG9zaXRpb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXG4gICAgICAgICAgICAgICAgJi5uYXYtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5uYXYtdGl0bCB7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAubmF2LXRpdGwge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm5hdi1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIGN1c3RvbSB2ZXJ0aWNhbCB0YWJcblxuLmN1c3RvbS12ZXJ0aS1uYXYtcGlsbHMge1xuICAgIC5uYXYtbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWxlZnQtY29sb3IgMC4wNCBlYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gYW5pbWF0aW9uIG5hdlxuLmFuaW1hdGlvbi1uYXYge1xuICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNHMgY3ViaWMtYmV6aWVyKDAuNTEsIDAuMTgsIDAsIDAuODgpIDAuMXM7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubmF2LWJvcmRlci10b3Age1xuICAgIC5uYXYtbGluayB7XG4gICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGVhY2ggJGNvbG9yLFxuJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC5uYXYtYm9yZGVyLXRvcC0jeyRjb2xvcn0ge1xuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdmFsdWU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHZhbHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubmF2LWN1c3RvbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgYm9yZGVyLXJhZGl1czogJGNhcmQtYm9yZGVyLXJhZGl1cztcblxuICAgIC5uYXYtaXRlbSB7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuNzUpO1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC4xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubmF2LWN1c3RvbS1saWdodCB7XG4gICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LXJnYiksIDAuNzUpO1xuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBlYWNoICRjb2xvcixcbiR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAubmF2LWN1c3RvbS0jeyRjb2xvcn0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XG4gICAgfVxufVxuXG4ubmF2LWN1c3RvbS1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcbn1cblxuQGVhY2ggJGNvbG9yLFxuJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC5uYXYtI3skY29sb3J9IHtcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubmF2LXRhYnMge1xuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdmFsdWU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubmF2LXRhYnMtY3VzdG9tIHtcbiAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZhbHVlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKTtcblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFycm93LW5hdnRhYnMge1xuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkdmFsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmN1c3RvbS12ZXJ0aS1uYXYtcGlsbHMge1xuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJHZhbHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBwcm9ncmVzcyBuYXZcbi5wcm9ncmVzcy1uYXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG5cbiAgICAucHJvZ3Jlc3Mge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5uYXYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcblxuICAgICAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICAgICAmLmRvbmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFN0ZXAgYXJyb3cgbmF2XG4uc3RlcC1hcnJvdy1uYXYge1xuICAgIC5uYXYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xuXG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTRweDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZG9uZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4wNSk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuMSk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4xKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyB2ZXJ0aWNhbCBuYXYgc3RlcFxuLnZlcnRpY2FsLW5hdnMtc3RlcCB7XG4gICAgLm5hdiB7XG4gICAgICAgIGdhcDogMTZweDtcblxuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpZ2h0LXJnYiksIDAuNCk7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG5cbiAgICAgICAgICAgIC5zdGVwLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3RlcC1pY29uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhbmdlcjtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAgICYuZG9uZSB7XG4gICAgICAgICAgICAgICAgLnN0ZXAtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc3VjY2VzcztcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZWI4MFwiO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kb25lIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vL091dGxpbmUgQm9yZGVyIE5hdlxuLm5hdi1jdXN0b20tb3V0bGluZSB7XG4gICAgJi5uYXYge1xuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGVhY2ggJGNvbG9yLFxuJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC5uYXYtI3skY29sb3J9IHtcbiAgICAgICAgJi5uYXYtY3VzdG9tLW91dGxpbmUge1xuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdmFsdWU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHZhbHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9jdXN0b21zIG5hdlxuLm5hdi1jdXN0b21zIHtcbiAgICAmLm5hdiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDhweCAwIDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0yNHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tldygzMGRlZywgMGRlZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggMCAwIDA7XG4gICAgICAgICAgICAgICAgbGVmdDogLTI0cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3KC0zMGRlZywgMGRlZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICAgJi5hY3RpdmU6YmVmb3JlLFxuICAgICAgICAgICAgJi5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gXG4vLyBfdGFibGUuc2Nzc1xuLy8gXG5cbi50YWJsZSB7XG4gICAgPnRoZWFkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgICA+Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG59XG5cblxuLnRhYmxlLW5vd3JhcCB7XG5cbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxufVxuXG4vLyBjYXJkIHRhYmxlXG5cbi50YWJsZS1jYXJke1xuICAgIG1hcmdpbjogKC0kY2FyZC1zcGFjZXIteSkgKC0kY2FyZC1zcGFjZXIteCk7XG5cbiAgICB0aCxcbiAgICB0ZCB7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIH1cbn1cblxuQGVhY2ggJGNvbG9yLFxuJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC5ib3JkZXItI3skY29sb3J9IHtcbiAgICAgICAgJi50YWJsZSB7XG4gICAgICAgICAgICA+IHRoZWFkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50YWJsZS0jeyRjb2xvcn0ge1xuICAgICAgICAmLnRhYmxlIHtcbiAgICAgICAgICAgID4gdGhlYWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6bGlnaHRlbigkdmFsdWUsIDEwJSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRhYmxlPjpub3QoY2FwdGlvbik+Kj4qIHtcbiAgICBjb2xvcjogdmFyKC0tdnotdGFibGUtY29sb3Itc3RhdGUpLCB2YXIoLS12ei10YWJsZS1jb2xvci10eXBlLCB2YXIoLS12ei10YWJsZS1jb2xvcikpO1xufVxuXG4udGFibGUge1xuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc29ydCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDM1ZFwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgIHRvcDogMThweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMC41cmVtO1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYwMzYwXCI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vXG4vLyBfbW9kYWwuc2Nzc1xuLy9cblxuLm1vZGFsLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xufVxuXG4ubW9kYWwtZGlhbG9nOm5vdCgubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUpIHtcbiAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgXG4gICAgICAgIC5idG4tY2xvc2Uge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxufVxuXG4ubW9kYWwge1xuXHQmLmZhZGVJblJpZ2h0IHtcblx0XHQubW9kYWwtZGlhbG9nIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAlKTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0fVxuXG5cdFx0Ji5zaG93IHtcblx0XHRcdC5tb2RhbC1kaWFsb2cge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5mYWRlSW5MZWZ0IHtcblx0XHQubW9kYWwtZGlhbG9nIHtcblx0XHRcdGFuaW1hdGlvbjogZmFkZUluTGVmdCAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cdFx0fVxuXG5cdFx0Ji5zaG93IHtcblx0XHRcdC5tb2RhbC1kaWFsb2cge1xuXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5mYWRlSW5VcCB7XG5cdFx0Lm1vZGFsLWRpYWxvZyB7XG5cdFx0XHRhbmltYXRpb246IGZhZGVJblVwIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAzMCUpO1xuXHRcdH1cblxuXHRcdCYuc2hvdyB7XG5cdFx0XHQubW9kYWwtZGlhbG9nIHtcblx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuZmxpcCB7XG5cdFx0cGVyc3BlY3RpdmU6IDEzMDBweDtcblxuXHRcdC5tb2RhbC1kaWFsb2cge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlWSgtNzBkZWcpO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcblx0XHR9XG5cblx0XHQmLnNob3cge1xuXHRcdFx0Lm1vZGFsLWRpYWxvZyB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLnpvb21JbiB7XG5cdFx0Lm1vZGFsLWRpYWxvZyB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSguNyk7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0fVxuXG5cdFx0Ji5zaG93IHtcblx0XHRcdC5tb2RhbC1kaWFsb2cge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLm1vZGFsLWRpYWxvZy1yaWdodCB7XG5cdG1hcmdpbi1yaWdodDogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDtcbn1cblxuLy8gbW9kYWwtZGlhbG9nLWJvdHRvbVxuLm1vZGFsLWRpYWxvZy1ib3R0b20ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cH0pO1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCogMiB9KTtcblx0fVxufVxuXG4ubW9kYWwtZGlhbG9nLWJvdHRvbS1yaWdodCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0bWluLWhlaWdodDogY2FsYygxMDAlIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwfSk7XG5cdG1hcmdpbi1yaWdodDogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAqMiB9KTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMCUsIDAsIDApO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHR9XG59XG5cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAlLCAwKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbiB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcblx0fVxuXG5cdDUwJSB7XG5cdFx0b3BhY2l0eTogMVxuXHR9XG59XG5cbi5sb2dpbi1tb2RhbCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2ZXJzaW9uPScxLjEnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4bWxuczpzdmdqcz0naHR0cDovL3N2Z2pzLmNvbS9zdmdqcycgd2lkdGg9JzE0NDAnIGhlaWdodD0nNTYwJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSdub25lJyB2aWV3Qm94PScwIDAgMTQ0MCA1NjAnJTNlJTNjZyBtYXNrPSd1cmwoJTI2cXVvdCUzYiUyM1N2Z2pzTWFzazEwMTYlMjZxdW90JTNiKScgZmlsbD0nbm9uZSclM2UlM2NyZWN0IHdpZHRoPScxNDQwJyBoZWlnaHQ9JzU2MCcgeD0nMCcgeT0nMCcgZmlsbD0ncmdiYSg2NCUyYyA4MSUyYyAxMzclMmMgMSknJTNlJTNjL3JlY3QlM2UlM2NwYXRoIGQ9J00wJTJjNjUwLjcwNEMxMjIuMzI4JTJjNjQ4Ljc0NiUyYzE1OS4xNzUlMmM0NzMuMDQzJTJjMjU1LjY3NCUyYzM5Ny44MzdDMzM5LjcyNCUyYzMzMi4zMzMlMmM0NjEuNTI5JTJjMzI0LjkyNCUyYzUyNi40NDklMmMyNDAuNDIxQzU5OC40MjglMmMxNDYuNzMlMmM2NTUuNTQ2JTJjMjQuODQ3JTJjNjMxLjAxNSUyYy05MC43MjZDNjA2LjY2NiUyYy0yMDUuNDQ0JTJjNDgyLjkyNiUyYy0yNjMuNDk3JTJjNDAxLjU2NSUyYy0zNDcuOTU4QzMyNS4yMTUlMmMtNDI3LjIxNyUyYzI3NS41NDMlMmMtNTQ5LjAxMiUyYzE2Ny44MjYlMmMtNTcxLjU2M0M2MC4zNDQlMmMtNTk0LjA2NSUyYy0yNy43MDMlMmMtNDgyLjkzMiUyYy0xMzUuMTYzJTJjLTQ2MC4zMjVDLTI1Ni4zMzYlMmMtNDM0LjgzMyUyYy00MDEuOTI5JTJjLTUwOS42NTElMmMtNDk3Ljk3MiUyYy00MzEuNDk1Qy01OTIuODA3JTJjLTM1NC4zMjElMmMtNTc5Ljg2NSUyYy0yMDYuODg2JTJjLTU5NS42MDMlMmMtODUuNjM1Qy02MTEuMTMzJTJjMzQuMDE2JTJjLTY1Ni43NjElMmMxNjkuMTgzJTJjLTU4OC44ODQlMmMyNjguOTM0Qy01MjAuODU0JTJjMzY4LjkwOSUyYy0zNjIuNDU4JTJjMzQwLjMyNCUyYy0yNjAuOTg5JTJjNDA2LjEwNkMtMTU4Ljg3NSUyYzQ3Mi4zMDYlMmMtMTIxLjY3OSUyYzY1Mi42NTElMmMwJTJjNjUwLjcwNCcgZmlsbD0nJTIzMzM0MTZlJyUzZSUzYy9wYXRoJTNlJTNjcGF0aCBkPSdNMTQ0MCA5OTUuNjcyQzE1MTkuNzI4IDk4NC43NDEgMTU2My4xMiA4OTkuNzc5IDE2MjYuNDY2IDg1MC4xNDY5OTk5OTk5OTk5IDE2ODIuNjM5MDAwMDAwMDAwMSA4MDYuMTM1IDE3NTYuMjYxIDc4Mi42MDIgMTc5MS4yOTM5OTk5OTk5OTk5IDcyMC40MzEgMTgyNy41NzEgNjU2LjA1MiAxODM1LjUzNyA1NzcuNjYxMDAwMDAwMDAwMSAxODIwLjgxNCA1MDUuMjQ3IDE4MDYuNTE4IDQzNC45MzMgMTc1My4yNjQwMDAwMDAwMDAxIDM4My4xNjk5OTk5OTk5OTk5NiAxNzEwLjk0MSAzMjUuMjI4IDE2NjQuNDc1IDI2MS42MTQgMTYzNC45OTIgMTc1LjE2MDAwMDAwMDAwMDAzIDE1NjAuNjU3IDE0OS4wNzk5OTk5OTk5OTk5OCAxNDg1Ljk2IDEyMi44NzI5OTk5OTk5OTk5OSAxNDAyLjE0NiAxNTUuNTQzIDEzMzIuMDMgMTkyLjI4OSAxMjY5LjU0MSAyMjUuMDM4IDEyMzIuNzU0IDI4Ny4yNTEgMTE4OS45NjkgMzQzLjM0NyAxMTQ5LjkyNSAzOTUuODQ5IDExMTUuNzgxIDQ0OC45IDEwODkuOTYgNTA5LjY3MiAxMDU2IDU4OS41OTkgOTg4Ljk2ODAwMDAwMDAwMDEgNjcxLjE2NTk5OTk5OTk5OTkgMTAxNS41NTcgNzUzLjgzNyAxMDQxLjkxIDgzNS43NzQgMTE0Mi43MTQgODYzLjYxIDEyMTcuNDk4IDkwNi4yMiAxMjg4LjM4OCA5NDYuNjExIDEzNTkuMTY3IDEwMDYuNzU1IDE0NDAgOTk1LjY3MicgZmlsbD0nJTIzNGQ2MWE0JyUzZSUzYy9wYXRoJTNlJTNjL2clM2UlM2NkZWZzJTNlJTNjbWFzayBpZD0nU3ZnanNNYXNrMTAxNiclM2UlM2NyZWN0IHdpZHRoPScxNDQwJyBoZWlnaHQ9JzU2MCcgZmlsbD0nd2hpdGUnJTNlJTNjL3JlY3QlM2UlM2MvbWFzayUzZSUzYy9kZWZzJTNlJTNjL3N2ZyUzZVwiKTtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufSIsIi8vIFxuLy8gX3BhZ2luYXRpb24uc2Nzc1xuLy8gXG5cbi8vIFBhZ2luYXRpb24gU2VwYXJhdGVkXG4ucGFnaW5hdGlvbi1zZXBhcmF0ZWQge1xuICAgIC5wYWdlLWl0ZW0ge1xuICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjM1cmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBQYWdpbmF0aW9uIHJvdW5kZWQgKEN1c3RvbSlcbi5wYWdpbmF0aW9uLXJvdW5kZWQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCAzcHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLnBhZ2luYXRpb24tc20ge1xuICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjVweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWdlLWl0ZW0uYWN0aXZlIHtcbiAgICAucGFnZS1saW5re1xuICAgICAgICBib3gtc2hhZG93OiAkZWxlbWVudC1zaGFkb3c7XG4gICAgfVxufSIsIi8vIFxuLy8gX3Byb2dyZXNzLnNjc3Ncbi8vIFxuXG4vLyBQcm9ncmVzcyBoZWlnaHQgc21hbGxcbi5wcm9ncmVzcy1zbSB7XG4gICAgaGVpZ2h0OiA1cHg7XG59XG5cbi8vIFByb2dyZXNzIGhlaWdodCBsYXJnZVxuLnByb2dyZXNzLWxnIHtcbiAgICBoZWlnaHQ6IDEycHg7XG59XG5cbi8vIFByb2dyZXNzIGhlaWdodCBFeHRyYSBsYXJnZVxuLnByb2dyZXNzLXhsIHtcbiAgICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5jdXN0b20tcHJvZ2VzcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnByb2dyZXNzLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTEycHg7XG5cbiAgICAgICAgLmF2YXRhci10aXRsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gYW5pbWF0ZWQtcHJvZ3Jlc3NcblxuLmFuaW1hdGVkLXByb2dyZXNzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGFuaW1hdGlvbjogYW5pbWF0ZS1wb3NpdGl2ZSAycztcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZS1wb3NpdGl2ZSB7XG4gICAgMCUge1xuICAgICAgICB3aWR0aDogMDtcbiAgICB9XG59XG5cbi8vIGN1c3RvbS1wcm9ncmVzc1xuXG4uY3VzdG9tLXByb2dyZXNzIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cbiAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIHByb2dyZXNzIHdpdGhsYWJlbFxuLnByb2dyZXNzLWxhYmVsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0yNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IC05cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBib3R0b206IC03cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4ucHJvZ3Jlc3Mtc3RlcC1hcnJvdyB7XG4gICAgaGVpZ2h0OiAzLjI1cmVtO1xuXG4gICAgLnByb2dyZXNzLWJhciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuQG1peGluIHByb2dyZXNzLXZhcmlhbnQoJGJnKSB7XG4gICAgLnByb2dyZXNzLWJhciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcbiAgICAgICAgJjo6YWZ0ZXIgeyBcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkYmc7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmcsIDAuMSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmcgIWltcG9ydGFudDtcbiAgICAgICAgICAgICY6OmFmdGVyIHsgXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoJGJnLCAwLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAucHJvZ3Jlc3MtI3skY29sb3J9IHtcbiAgICAgICAgQGluY2x1ZGUgcHJvZ3Jlc3MtdmFyaWFudCgkdmFsdWUpO1xuICAgIH1cbn1cblxuIiwiLy8gXG4vLyBfcG9wb3Zlci5zY3NzXG4vLyBcblxuLnBvcG92ZXIge1xuICAgIGJveC1zaGFkb3c6ICRwb3BvdmVyLWJveC1zaGFkb3c7XG59IiwiLy8gXG4vLyB0eXBlLnNjc3Ncbi8vXG5cbi8vIEJsb2NrcXVvdGVcbi5jdXN0b20tYmxvY2txdW90ZSB7XG4gICAgJi5ibG9ja3F1b3RlIHtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZDtcbiAgICAgICAgXG4gICAgICAgICYuYmxvY2txdW90ZS1vdXRsaW5le1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGVhY2ggJGNvbG9yLFxuJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC5jdXN0b20tYmxvY2txdW90ZSB7XG4gICAgICAgICYuYmxvY2txdW90ZSB7XG4gICAgICAgICAgICAmLmJsb2NrcXVvdGUtI3skY29sb3J9IHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0pO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tYmctc3VidGxlKTtcblxuICAgICAgICAgICAgICAgIC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LXRleHQtZW1waGFzaXMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5ibG9ja3F1b3RlLW91dGxpbmV7XG4gICAgICAgICAgICAgICAgJi5ibG9ja3F1b3RlLSN7JGNvbG9yfSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfSk7XG5cbiAgICAgICAgICAgICAgICAgICAgLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LXRleHQtZW1waGFzaXMpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vXG4vLyBfZm9ybS1jaGVjay5zY3NzXG4vL1xuXG4uZm9ybS1jaGVjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICAgICAgLypydGw6IHJpZ2h0Ki87XG5cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG5cblxuLy8gY2hlY2tib3ggY29sb3JcblxuQGVhY2ggJGNvbG9yLFxuJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC5mb3JtLWNoZWNrLSN7JGNvbG9yfSB7XG4gICAgICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHZhbHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tcmFkaW8tI3skY29sb3J9IHtcbiAgICAgICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR2YWx1ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vLyBjaGVja2JveCBpbnB1dCByaWdodFxuLmZvcm0tY2hlY2stcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTEpO1xuICAgIH1cblxuICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi5mb3JtLXN3aXRjaCB7XG4gICAgICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTEuNik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy8gQ2hlY2tib3ggb3V0bGluZVxuXG5AZWFjaCAkY29sb3IsXG4kdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLmZvcm0tY2hlY2stb3V0bGluZSB7XG4gICAgICAgICYuZm9ybS1jaGVjay0jeyRjb2xvcn0ge1xuICAgICAgICAgICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgICAgICAgICAgICY6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdmFsdWU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR2YWx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb3JtLWNoZWNrLW91dGxpbmUge1xuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMDEyQ1wiO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuICAgICAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59XG5cbi8vIFJhZGlvXG5cbkBlYWNoICRjb2xvcixcbiR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAuZm9ybS1yYWRpby1vdXRsaW5lIHtcbiAgICAgICAgJi5mb3JtLXJhZGlvLSN7JGNvbG9yfSB7XG4gICAgICAgICAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgICAgICAgICAgJjpjaGVja2VkW3R5cGU9cmFkaW9dIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR2YWx1ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHZhbHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvcm0tcmFkaW8tb3V0bGluZSB7XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpjaGVja2VkW3R5cGU9cmFkaW9dIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXEYwNzY1XCI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDIuMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59XG5cbi8vIFN3aXRjaCBzaXplc1xuXG4uZm9ybS1zd2l0Y2gtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGxlZnQ6IC0wLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxufVxuXG4uZm9ybS1zd2l0Y2gtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMi43NXJlbTtcbiAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuXG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBsZWZ0OiAtMC43NXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuXG5AZWFjaCAkY29sb3IsXG4kdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLmZvcm0tc3dpdGNoLSN7JGNvbG9yfSB7XG4gICAgICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcblxuICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdmFsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1zd2l0Y2gtY3VzdG9tIHtcbiAgICAgICAgJi5mb3JtLXN3aXRjaC0jeyRjb2xvcn0ge1xuICAgICAgICAgICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZhbHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEN1c3RvbSBTd2l0Y2ggc3R5bGVcblxuLmZvcm0tc3dpdGNoLWN1c3RvbSB7XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMDc2NVwiO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gICAgICAgICAgICB0b3A6IC05cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsZWZ0OiAtM3B4O1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbik7XG4gICAgICAgIH1cblxuICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWJnO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbik7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0zcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gU3dpdGNoIC0gUmlnaHRcblxuLmZvcm0tc3dpdGNoLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLjUpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTEpO1xuICAgICAgICBtYXJnaW4tdG9wOiAuMWVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgfVxufVxuXG4vLyBjYXJkIHJhZGlvXG4uY2FyZC1yYWRpbyB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZyk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJjpjaGVja2VkKy5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGViODAnO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInJlbWl4aWNvblwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICByaWdodDogNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRhcmsge1xuICAgICAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgICAgICAmOmNoZWNrZWQrLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIF9mb3JtLWNvbnRyb2wuc2Nzc1xuLy9cblxuXG4uZm9ybS1pY29ue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuZm9ybS1jb250cm9sLWljb24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoI3skaW5wdXQtcGFkZGluZy14fSAqIDMpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIGkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgbGVmdDogMThweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgJi5yaWdodHtcbiAgICAgICAgLmZvcm0tY29udHJvbC1pY29uIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoI3skaW5wdXQtcGFkZGluZy14fSAqIDMpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkaW5wdXQtcGFkZGluZy14O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgIGkge1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vXG4vLyBfbGlzdC1ncm91cC5zY3NzXG4vL1xuXG5cbkBlYWNoICRjb2xvcixcbiR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAubGlzdC1ncm91cC1maWxsLSN7JGNvbG9yfSB7XG4gICAgICAgICYubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvci1jb250cmFzdCgkdmFsdWUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAubGlzdC10ZXh0IHtcbiAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpO1xuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRlbGVtZW50LXNoYWRvdztcbiAgICAgICAgLmxpc3QtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAubGlzdC10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC41MCk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIF9jdXN0b20tc2Nyb2xsYmFyLnNjc3Ncbi8vXG5cbltkYXRhLXNpbXBsZWJhcl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnNpbXBsZWJhci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uc2ltcGxlYmFyLW1hc2sge1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAwO1xufVxuXG4uc2ltcGxlYmFyLW9mZnNldCB7XG4gIGRpcmVjdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7IC8qIFJlcXVpcmVkIGZvciBob3Jpem9udGFsIG5hdGl2ZSBzY3JvbGxiYXIgdG8gbm90IGFwcGVhciBpZiBwYXJlbnQgaXMgdGFsbGVyIHRoYW4gbmF0dXJhbCBoZWlnaHQgKi9cbiAgd2lkdGg6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG92ZXJmbG93OiBhdXRvOyAvKiBTY3JvbGwgb24gdGhpcyBlbGVtZW50IG90aGVyd2lzZSBlbGVtZW50IGNhbid0IGhhdmUgYSBwYWRkaW5nIGFwcGxpZWQgcHJvcGVybHkgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiBOb3QgcmVxdWlyZWQgZm9yIGhvcml6b250YWwgc2Nyb2xsIHRvIHRyaWdnZXIgKi9cbiAgbWF4LWhlaWdodDogMTAwJTsgLyogTmVlZGVkIGZvciB2ZXJ0aWNhbCBzY3JvbGwgdG8gdHJpZ2dlciAqL1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uc2ltcGxlYmFyLWhpZGUtc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW1wbGViYXItY29udGVudDpiZWZvcmUsXG4uc2ltcGxlYmFyLWNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uc2ltcGxlYmFyLXBsYWNlaG9sZGVyIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXItd3JhcHBlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1heC1oZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZsZXgtZ3JvdzogaW5oZXJpdDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtYmFzaXM6IDA7XG59XG5cbi5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwMCU7XG4gIHdpZHRoOiAxMDAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBtaW4td2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuW2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcgLnNpbXBsZWJhci1jb250ZW50IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuXG5bZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZyAuc2ltcGxlYmFyLXRyYWNrIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAycHg7XG4gIHdpZHRoOiA2cHg7XG4gIG1pbi1oZWlnaHQ6IDEwcHg7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6ICNhMmFkYjc7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyLnNpbXBsZWJhci12aXNpYmxlOmJlZm9yZSB7XG4gIC8qIFdoZW4gaG92ZXJlZCwgcmVtb3ZlIGFsbCB0cmFuc2l0aW9ucyBmcm9tIGRyYWcgaGFuZGxlICovXG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyBsaW5lYXI7XG59XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTFweDtcbn1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgdG9wOiAycHg7XG4gIGJvdHRvbTogMnB4O1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIHtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMnB4O1xuICByaWdodDogMnB4O1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHRvcDogMnB4O1xuICBoZWlnaHQ6IDdweDtcbiAgbWluLWhlaWdodDogMDtcbiAgbWluLXdpZHRoOiAxMHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLyogUnRsIHN1cHBvcnQgKi9cbltkYXRhLXNpbXBsZWJhci1kaXJlY3Rpb249J3J0bCddIC5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5ocy1kdW1teS1zY3JvbGxiYXItc2l6ZSB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgd2lkdGg6IDUwMHB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cblxuLnNpbXBsZWJhci1oaWRlLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cblxuLmN1c3RvbS1zY3JvbGwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBbZGF0YS1zaW1wbGViYXItdHJhY2s9XCIjeyRjb2xvcn1cIl17XG4gICAgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3Jle1xuICAgICAgYmFja2dyb3VuZDogJHZhbHVlO1xuICAgIH1cbiAgfVxufSIsIi8qKlxuICogcHJpc20uanMgZGVmYXVsdCB0aGVtZSBmb3IgSmF2YVNjcmlwdCwgQ1NTIGFuZCBIVE1MXG4gKiBCYXNlZCBvbiBkYWJibGV0IChodHRwOi8vZGFiYmxldC5jb20pXG4gKiBAYXV0aG9yIExlYSBWZXJvdVxuICovXG5cbmNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdLFxucHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiBDb25zb2xhcywgTW9uYWNvLCBcIkFuZGFsZSBNb25vXCIsIFwiVWJ1bnR1IE1vbm9cIiwgbW9ub3NwYWNlO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gICAgd29yZC13cmFwOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgIC1tb3otdGFiLXNpemU6IDQ7XG4gICAgLW8tdGFiLXNpemU6IDQ7XG4gICAgdGFiLXNpemU6IDQ7XG5cbiAgICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgLW1vei1oeXBoZW5zOiBub25lO1xuICAgIC1tcy1oeXBoZW5zOiBub25lO1xuICAgIGh5cGhlbnM6IG5vbmU7XG59XG5cbnByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl06Oi1tb3otc2VsZWN0aW9uLFxucHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSA6Oi1tb3otc2VsZWN0aW9uLFxuY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl06Oi1tb3otc2VsZWN0aW9uLFxuY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0gOjotbW96LXNlbGVjdGlvbiB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2IzZDRmYztcbn1cblxucHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXTo6c2VsZWN0aW9uLFxucHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSA6OnNlbGVjdGlvbixcbmNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdOjpzZWxlY3Rpb24sXG5jb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSA6OnNlbGVjdGlvbiB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2IzZDRmYztcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgICBjb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSxcbiAgICBwcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgfVxufVxuXG4vKiBDb2RlIGJsb2NrcyAqL1xucHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSB7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbn1cblxuOm5vdChwcmUpID4gY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0sXG5wcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpICFpbXBvcnRhbnQ7XG59XG5cbi8qIElubGluZSBjb2RlICovXG46bm90KHByZSkgPiBjb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSB7XG4gICAgcGFkZGluZzogMC4xZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC4zZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLnRva2VuLmNvbW1lbnQsXG4udG9rZW4ucHJvbG9nLFxuLnRva2VuLmRvY3R5cGUsXG4udG9rZW4uY2RhdGEge1xuICAgIGNvbG9yOiBzbGF0ZWdyYXk7XG59XG5cbi50b2tlbi5wdW5jdHVhdGlvbiB7XG4gICAgY29sb3I6ICM5OTk7XG59XG5cbi50b2tlbi5uYW1lc3BhY2Uge1xuICAgIG9wYWNpdHk6IDAuNztcbn1cblxuLnRva2VuLnByb3BlcnR5LFxuLnRva2VuLnRhZyxcbi50b2tlbi5ib29sZWFuLFxuLnRva2VuLm51bWJlcixcbi50b2tlbi5jb25zdGFudCxcbi50b2tlbi5zeW1ib2wsXG4udG9rZW4uZGVsZXRlZCB7XG4gICAgY29sb3I6ICRkYW5nZXI7XG59XG5cbi50b2tlbi5zZWxlY3Rvcixcbi50b2tlbi5hdHRyLW5hbWUsXG4udG9rZW4uc3RyaW5nLFxuLnRva2VuLmNoYXIsXG4udG9rZW4uYnVpbHRpbixcbi50b2tlbi5pbnNlcnRlZCB7XG4gICAgY29sb3I6ICM2OTA7XG59XG5cbi50b2tlbi5vcGVyYXRvcixcbi50b2tlbi5lbnRpdHksXG4udG9rZW4udXJsLFxuLmxhbmd1YWdlLWNzcyAudG9rZW4uc3RyaW5nLFxuLnN0eWxlIC50b2tlbi5zdHJpbmcge1xuICAgIGNvbG9yOiAjOWE2ZTNhO1xuICAgIC8qIFRoaXMgYmFja2dyb3VuZCBjb2xvciB3YXMgaW50ZW5kZWQgYnkgdGhlIGF1dGhvciBvZiB0aGlzIHRoZW1lLiAqL1xuICAgIGJhY2tncm91bmQ6IGhzbGEoMCwgMCUsIDEwMCUsIDAuNSk7XG59XG5cbi50b2tlbi5hdHJ1bGUsXG4udG9rZW4uYXR0ci12YWx1ZSxcbi50b2tlbi5rZXl3b3JkIHtcbiAgICBjb2xvcjogIzA3YTtcbn1cblxuLnRva2VuLmZ1bmN0aW9uLFxuLnRva2VuLmNsYXNzLW5hbWUge1xuICAgIGNvbG9yOiAjZGQ0YTY4O1xufVxuXG4udG9rZW4ucmVnZXgsXG4udG9rZW4uaW1wb3J0YW50LFxuLnRva2VuLnZhcmlhYmxlIHtcbiAgICBjb2xvcjogI2U5MDtcbn1cblxuLnRva2VuLmltcG9ydGFudCxcbi50b2tlbi5ib2xkIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50b2tlbi5pdGFsaWMge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnRva2VuLmVudGl0eSB7XG4gICAgY3Vyc29yOiBoZWxwO1xufVxuXG4vKiBQcmlzbSBlZGl0b3IgKi9cbjpub3QocHJlKSA+IGNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdLFxucHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSB7XG4gICAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xufVxuXG5jb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSxcbnByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xuICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cblxuXG4vLyBTY3JvbGxiYXJcblxuLmxhbmd1YWdlLW1hcmt1cCB7XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXI6dmVydGljYWwge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhcjpob3Jpem9udGFsIHtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAuMSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1saWdodClcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saWdodClcbiAgICB9XG59XG5cblxuLy8gU2Nyb2xsLXRvcFxuXG4jc2Nyb2xsLXRvcCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDY1cHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogIzM0M2E0MDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4vLyBUb29sYmFyIChDb3B5IGJ1dHRvbilcblxuLmJ0bi1jbGlwYm9hcmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogMSAhaW1wb3J0YW50O1xufVxuXG5kaXYuY29kZS10b29sYmFyID4gLnRvb2xiYXIge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICBidXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwLjM3NXJlbSAwLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb246ICRidG4tdHJhbnNpdGlvbiAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgcmdiYSgkcHJpbWFyeSwgMC4zNSkgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIlxuLy9cbi8vICBfc3dlZXRhbGVydDIuc2Nzc1xuLy9cblxuLnN3YWwyLWNvbnRhaW5lciB7XG4gIC5zd2FsMi10aXRsZXtcbiAgICBwYWRkaW5nOiAyNHB4IDI0cHggMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIH0gIFxufVxuXG4uc3dhbDItcG9wdXB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcblxuICAuc3dhbDItdGl0bGV7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yKTtcbiAgfVxuXG4gIC5zd2FsMi1odG1sLWNvbnRhaW5lcntcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICB9XG59XG5cbi5zd2FsMi1mb290ZXJ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbn1cblxuLnN3YWwyLWh0bWwtY29udGFpbmVye1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5zd2FsMi1pY29ue1xuICAmLnN3YWwyLXF1ZXN0aW9ue1xuICAgIGJvcmRlci1jb2xvcjogJGluZm87XG4gICAgY29sb3I6ICRpbmZvO1xuICB9XG4gICYuc3dhbDItc3VjY2VzcyB7XG4gICAgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWxpbmVde1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XG4gICAgfVxuXG4gICAgLnN3YWwyLXN1Y2Nlc3MtcmluZ3tcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkc3VjY2VzcywgMC4zKTtcbiAgICB9XG4gIH1cbiAgJi5zd2FsMi13YXJuaW5ne1xuICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmc7XG4gICAgY29sb3I6ICR3YXJuaW5nO1xuICB9XG59XG5cbi5zd2FsMi1zdHlsZWR7XG4gICY6Zm9jdXN7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4uc3dhbDItbG9hZGVye1xuICBib3JkZXItY29sb3I6ICRwcmltYXJ5IHRyYW5zcGFyZW50ICRwcmltYXJ5IHRyYW5zcGFyZW50O1xufVxuXG4uc3dhbDItdGltZXItcHJvZ3Jlc3MtYmFye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzdWNjZXNzLCAwLjQpO1xufVxuXG4uc3dhbDItcHJvZ3Jlc3Mtc3RlcHMge1xuICAuc3dhbDItcHJvZ3Jlc3Mtc3RlcHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAmLnN3YWwyLWFjdGl2ZS1wcm9ncmVzcy1zdGVwe1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAmfi5zd2FsMi1wcm9ncmVzcy1zdGVwLCAmfi5zd2FsMi1wcm9ncmVzcy1zdGVwLWxpbmV7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHByaW1hcnksIDAuMyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zd2FsMi1wcm9ncmVzcy1zdGVwLWxpbmV7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gIH1cbn1cblxuLnN3YWwyLWFjdGlvbnMuc3dhbDItbG9hZGluZ3tcbiAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJte1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc3dhbDItZmlsZSwgLnN3YWwyLWlucHV0LCAuc3dhbDItdGV4dGFyZWF7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICY6Zm9jdXN7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuLnN3YWwyLWlucHV0e1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbn1cblxuLnN3YWwyLWNsb3Nle1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgJjpmb2N1c3tcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJjpob3ZlcntcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gIH1cbn1cblxuLnN3YWwyLXZhbGlkYXRpb24tbWVzc2FnZXtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59IiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2Nzcy9kaW1lbnNpb24tbm8tbm9uLW51bWVyaWMtdmFsdWVzXG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgdmFsdWVzIGZvciBmb250IHNpemVzLCBwYWRkaW5ncywgbWFyZ2lucyBhbmQgbXVjaCBtb3JlXG4vL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvYmxvYi9tYWluL0xJQ0VOU0UpXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSB2YWx1ZVxuJHJmcy1iYXNlLXZhbHVlOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy11bml0OiByZW0gIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLXVuaXQgIT0gcmVtIGFuZCAkcmZzLXVuaXQgIT0gcHgge1xuICBAZXJyb3IgXCJgI3skcmZzLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xufVxuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIHZhbHVlcyBzdGFydCBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIFJlc2l6ZSB2YWx1ZXMgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBudW1iZXIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBNb2RlLiBQb3NzaWJpbGl0aWVzOiBcIm1pbi1tZWRpYS1xdWVyeVwiLCBcIm1heC1tZWRpYS1xdWVyeVwiXG4kcmZzLW1vZGU6IG1pbi1tZWRpYS1xdWVyeSAhZGVmYXVsdDtcblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJmcyB0byBmYWxzZVxuJGVuYWJsZS1yZnM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS12YWx1ZSB1bml0XG4kcmZzLWJhc2UtdmFsdWUtdW5pdDogdW5pdCgkcmZzLWJhc2UtdmFsdWUpO1xuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS12YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcHgge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsICRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHJlbSB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcHgge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHJlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsIGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FsY3VsYXRlIHRoZSBtZWRpYSBxdWVyeSB2YWx1ZVxuJHJmcy1tcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAje2RpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XG4kcmZzLW1xLXByb3BlcnR5LXdpZHRoOiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtd2lkdGgsIG1pbi13aWR0aCk7XG4kcmZzLW1xLXByb3BlcnR5LWhlaWdodDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LWhlaWdodCwgbWluLWhlaWdodCk7XG5cbi8vIEludGVybmFsIG1peGluIHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIG1lZGlhIHF1ZXJ5IG5lZWRzIHRvIGJlIHVzZWRcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pLCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkgYW5kICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBkaXNhYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLXJ1bGUge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LCB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIHByb3BlcnR5XG4gICAgJixcbiAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgLmVuYWJsZS1yZnMgJixcbiAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZW5hYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xuXG4gIEBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSAoKSB7XG4gICAgICAuZW5hYmxlLXJmcyAmLFxuICAgICAgJi5lbmFibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5ICgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSBmb3JtYXR0ZWQgbm9uLXJlc3BvbnNpdmUgdmFsdWVcbkBmdW5jdGlvbiByZnMtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiBcIlwiO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgXCIgMFwiO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgQGlmICR1bml0ID09IHB4IHtcbiAgICAgICAgLy8gQ29udmVydCB0byByZW0gaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArICRyZnMtcmVtLXZhbHVlKX1yZW0sICR2YWx1ZSk7XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkdW5pdCA9PSByZW0ge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHB4IGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcHgsICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIDEpICogJHJmcy1yZW0tdmFsdWV9cHgsICR2YWx1ZSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIHJlc3BvbnNpdmUgdmFsdWUgY2FsY3VsYXRlZCBieSBSRlNcbkBmdW5jdGlvbiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiBcIlwiO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgXCIgMFwiO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgQGlmIG5vdCAkdW5pdCBvciAkdW5pdCAhPSBweCBhbmQgJHVuaXQgIT0gcmVtIHtcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgJHZhbHVlO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIFJlbW92ZSB1bml0IGZyb20gJHZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbiAgICAgICAgJHZhbHVlOiBkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgaWYoJHVuaXQgPT0gcHgsIDEsIGRpdmlkZSgxLCAkcmZzLXJlbS12YWx1ZSkpKTtcblxuICAgICAgICAvLyBPbmx5IGFkZCB0aGUgbWVkaWEgcXVlcnkgaWYgdGhlIHZhbHVlIGlzIGdyZWF0ZXIgdGhhbiB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICBAaWYgYWJzKCR2YWx1ZSkgPD0gJHJmcy1iYXNlLXZhbHVlIG9yIG5vdCAkZW5hYmxlLXJmcyB7XG4gICAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZX1weCk7XG4gICAgICAgIH1cbiAgICAgICAgQGVsc2Uge1xuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1taW46ICRyZnMtYmFzZS12YWx1ZSArIGRpdmlkZShhYnMoJHZhbHVlKSAtICRyZnMtYmFzZS12YWx1ZSwgJHJmcy1mYWN0b3IpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkdmFsdWUgYW5kIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLWRpZmY6IGFicygkdmFsdWUpIC0gJHZhbHVlLW1pbjtcblxuICAgICAgICAgIC8vIEJhc2UgdmFsdWUgZm9ybWF0dGluZ1xuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZS1taW4sICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlLW1pbn1weCk7XG5cbiAgICAgICAgICAvLyBVc2UgbmVnYXRpdmUgdmFsdWUgaWYgbmVlZGVkXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHZhbHVlIDwgMCwgLSRtaW4td2lkdGgsICRtaW4td2lkdGgpO1xuXG4gICAgICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgICAgICR2YXJpYWJsZS13aWR0aDogI3tkaXZpZGUoJHZhbHVlLWRpZmYgKiAxMDAsICRyZnMtYnJlYWtwb2ludCl9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgICAgICAvLyBSZXR1cm4gdGhlIGNhbGN1bGF0ZWQgdmFsdWVcbiAgICAgICAgICAkdmFsOiAkdmFsICsgXCIgY2FsYyhcIiArICRtaW4td2lkdGggKyBpZigkdmFsdWUgPCAwLCBcIiAtIFwiLCBcIiArIFwiKSArICR2YXJpYWJsZS13aWR0aCArIFwiKVwiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBSRlMgbWl4aW5cbkBtaXhpbiByZnMoJHZhbHVlcywgJHByb3BlcnR5OiBmb250LXNpemUpIHtcbiAgQGlmICR2YWx1ZXMgIT0gbnVsbCB7XG4gICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZXMpO1xuICAgICRmbHVpZC12YWw6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKTtcblxuICAgIC8vIERvIG5vdCBwcmludCB0aGUgbWVkaWEgcXVlcnkgaWYgcmVzcG9uc2l2ZSAmIG5vbi1yZXNwb25zaXZlIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICBAaWYgJHZhbCA9PSAkZmx1aWQtdmFsIHtcbiAgICAgICN7JHByb3BlcnR5fTogJHZhbDtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgX3Jmcy1ydWxlICgpIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkdmFsLCAkZmx1aWQtdmFsKTtcblxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnktcnVsZSAoKSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJGZsdWlkLXZhbCwgJHZhbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNob3J0aGFuZCBoZWxwZXIgbWl4aW5zXG5AbWl4aW4gZm9udC1zaXplKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlKTtcbn1cblxuQG1peGluIHBhZGRpbmcoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmcpO1xufVxuXG5AbWl4aW4gcGFkZGluZy10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctdG9wKTtcbn1cblxuQG1peGluIHBhZGRpbmctcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctcmlnaHQpO1xufVxuXG5AbWl4aW4gcGFkZGluZy1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctYm90dG9tKTtcbn1cblxuQG1peGluIHBhZGRpbmctbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1sZWZ0KTtcbn1cblxuQG1peGluIG1hcmdpbigkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luKTtcbn1cblxuQG1peGluIG1hcmdpbi10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi10b3ApO1xufVxuXG5AbWl4aW4gbWFyZ2luLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tcmlnaHQpO1xufVxuXG5AbWl4aW4gbWFyZ2luLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBtYXJnaW4tbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWxlZnQpO1xufVxuIiwiLy9cbi8vIERyb3B6b25lXG4vL1xuXG5cbi5kcm9wem9uZSB7XG4gIG1pbi1oZWlnaHQ6IDIzMHB4O1xuICBib3JkZXI6IDJweCBkYXNoZWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG5cbiAgLmR6LW1lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDFlbSAwO1xuICB9XG59XG4iLCJcbi8vXG4vLyBfcmFuZ2Utc2xpZGVyLnNjc3Ncbi8vXG5cbi5ub1VpLWNvbm5lY3R7XG4gIGJhY2tncm91bmQ6ICRzdWNjZXNzO1xufVxuXG4ubm9VaS1oYW5kbGV7XG4gIGJhY2tncm91bmQ6ICRzdWNjZXNzO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5ub1VpLWhvcml6b250YWx7XG4gIGhlaWdodDogNHB4O1xuICAubm9VaS1oYW5kbGV7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICByaWdodDogLTEwcHggIWltcG9ydGFudDtcbiAgICB0b3A6IC03cHg7XG5cbiAgICAmOjpiZWZvcmUsICY6OmFmdGVye1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJjpmb2N1c3tcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICB9XG59XG5cbi5ub1VpLXBpcHMtaG9yaXpvbnRhbHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4vLyB0b29sdGlwXG5cbi5ub1VpLXRvb2x0aXB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXM7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xufVxuXG4vLyBWZXJ0aWNhbCBTbGlkZXJcblxuLm5vVWktdmVydGljYWx7XG4gIHdpZHRoOiA0cHg7XG4gIC5ub1VpLWhhbmRsZXtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgcmlnaHQ6IC04cHg7XG4gICAgdG9wOiAtMTJweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAmOjpiZWZvcmUsICY6OmFmdGVye1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJjpmb2N1c3tcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICB9XG5cbiAgLm5vVWktb3JpZ2lue1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4ubm9VaS12YWx1ZXtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbHtcbiAgJi5ub1VpLW1hcmtlci1sYXJnZXtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbn1cblxuLm5vVWktdmFsdWUtaG9yaXpvbnRhbHtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cblxuLm5vVWktdGFyZ2V0e1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG59XG5cbi5ub1VpLXRvdWNoLWFyZWF7XG4gICY6Zm9jdXN7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4vLyBDb2xvcnBpY2tlclxuXG4jcmVkLCAjZ3JlZW4sICNibHVlIHtcblx0bWFyZ2luOiAxMHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGhlaWdodDogMjAwcHg7XG59XG5cbiNjb2xvcnBpY2tlciB7XG5cdGhlaWdodDogMjQwcHg7XG5cdHdpZHRoOiAzMTBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xufVxuXG4jcmVzdWx0IHtcblx0bWFyZ2luOiA2MHB4IDI2cHg7XG5cdGhlaWdodDogMTAwcHg7XG5cdHdpZHRoOiAxMDBweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cblxuI3JlZCB7XG4gICAgLm5vVWktY29ubmVjdCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYW5nZXI7XG4gICAgfVxufVxuXG4jZ3JlZW4ge1xuICAgIC5ub1VpLWNvbm5lY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc3VjY2VzcztcbiAgICB9XG59XG5cbiNibHVlIHtcbiAgICAubm9VaS1jb25uZWN0IHtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgfVxufVxuXG4vLyBBZGRpbmcga2V5Ym9hcmQgc3VwcG9ydFxuXG4uZm9ybS1jb250cm9se1xuICAgICYua2V5Ym9hcmR7XG4gICAgICAgIG1heC13aWR0aDogMzQwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cblxuLy8gTm9uIGxpbmVhciBzbGlkZXJcblxuLmV4YW1wbGUtdmFse1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcik7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiVmFsdWU6IFwiO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxufVxuXG4vLyBzaG93aW5nIHRvb2x0aXBzXG5cbi5ub1VpLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9VaS1hY3RpdmUgLm5vVWktdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIENvbG9yZWQgQ29ubmVjdCBFbGVtZW50c1xuXG4uYy0xLWNvbG9yIHsgYmFja2dyb3VuZDogJGRhbmdlcjsgfVxuLmMtMi1jb2xvciB7IGJhY2tncm91bmQ6ICR3YXJuaW5nOyB9XG4uYy0zLWNvbG9yIHsgYmFja2dyb3VuZDogJHN1Y2Nlc3M7IH1cbi5jLTQtY29sb3IgeyBiYWNrZ3JvdW5kOiAkcHJpbWFyeTsgfVxuLmMtNS1jb2xvciB7IGJhY2tncm91bmQ6ICRwdXJwbGU7IH1cblxuLy8gIHNsaWRlciB0b2dsZVxuXG4jc2xpZGVyLXRvZ2dsZSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgICYub2Zme1xuICAgICAgICAubm9VaS1oYW5kbGV7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYW5nZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ub1VpLW1hcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xufVxuXG4ubm9VaS1waXBzIHtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbn1cblxuLy8gcmFuZ2VzbGlkZXIgY29sb3JcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIFtkYXRhLXNsaWRlci1jb2xvcj1cIiN7JGNvbG9yfVwiXSB7XG4gICAgLm5vVWktY29ubmVjdHtcbiAgICAgIGJhY2tncm91bmQ6ICR2YWx1ZTtcbiAgICB9XG5cbiAgICAubm9VaS1oYW5kbGV7XG4gICAgICBiYWNrZ3JvdW5kOiAkdmFsdWU7XG4gICAgfVxuXG4gICAgJltkYXRhLXNsaWRlci1zdHlsZT1cImJvcmRlclwiXSwgJltkYXRhLXNsaWRlci1zdHlsZT1cInNxdWFyZVwiXXtcbiAgICAgIC5ub1VpLWhhbmRsZXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIHJhbmdlc2xpZGVyIHNpemVzXG5cbltkYXRhLXNsaWRlci1zaXplPVwibGdcIl17XG4gICYubm9VaS1ob3Jpem9udGFse1xuICAgIGhlaWdodDogMTJweDtcblxuICAgIC5ub1VpLWhhbmRsZXtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxufVxuXG5bZGF0YS1zbGlkZXItc2l6ZT1cIm1kXCJde1xuICAmLm5vVWktaG9yaXpvbnRhbHtcbiAgICBoZWlnaHQ6IDhweDtcblxuICAgIC5ub1VpLWhhbmRsZXtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG5bZGF0YS1zbGlkZXItc2l6ZT1cInNtXCJde1xuICAmLm5vVWktaG9yaXpvbnRhbHtcbiAgICBoZWlnaHQ6IDRweDtcblxuICAgIC5ub1VpLWhhbmRsZXtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyByYW5nZXNsaWRlciBzdHlsZVxuXG5bZGF0YS1zbGlkZXItc3R5bGU9XCJsaW5lXCJde1xuICAmLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGV7XG4gICAgd2lkdGg6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcmlnaHQ6IC04cHg7XG4gIH1cbiAgJi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZXtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgdG9wOiAtM3B4O1xuICB9XG59XG5cbltkYXRhLXNsaWRlci1zdHlsZT1cImJvcmRlclwiXXtcbiAgLm5vVWktaGFuZGxle1xuICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XG4gIH1cbn1cblxuW2RhdGEtc2xpZGVyLXN0eWxlPVwic3F1YXJlXCJde1xuICAubm9VaS1oYW5kbGV7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgdG9wOiAtNHB4O1xuICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XG4gIH1cbn1cblxuIiwiLy8gXG4vLyBfc29ydGFibGVqcy5zY3NzXG4vLyBcblxuXG4ubmVzdGVkLWxpc3R7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4wNSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4wNSk7XG4gICAgfVxufVxuXG4ubmVzdGVkLWxpc3QsIC5uZXN0ZWQtMSwgLm5lc3RlZC0yLCAubmVzdGVkLTN7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG5cbi5uZXN0ZWQtc29ydGFibGUtaGFuZGxle1xuICAgIC5oYW5kbGV7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBncmFiO1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1pdGVte1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQycHg7XG4gICAgfVxufSIsIi8vIFxuLy8gdG91ci5zY3NzXG4vLyBcblxuLnNoZXBoZXJkLWVsZW1lbnR7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZyk7XG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG59XG5cbi5zaGVwaGVyZC1oYXMtdGl0bGV7XG4gICAgLnNoZXBoZXJkLWNvbnRlbnR7XG4gICAgICAgIC5zaGVwaGVyZC1oZWFkZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xuICAgICAgICAgICAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteSAkdG9hc3QtcGFkZGluZy14O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNoZXBoZXJkLWNhbmNlbC1pY29ue1xuICAgICAgICAgICAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiKSwgLjc1KTtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiKSwgMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLWhhcy10aXRsZVtkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0+LnNoZXBoZXJkLWFycm93OmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xufVxuXG4uc2hlcGhlcmQtdGl0bGV7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG59XG5cbi5zaGVwaGVyZC10ZXh0e1xuICAgIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbn1cblxuLnNoZXBoZXJkLWJ1dHRvbntcbiAgICAmLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHN1Y2Nlc3MsIDIuNSUpO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICYuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLSN7JHByZWZpeH1saWdodC1yZ2IpLCAuNzUpO1xuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICAgIH1cblxuICAgICYuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkcHJpbWFyeSwgMi41JSk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxufVxuXG4uc2hlcGhlcmQtZm9vdGVye1xuICAgIHBhZGRpbmc6IDAgJHRvYXN0LXBhZGRpbmcteCAkdG9hc3QtcGFkZGluZy14O1xufVxuLnNoZXBoZXJkLWFycm93LFxuLnNoZXBoZXJkLWFycm93OmJlZm9yZXtcbiAgICBjb250ZW50OiBcIlxcZWE3NVwiO1xuICAgIGZvbnQtZmFtaWx5OiAncmVtaXhpY29uJztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSk7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50W2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXT4uc2hlcGhlcmQtYXJyb3d7XG4gICAgdG9wOiAtMThweDtcbn1cblxuLnNoZXBoZXJkLWJ1dHRvbntcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn0iLCIvL1xuLy8gX3N3aXBlci5zY3NzXG4vL1xuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4yKTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBmb250LWZhbWlseTogcmVtaXhpY29uO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGNvbG9yOiByZ2JhKCRwcmltYXJ5LCAxKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB9XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXGVhNjRcIiAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXGVhNmVcIiAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBib3gtc2hhZG93OiAkZWxlbWVudC1zaGFkb3c7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4uZHluYW1pYy1wYWdpbmF0aW9ue1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC4zKTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbn1cblxuXG4ucGFnaW5hdGlvbi1jdXN0b217XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcntcbiAgICBoZWlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHN1Y2Nlc3MsIDAuMjUpO1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XG4gICAgfVxufVxuXG5cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC4zNSk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XG4gICAgcGFkZGluZzogMS4ycHg7XG4gICAgaGVpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgICAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWRhcmsge1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cbiAgICAuZHluYW1pYy1wYWdpbmF0aW9ue1xuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHsgXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgICYucGFnaW5hdGlvbi1jdXN0b217XG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQgeyBcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnN3aXBlci1zY3JvbGxiYXIgeyBcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFyaywgMC4zNSk7IFxuICAgIH1cbn0iLCJcbi8vXG4vLyBfbXVsdGlqcy5zY3NzXG4vL1xuXG4ubXVsdGktd3JhcHBlcntcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiXFxlYTYxXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtZmFtaWx5OiBcInJlbWl4aWNvblwiO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm90dG9tOiA4NnB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIFxuICAubm9uLXNlbGVjdGVkLXdyYXBwZXJ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuc2VsZWN0ZWQtd3JhcHBlciwgLm5vbi1zZWxlY3RlZC13cmFwcGVye1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG4gIFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyOnZlcnRpY2FsIHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgIH1cbiAgXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXI6aG9yaXpvbnRhbCB7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICB9XG4gIFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWRhcmstcmdiKSwgLjIpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRpbnB1dC1iZztcbiAgICB9XG4gIFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7ICBcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZzsgXG4gICAgfVxufVxuXG4gIC5pdGVtLWdyb3VwIC5ncm91cC1sYWJlbHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAuaXRlbXtcbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjEpO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3RlZC13cmFwcGVye1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgYmFja2dyb3VuZDogJGlucHV0LWJnO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuc2VhcmNoLWlucHV0e1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZTtcbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICY6OnBsYWNlaG9sZGVye1xuICAgICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVye1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ncmF5LTYwMCk7XG4gIH1cbn0iLCIvL1xuLy8gX2NvbG9ycGlja2VyLnNjc3Ncbi8vXG5cbi5wY3ItYXBwe1xuICBiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKTtcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGc7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG59XG5cbi5waWNrcntcbiAgLnBjci1idXR0b257XG4gICAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZyk7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwIDJweCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogJGVsZW1lbnQtc2hhZG93O1xuICAgICY6OmFmdGVyLCAmOjpiZWZvcmV7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuICB9XG59XG5cbi5wY3ItYXBwe1xuICAmW2RhdGEtdGhlbWU9Y2xhc3NpY117XG4gICAgLnBjci1zZWxlY3Rpb24ge1xuICAgICAgLnBjci1jb2xvci1wcmV2aWV3e1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC43NWVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgXG4gICAgICAucGNyLWNvbG9yLWNob29zZXIsIC5wY3ItY29sb3Itb3BhY2l0eXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC43NWVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLXRoZW1lPVwibW9ub2xpdGhcIl17XG4gICAgLnBjci1yZXN1bHR7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnBjci1pbnRlcmFjdGlvbntcbiAgICAucGNyLXR5cGUuYWN0aXZle1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgfVxuXG4gICAgLnBjci1yZXN1bHR7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgIGlucHV0e1xuICAgICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgICAgICY6Zm9jdXN7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wY3Itc2F2ZXtcbiAgICAgIGJhY2tncm91bmQ6ICRzdWNjZXNzICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBjci1jbGVhciwgLnBjci1jYW5jZWx7XG4gICAgICBiYWNrZ3JvdW5kOiAkZGFuZ2VyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59IiwiLy9cbi8vIGZpbGVwb25kXG4vL1xuXG4uZmlsZXBvbmQtLXJvb3R7XG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgJltkYXRhLXN0eWxlLXBhbmVsLWxheW91dH49Y2lyY2xlXXtcbiAgICAuZmlsZXBvbmQtLWRyb3AtbGFiZWwgbGFiZWx7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG59XG5cbi5maWxlcG9uZC0tcGFuZWwtcm9vdHtcbiAgYm9yZGVyOiAycHggZGFzaGVkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKTtcbn1cblxuLmZpbGVwb25kLS1kcm9wLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgbGFiZWx7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIH1cbn1cblxuLmZpbGVwb25kLS1jcmVkaXRzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpbGVwb25kLS1pdGVtLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbn0iLCIvL1xuLy8gX2Zvcm0taW5wdXQtc3Bpbi5zY3NzXG4vL1xuXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbnB1dC1zdGVwIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGhlaWdodDogMzcuNXB4O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuICAgIGJhY2tncm91bmQ6ICRpbnB1dC1iZztcbiAgICBwYWRkaW5nOiA0cHg7XG5cbiAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiA0ZW07XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcblxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxLjRlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsaW5lLWhlaWdodDogMC4xZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgICAgIHBhZGRpbmc6IDAuMmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJ0bi1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgICYubGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxpZ2h0LWlucHV0IHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZ1bGwtd2lkdGgge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBlYWNoICRjb2xvcixcbiR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAuaW5wdXQtc3RlcCB7XG4gICAgICAgICYuc3RlcC0jeyRjb2xvcn0ge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLW1peGluc1xuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtbWl4aW5zXG4iLCIvL1xuLy8gX2NrZWRpdG9yLnNjc3Ncbi8vXG5cbi5jayB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlICFpbXBvcnRhbnQ7XG5cbiAgICAmLmNrLXJlc2V0X2FsbCwgJi5jay1yZXNldF9hbGwgKntcbiAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLmNrLXRvb2xiYXJ7XG4gICAgICAgIGJhY2tncm91bmQ6ICN7cmdiYSh2YXIoLS0jeyRwcmVmaXh9bGlnaHQtcmdiKSwgLjc1KX0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmLmNrLXRvb2xiYXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJi5jay10b29sYmFyX2dyb3VwaW5nPi5jay10b29sYmFyX19pdGVtcyB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jay5jay10b29sYmFyX19zZXBhcmF0b3Ige1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuY2stZWRpdG9yX19tYWluPi5jay1lZGl0b3JfX2VkaXRhYmxlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuY2stZHJvcGRvd25fX3BhbmVse1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZztcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IERyb3BEb3duU2xpZGU7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkZHJvcGRvd24tYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICAmLmNrLWxpc3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuY2stZHJvcGRvd24ge1xuICAgICAgICAuY2stZHJvcGRvd25fX3BhbmVsIHtcbiAgICAgICAgICAgICYuY2stZHJvcGRvd25fX3BhbmVsX25lLFxuICAgICAgICAgICAgJi5jay1kcm9wZG93bl9fcGFuZWxfc2Uge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuY2stZWRpdG9yX19lZGl0YWJsZV9pbmxpbmUge1xuICAgICAgICAmW2Rpcj1sdHJdIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuY2stZHJvcGRvd25fX3BhbmVsIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGRyb3Bkb3duLWJveC1zaGFkb3cgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmNrLmNrLWJ1dHRvbiwgXG5hLmNrLmNrLWJ1dHRvbntcblxuICAgICY6Zm9jdXMsICY6YWN0aXZle1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1saWdodCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOm5vdCguY2stZGlzYWJsZWQpe1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWxpZ2h0KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5jay1vbntcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWxpZ2h0KSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmNrLXJvdW5kZWQtY29ybmVycyAuY2suY2stZWRpdG9yX190b3AgLmNrLXN0aWNreS1wYW5lbCAuY2stdG9vbGJhciwgXG4uY2suY2stZWRpdG9yX190b3AgLmNrLXN0aWNreS1wYW5lbCAuY2stdG9vbGJhci5jay1yb3VuZGVkLWNvcm5lcnN7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmNrLXJvdW5kZWQtY29ybmVycyAuY2suY2stZWRpdG9yX19tYWluPi5jay1lZGl0b3JfX2VkaXRhYmxlLCBcbi5jay5jay1lZGl0b3JfX21haW4+LmNrLWVkaXRvcl9fZWRpdGFibGUuY2stcm91bmRlZC1jb3JuZXJze1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jay1lZGl0b3JfX2VkaXRhYmxlIHtcbiAgICBtaW4taGVpZ2h0OiAyNDVweCAhaW1wb3J0YW50O1xufVxuXG4uY2tbY2xhc3MqPWNrLWhlYWRpbmdfaGVhZGluZ10ge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtICFpbXBvcnRhbnQ7XG59XG5cbi5jayxcbmEuY2sge1xuICAgICYuY2stYnV0dG9uIHtcbiAgICAgICAgJi5jay1vbjpub3QoLmNrLWRpc2FibGVkKSB7XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNre1xuICAgICYuY2stdG9vbHRpcHtcbiAgICAgICAgLmNrLXRvb2x0aXBfX3RleHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmsgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuY2staW5wdXQtdGV4dHtcbiAgICAgICAgYmFja2dyb3VuZDogJGlucHV0LWJnICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuY2stYmFsbG9vbi1wYW5lbHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRyb3Bkb3duLWJnICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWltcG9ydGFudDtcblxuICAgICAgICAmW2NsYXNzKj1hcnJvd19uXXtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGRyb3Bkb3duLWJnICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4uY2suY2stbGFiZWxlZC1maWVsZC12aWV3Pi5jay5jay1sYWJlbGVkLWZpZWxkLXZpZXdfX2lucHV0LXdyYXBwZXI+LmNrLmNrLWxhYmVse1xuICAgIGJhY2tncm91bmQ6ICRkcm9wZG93bi1iZyAhaW1wb3J0YW50O1xufVxuXG4vLyBjay1lZGl0b3ItcmV2ZXJzZVxuXG4uY2stZWRpdG9yLXJldmVyc2V7XG4gICAgLmNrLWVkaXRvcntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgfVxuICBcbiAgICAuY2t7XG4gICAgICAmLmNrLWVkaXRvcl9fbWFpbj4uY2stZWRpdG9yX19lZGl0YWJsZXtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAuY2stcm91bmRlZC1jb3JuZXJzIC5jay5jay1lZGl0b3JfX21haW4+LmNrLWVkaXRvcl9fZWRpdGFibGUsIFxuICAgIC5jay5jay1lZGl0b3JfX21haW4+LmNrLWVkaXRvcl9fZWRpdGFibGUuY2stcm91bmRlZC1jb3JuZXJze1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICBcbiAgICAuY2stcm91bmRlZC1jb3JuZXJzIC5jay5jay1lZGl0b3JfX3RvcCAuY2stc3RpY2t5LXBhbmVsIC5jay10b29sYmFyLCBcbiAgICAuY2suY2stZWRpdG9yX190b3AgLmNrLXN0aWNreS1wYW5lbCAuY2stdG9vbGJhci5jay1yb3VuZGVkLWNvcm5lcnN7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbltkaXI9XCJydGxcIl0ge1xuICAgIC5jay5jay10b29sYmFyPi5jay10b29sYmFyX19pdGVtcyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICB9XG59IiwiLy9cbi8vIF9xdWlsbGpzLnNjc3Ncbi8vXG5cbi5xbC1lZGl0b3Ige1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBvbCxcbiAgICB1bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgbGk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKTo6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjVlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxufVxuXG4ucWwtY29udGFpbmVyIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG5cbiAgICAmLnFsLXNub3cge1xuICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICB9XG59XG5cbi5xbC1idWJibGUge1xuICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xufVxuXG4ucWwtdG9vbGJhciB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlICFpbXBvcnRhbnQ7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnFsLXNub3cge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAgICAgICAucWwtcGlja2VyLnFsLWV4cGFuZGVkIHtcbiAgICAgICAgICAgIC5xbC1waWNrZXItbGFiZWwge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucWwtcGlja2VyLW9wdGlvbnMge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJGRyb3Bkb3duLWJveC1zaGFkb3c7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZHJvcGRvd24tYm9yZGVyLXJhZGl1cztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnFsLXNub3cge1xuXG4gICAgLnFsLXN0cm9rZSxcbiAgICAucWwtc2NyaXB0LFxuICAgIC5xbC1zdHJpa2Ugc3ZnIHtcbiAgICAgICAgc3Ryb2tlOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gICAgfVxuXG4gICAgLnFsLWZpbGwge1xuICAgICAgICBmaWxsOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gICAgfVxuXG4gICAgLnFsLXBpY2tlcjpub3QoLnFsLWNvbG9yLXBpY2tlcik6bm90KC5xbC1pY29uLXBpY2tlcikge1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnFsLXBpY2tlciB7XG4gICAgICAgICYucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1sYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5xbC1zbm93IHtcbiAgICAucWwtcGlja2VyLW9wdGlvbnMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCIvLyBcbi8vIF9ncmlkanMuc2Nzc1xuLy8gXG5cbi5ncmlkanMtY29udGFpbmVyIHtcbiAgICBjb2xvcjogJHRhYmxlLWNvbG9yO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ncmlkanMtd3JhcHBlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyOnZlcnRpY2FsIHtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXI6aG9yaXpvbnRhbCB7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWRhcmstcmdiKSwgLjA3NSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZyk7XG4gICAgfVxufVxuXG4uZ3JpZGpzLWZvb3RlciB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTJweCAwIDA7XG59XG5cbi5ncmlkanMtdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZ3JpZGpzLXRib2R5LCB0ZC5ncmlkanMtdGR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnO1xufVxuXG50aC5ncmlkanMtdGgsXG50ZC5ncmlkanMtdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy15ICR0YWJsZS1jZWxsLXBhZGRpbmcteDtcbn1cblxudGgge1xuICAgICYuZ3JpZGpzLXRoIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgY29sb3I6ICR0YWJsZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGlnaHQtcmdiKSwgLjc1KTtcblxuICAgIH1cblxuICAgICYuZ3JpZGpzLXRoLXNvcnQge1xuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGlnaHQtcmdiKSwgLjg1KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdyaWRqcy1oZWFke1xuICAgIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uZ3JpZGpzLWZvb3RlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnO1xufVxuXG4uZ3JpZGpzLXN1bW1hcnkge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKTtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbn1cblxuLmdyaWRqcy1wYWdpbmF0aW9uIHtcblxuICAgIC5ncmlkanMtcGFnZXMgYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuM3JlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6ZGlzYWJsZWQsXG4gICAgICAgICY6aG92ZXI6ZGlzYWJsZWQsXG4gICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICAgICAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCxcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZ3JpZGpzLWN1cnJlbnRQYWdlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICAgICAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdyaWRqcy1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMGQxXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInJlbWl4aWNvblwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpO1xuICAgIH1cbn1cblxuaW5wdXQuZ3JpZGpzLWlucHV0IHtcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXggJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14KjIuMjU7XG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIH1cblxuICAgICY6OnBsYWNlaG9sZGVye1xuICAgICAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIH1cbn1cblxudGguZ3JpZGpzLXRoIHtcbiAgICAuZ3JpZGpzLXRoLWNvbnRlbnQge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgIH1cbn1cblxuYnV0dG9uLmdyaWRqcy1zb3J0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG59XG5cbnRoLmdyaWRqcy10aC1zb3J0IC5ncmlkanMtdGgtY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xufVxuXG5idXR0b257XG4gICAgJi5ncmlkanMtc29ydC1hc2MsICYuZ3JpZGpzLXNvcnQtZGVzY3tcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3cHg7XG4gICAgfVxufVxuXG5cbi8vIGNhcmQgdGFibGVcblxuLnRhYmxlLWNhcmR7XG5cbiAgICAuZ3JpZGpzLWhlYWR7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTZweCA1cHg7XG4gICAgfVxuXG4gICAgLmdyaWRqcy13cmFwcGVye1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwO1xuICAgIH1cblxuICAgIC5ncmlkanMtZm9vdGVye1xuICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICB9XG59XG5cbi8vIGdyaWRqcyBzZWxlY3Rpb25cbi5ncmlkanMtdHItc2VsZWN0ZWQge1xuICAgIHRke1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYWN0aXZlLWJnO1xuICAgIH1cbiAgICAuZ3JpZGpzLXRkIC5ncmlkanMtY2hlY2tib3hbdHlwZT1jaGVja2JveF17XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I7XG4gICAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgICAgICB9XG4gICAgfVxufVxuLmdyaWRqcy10ZHtcbiAgICAuZ3JpZGpzLWNoZWNrYm94e1xuICAgICAgICB3aWR0aDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gICAgICAgIGhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWJnO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYm9yZGVyOiAkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tY2hlY2stdHJhbnNpdGlvbik7XG4gICAgICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXMpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZ3JpZGpzLWJvcmRlci1ub25le1xuICAgIHRkLmdyaWRqcy10ZCwgdGguZ3JpZGpzLXRoe1xuICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIH1cbn1cblxuLmdyaWRqcy1sb2FkaW5nLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZyk7XG59XG5cbltkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSB7XG4gICAgYnV0dG9uIHtcbiAgICAgICAgJjppcyguZ3JpZGpzLXNvcnQtbmV1dHJhbCwgLmdyaWRqcy1zb3J0LWFzYywgLmdyaWRqcy1zb3J0LWRlc2MpIHtcbiAgICAgICAgICAgIGZpbHRlcjogJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gXG4vLyBfbGlzdGpzLnNjc3Ncbi8vIFxuXG4ubGlzdGpzLXBhZ2luYXRpb257XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGdhcDogOHB4O1xuICAgIGxpe1xuICAgICAgICAucGFnZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy15ICRwYWdpbmF0aW9uLXBhZGRpbmcteDtcbiAgICAgICAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICAgICAgICAgICAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgIC5wYWdle1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJHBhZ2luYXRpb24tYWN0aXZlLWJnKTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWdpbmF0aW9uLXdyYXAge1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufVxuXG4ucGFnaW5hdGlvbi1uZXh0LFxuLnBhZ2luYXRpb24tcHJldiB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgIHBhZGRpbmc6ICRwYWdpbmF0aW9uLXBhZGRpbmcteSAkcGFnaW5hdGlvbi1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gICAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzOyBcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnksIDIwJSk7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vIEdyYWRpZW50c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtYmctbWl4aW5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3I6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1iZy1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtbWl4aW5zXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogbnVsbCwgJGVuZC1wZXJjZW50OiBudWxsKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LW1peGluc1xuIiwiLy9cbi8vIGFwZXhjaGFydHMuc2Nzc1xuLy9cblxuLmFwZXgtY2hhcnRzIHtcbiAgICBtaW4taGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICB0ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFwZXhjaGFydHMtY2FudmFzIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxufVxuXG5cbkBrZXlmcmFtZXMgb3BhcXVlIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDBcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgcmVzaXplYW5pbSB7XG5cbiAgICAwJSxcbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDBcbiAgICB9XG59XG5cbi5hcGV4Y2hhcnRzLWNhbnZhcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICB9XG5cbiAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgICB9XG5cbiAgICA6aXMoLmFwZXhjaGFydHMtcmVzZXQtem9vbS1pY29uLCAuYXBleGNoYXJ0cy1zZWxlY3Rpb24taWNvbiwgLmFwZXhjaGFydHMtem9vbS1pY29uKSB7XG4gICAgICAgICYuYXBleGNoYXJ0cy1zZWxlY3RlZCB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuYXBleGNoYXJ0cy10b29sYmFyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hcGV4Y2hhcnRzLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hcGV4Y2hhcnRzLWdyaWRsaW5lIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBzdHJva2U6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpZ2h0LXJnYiksIDEpO1xufVxuXG4uYXBleGNoYXJ0cy10ZXh0IHRzcGFuIHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxuLmFwZXhjaGFydHMteWF4aXMsXG4uYXBleGNoYXJ0cy14YXhpcyB7XG4gICAgdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZSAhaW1wb3J0YW50O1xuICAgICAgICBmaWxsOiAkZ3JheS02MDA7XG4gICAgfVxufVxuXG4uYXBleGNoYXJ0cy10aXRsZS10ZXh0LFxuLmFwZXhjaGFydHMtc3VidGl0bGUtdGV4dCB7XG4gICAgZmlsbDogJGdyYXktNTAwO1xufVxuXG4ubGVnZW5kLW1vdXNlb3Zlci1pbmFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbjogLjE1cyBlYXNlIGFsbDtcbiAgICBvcGFjaXR5OiAuMjtcbn1cblxuLmFwZXhjaGFydHMtbGVnZW5kLXRleHQge1xuICAgIGNvbG9yOiAkZ3JheS02MDAgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2UgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG5cbi5hcGV4Y2hhcnRzLXNlcmllcy1jb2xsYXBzZWQge1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5hcGV4Y2hhcnRzLXhheGlzLXRpY2sge1xuICAgIHN0cm9rZTogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG59XG5cbi5hcGV4Y2hhcnRzLW1hcmtlciB7XG4gICAgc3Ryb2tlOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKTtcbn1cblxuLmFwZXhjaGFydHMtdG9vbHRpcCB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB6LWluZGV4OiAxMjtcbiAgICB0cmFuc2l0aW9uOiAuMTVzIGVhc2UgYWxsO1xuXG4gICAgJi5hcGV4Y2hhcnRzLWFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IC4xNXMgZWFzZSBhbGw7XG4gICAgfVxuXG4gICAgJi5hcGV4Y2hhcnRzLXRoZW1lLWxpZ2h0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnLXJnYiksIC45NikgIWltcG9ydGFudDtcblxuICAgICAgICAuYXBleGNoYXJ0cy10b29sdGlwLXRpdGxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYXBleGNoYXJ0cy10aGVtZS1kYXJrIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgLjgpO1xuXG4gICAgICAgIC5hcGV4Y2hhcnRzLXRvb2x0aXAtdGl0bGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNyk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICoge1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAuYXBleGNoYXJ0cy10b29sdGlwLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICB9XG59XG5cbi5hcGV4Y2hhcnRzLXRvb2x0aXAtdGV4dC1nb2Fscy12YWx1ZSxcbi5hcGV4Y2hhcnRzLXRvb2x0aXAtdGV4dC15LXZhbHVlLFxuLmFwZXhjaGFydHMtdG9vbHRpcC10ZXh0LXotdmFsdWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5hcGV4Y2hhcnRzLXRvb2x0aXAtdGV4dC1nb2Fscy1sYWJlbCxcbi5hcGV4Y2hhcnRzLXRvb2x0aXAtdGV4dC1nb2Fscy12YWx1ZSxcbi5hcGV4Y2hhcnRzLXRvb2x0aXAtdGV4dC15LWxhYmVsLFxuLmFwZXhjaGFydHMtdG9vbHRpcC10ZXh0LXktdmFsdWUsXG4uYXBleGNoYXJ0cy10b29sdGlwLXRleHQtei12YWx1ZSxcbi5hcGV4Y2hhcnRzLXRvb2x0aXAtdGl0bGUge1xuICAgICY6ZW1wdHkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmFwZXhjaGFydHMtdG9vbHRpcC10ZXh0LWdvYWxzLWxhYmVsLFxuLmFwZXhjaGFydHMtdG9vbHRpcC10ZXh0LWdvYWxzLXZhbHVlIHtcbiAgICBwYWRkaW5nOiA2cHggMCA1cHg7XG59XG5cbi5hcGV4Y2hhcnRzLXRvb2x0aXAtZ29hbHMtZ3JvdXAsXG4uYXBleGNoYXJ0cy10b29sdGlwLXRleHQtZ29hbHMtbGFiZWwsXG4uYXBleGNoYXJ0cy10b29sdGlwLXRleHQtZ29hbHMtdmFsdWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hcGV4Y2hhcnRzLXRvb2x0aXAtdGV4dC1nb2Fscy1sYWJlbCxcbi5hcGV4Y2hhcnRzLXRvb2x0aXAtdGV4dC1nb2Fscy12YWx1ZSB7XG4gICAgJjpub3QoOmVtcHR5KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgfVxufVxuXG4uYXBleGNoYXJ0cy10b29sdGlwLW1hcmtlciB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmFwZXhjaGFydHMtdG9vbHRpcC1zZXJpZXMtZ3JvdXAge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmLmFwZXhjaGFydHMtYWN0aXZlIHtcbiAgICAgICAgLmFwZXhjaGFydHMtdG9vbHRpcC1tYXJrZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYXBleGNoYXJ0cy1hY3RpdmUsXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRweFxuICAgIH1cbn1cblxuLmFwZXhjaGFydHMtdG9vbHRpcC1zZXJpZXMtZ3JvdXAtaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hcGV4Y2hhcnRzLXRvb2x0aXAteS1ncm91cCB7XG4gICAgcGFkZGluZzogNnB4IDAgNXB4O1xufVxuXG4uYXBleGNoYXJ0cy1jdXN0b20tdG9vbHRpcCxcbi5hcGV4Y2hhcnRzLXRvb2x0aXAtYm94IHtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xufVxuXG4uYXBleGNoYXJ0cy10b29sdGlwLWJveFBsb3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4uYXBleGNoYXJ0cy10b29sdGlwLWJveCB7XG4gICAgPmRpdiB7XG4gICAgICAgIG1hcmdpbjogNHB4IDA7XG4gICAgfVxuXG4gICAgc3Bhbi52YWx1ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxufVxuXG4uYXBleGNoYXJ0cy10b29sdGlwLXJhbmdlYmFyIHtcbiAgICBwYWRkaW5nOiA1cHggOHB4O1xuXG4gICAgLmNhdGVnb3J5IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICM3Nzc7XG4gICAgfVxuXG4gICAgLnNlcmllcy1uYW1lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG59XG5cbi5hcGV4Y2hhcnRzLXhheGlzdG9vbHRpcCxcbi5hcGV4Y2hhcnRzLXlheGlzdG9vbHRpcCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb2xvcjogIzM3M2QzZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgYmFja2dyb3VuZDogI2VjZWZmMTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTBhNGFlO1xufVxuXG4uYXBleGNoYXJ0cy14YXhpc3Rvb2x0aXAge1xuICAgIHBhZGRpbmc6IDlweCAxMHB4O1xuICAgIHRyYW5zaXRpb246IC4xNXMgZWFzZSBhbGw7XG5cbiAgICAmLmFwZXhjaGFydHMtdGhlbWUtZGFyayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjcpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC41KTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIsXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItd2lkdGg6IDdweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgfVxuXG4gICAgJi5hcGV4Y2hhcnRzLWFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IC4xNXMgZWFzZSBhbGw7XG4gICAgfVxufVxuXG4uYXBleGNoYXJ0cy14YXhpc3Rvb2x0aXAtYm90dG9tIHtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNlY2VmZjE7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzkwYTRhZTtcbiAgICB9XG5cbiAgICAmLmFwZXhjaGFydHMtdGhlbWUtZGFyayB7XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFwZXhjaGFydHMteGF4aXN0b29sdGlwLXRvcCB7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjZWNlZmYxXG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzkwYTRhZVxuICAgIH1cblxuICAgICYuYXBleGNoYXJ0cy10aGVtZS1kYXJrIHtcblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXBleGNoYXJ0cy15YXhpc3Rvb2x0aXAge1xuICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuXG4gICAgLmFwZXhjaGFydHMtdGhlbWUtZGFyayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjcpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC41KTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgfVxuXG4gICAgJi5hcGV4Y2hhcnRzLWFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4uYXBleGNoYXJ0cy15YXhpc3Rvb2x0aXAtbGVmdCB7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNlY2VmZjE7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICM5MGE0YWU7XG4gICAgfVxuXG4gICAgJi5hcGV4Y2hhcnRzLXRoZW1lLWRhcmsge1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXBleGNoYXJ0cy15YXhpc3Rvb2x0aXAtcmlnaHQge1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNlY2VmZjE7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOTBhNGFlO1xuICAgIH1cblxuICAgICYuYXBleGNoYXJ0cy10aGVtZS1kYXJrIHtcblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hcGV4Y2hhcnRzLXlheGlzdG9vbHRpcC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hcGV4Y2hhcnRzLXhjcm9zc2hhaXJzLFxuLmFwZXhjaGFydHMteWNyb3NzaGFpcnMge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogLjE1cyBlYXNlIGFsbDtcblxuICAgICYuYXBleGNoYXJ0cy1hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiAuMTVzIGVhc2UgYWxsO1xuICAgIH1cbn1cblxuLmFwZXhjaGFydHMteWNyb3NzaGFpcnMtaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4uYXBleGNoYXJ0cy1zZWxlY3Rpb24tcmVjdCB7XG4gICAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uc3ZnX3NlbGVjdF9ib3VuZGluZ1JlY3QsXG4uc3ZnX3NlbGVjdF9wb2ludHNfcm90IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmFwZXhjaGFydHMtc2VsZWN0aW9uLXJlY3QrZyB7XG5cbiAgICAuc3ZnX3NlbGVjdF9ib3VuZGluZ1JlY3QsXG4gICAgLnN2Z19zZWxlY3RfcG9pbnRzX3JvdCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc3ZnX3NlbGVjdF9wb2ludHNfbCxcbiAgICAuc3ZnX3NlbGVjdF9wb2ludHNfciB7XG4gICAgICAgIGN1cnNvcjogZXctcmVzaXplO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbn1cblxuLnN2Z19zZWxlY3RfcG9pbnRzIHtcbiAgICBmaWxsOiAjZWZlZmVmO1xuICAgIHN0cm9rZTogIzMzMztcbiAgICByeDogMjtcbn1cblxuLmFwZXhjaGFydHMtc3ZnIHtcbiAgICAmLmFwZXhjaGFydHMtem9vbWFibGUge1xuICAgICAgICAmLmhvdmVyaW5nLXpvb20ge1xuICAgICAgICAgICAgY3Vyc29yOiBjcm9zc2hhaXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLmhvdmVyaW5nLXBhbiB7XG4gICAgICAgICAgICBjdXJzb3I6IG1vdmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hcGV4Y2hhcnRzLW1lbnUtaWNvbixcbi5hcGV4Y2hhcnRzLXBhbi1pY29uLFxuLmFwZXhjaGFydHMtcmVzZXQtaWNvbixcbi5hcGV4Y2hhcnRzLXNlbGVjdGlvbi1pY29uLFxuLmFwZXhjaGFydHMtdG9vbGJhci1jdXN0b20taWNvbixcbi5hcGV4Y2hhcnRzLXpvb20taWNvbixcbi5hcGV4Y2hhcnRzLXpvb21pbi1pY29uLFxuLmFwZXhjaGFydHMtem9vbW91dC1pY29uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjNmU4MTkyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuOmlzKC5hcGV4Y2hhcnRzLW1lbnUtaWNvbiwgLmFwZXhjaGFydHMtcmVzZXQtaWNvbiwgLmFwZXhjaGFydHMtem9vbS1pY29uLCAuYXBleGNoYXJ0cy16b29taW4taWNvbiwgLmFwZXhjaGFydHMtem9vbW91dC1pY29uKSB7XG4gICAgc3ZnIHtcbiAgICAgICAgZmlsbDogIzZlODE5MjtcbiAgICB9XG59XG5cbi5hcGV4Y2hhcnRzLXNlbGVjdGlvbi1pY29uIHtcbiAgICBzdmcge1xuICAgICAgICBmaWxsOiAjNDQ0O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC43Nik7XG4gICAgfVxufVxuXG4uYXBleGNoYXJ0cy10aGVtZS1kYXJrIHtcblxuICAgIDppcyguYXBleGNoYXJ0cy1tZW51LWljb24sIC5hcGV4Y2hhcnRzLXBhbi1pY29uLCAuYXBleGNoYXJ0cy1yZXNldC1pY29uLCAuYXBleGNoYXJ0cy1zZWxlY3Rpb24taWNvbiwgLmFwZXhjaGFydHMtdG9vbGJhci1jdXN0b20taWNvbiwgLmFwZXhjaGFydHMtem9vbS1pY29uLCAuYXBleGNoYXJ0cy16b29taW4taWNvbiwgLmFwZXhjaGFydHMtem9vbW91dC1pY29uKSB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjZjNmNGY1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFwZXhjaGFydHMtbWVudSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjcpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG59XG5cbi5hcGV4Y2hhcnRzLXRoZW1lLWxpZ2h0IHtcblxuICAgIC5hcGV4Y2hhcnRzLW1lbnUtaWNvbixcbiAgICAuYXBleGNoYXJ0cy1yZXNldC1pY29uLFxuICAgIC5hcGV4Y2hhcnRzLXNlbGVjdGlvbi1pY29uOm5vdCguYXBleGNoYXJ0cy1zZWxlY3RlZCksXG4gICAgLmFwZXhjaGFydHMtem9vbS1pY29uOm5vdCguYXBleGNoYXJ0cy1zZWxlY3RlZCksXG4gICAgLmFwZXhjaGFydHMtem9vbW91dC1pY29uIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGZpbGw6ICMzMzM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXBleGNoYXJ0cy1tZW51LWl0ZW0ge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hcGV4Y2hhcnRzLW1lbnUtaWNvbixcbi5hcGV4Y2hhcnRzLXNlbGVjdGlvbi1pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hcGV4Y2hhcnRzLXJlc2V0LWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5hcGV4Y2hhcnRzLW1lbnUtaWNvbixcbi5hcGV4Y2hhcnRzLXJlc2V0LWljb24sXG4uYXBleGNoYXJ0cy16b29tLWljb24ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjg1KTtcbn1cblxuLmFwZXhjaGFydHMtem9vbWluLWljb24sXG4uYXBleGNoYXJ0cy16b29tb3V0LWljb24ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjcpO1xufVxuXG4uYXBleGNoYXJ0cy16b29tb3V0LWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4uYXBleGNoYXJ0cy1wYW4taWNvbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguNjIpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAxcHg7XG4gICAgdG9wOiAwO1xuXG4gICAgc3ZnIHtcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgc3Ryb2tlOiAjNmU4MTkyO1xuICAgICAgICBzdHJva2Utd2lkdGg6IDI7XG4gICAgfVxuXG4gICAgJjpub3QoLmFwZXhjaGFydHMtc2VsZWN0ZWQpOmhvdmVyIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHN0cm9rZTogIzMzMztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFwZXhjaGFydHMtdG9vbGJhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDExO1xuICAgIG1heC13aWR0aDogMTc2cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IDAgNnB4IDJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYXBleGNoYXJ0cy1tZW51IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICB0cmFuc2l0aW9uOiAuMTVzIGVhc2UgYWxsO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgLmFwZXhjaGFydHMtbWVudS1vcGVuIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjE1cyBlYXNlIGFsbDtcbiAgICB9XG59XG5cbi5hcGV4Y2hhcnRzLW1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogNnB4IDdweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYXBleGNoYXJ0cy1jYW52YXMgLmFwZXhjaGFydHMtZWxlbWVudC1oaWRkZW4sXG4uYXBleGNoYXJ0cy1kYXRhbGFiZWwuYXBleGNoYXJ0cy1lbGVtZW50LWhpZGRlbixcbi5hcGV4Y2hhcnRzLWhpZGUgLmFwZXhjaGFydHMtc2VyaWVzLXBvaW50cyB7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLmFwZXhjaGFydHMtZGF0YWxhYmVsLFxuLmFwZXhjaGFydHMtZGF0YWxhYmVsLWxhYmVsLFxuLmFwZXhjaGFydHMtZGF0YWxhYmVsLXZhbHVlLFxuLmFwZXhjaGFydHMtZGF0YWxhYmVscyxcbi5hcGV4Y2hhcnRzLXBpZS1sYWJlbCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYXBleGNoYXJ0cy1waWUtbGFiZWwtZGVsYXkge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYW5pbWF0aW9uLW5hbWU6IG9wYXF1ZTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IC4zcztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuXG4uYXBleGNoYXJ0cy1hbm5vdGF0aW9uLXJlY3QsXG4uYXBleGNoYXJ0cy1hcmVhLXNlcmllcyAuYXBleGNoYXJ0cy1hcmVhLFxuLmFwZXhjaGFydHMtYXJlYS1zZXJpZXMgLmFwZXhjaGFydHMtc2VyaWVzLW1hcmtlcnMgLmFwZXhjaGFydHMtbWFya2VyLm5vLXBvaW50ZXItZXZlbnRzLFxuLmFwZXhjaGFydHMtZ3JpZGxpbmUsXG4uYXBleGNoYXJ0cy1saW5lLFxuLmFwZXhjaGFydHMtbGluZS1zZXJpZXMgLmFwZXhjaGFydHMtc2VyaWVzLW1hcmtlcnMgLmFwZXhjaGFydHMtbWFya2VyLm5vLXBvaW50ZXItZXZlbnRzLFxuLmFwZXhjaGFydHMtcG9pbnQtYW5ub3RhdGlvbi1sYWJlbCxcbi5hcGV4Y2hhcnRzLXJhZGFyLXNlcmllcyBwYXRoLFxuLmFwZXhjaGFydHMtcmFkYXItc2VyaWVzIHBvbHlnb24sXG4uYXBleGNoYXJ0cy10b29sYmFyIHN2Zyxcbi5hcGV4Y2hhcnRzLXRvb2x0aXAgLmFwZXhjaGFydHMtbWFya2VyLFxuLmFwZXhjaGFydHMteGF4aXMtYW5ub3RhdGlvbi1sYWJlbCxcbi5hcGV4Y2hhcnRzLXlheGlzLWFubm90YXRpb24tbGFiZWwsXG4uYXBleGNoYXJ0cy16b29tLXJlY3Qge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYXBleGNoYXJ0cy1tYXJrZXIge1xuICAgIHRyYW5zaXRpb246IC4xNXMgZWFzZSBhbGw7XG59XG5cbi5yZXNpemUtdHJpZ2dlcnMge1xuICAgIGFuaW1hdGlvbjogMW1zIHJlc2l6ZWFuaW07XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb250cmFjdC10cmlnZ2VyOmJlZm9yZSxcbi5yZXNpemUtdHJpZ2dlcnMsXG4ucmVzaXplLXRyaWdnZXJzPmRpdiB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xufVxuXG4ucmVzaXplLXRyaWdnZXJzIHtcbiAgICA+ZGl2IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG9cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgICAgaGVpZ2h0OiAyMDAlXG4gICAgfVxufVxuXG4jY2hhcnQteWVhcixcbiNjaGFydC1xdWFydGVyIHtcbiAgICB3aWR0aDogOTYlO1xuICAgIG1heC13aWR0aDogNDglO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xufVxuXG4jY2hhcnQteWVhciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IDFzIGVhc2UgdHJhbnNmb3JtO1xuICAgIHotaW5kZXg6IDM7XG5cbiAgICAmLmNoYXJ0LXF1YXJ0ZXItYWN0aXZhdGVkIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB0cmFuc2l0aW9uOiAxcyBlYXNlIHRyYW5zZm9ybTtcbiAgICB9XG59XG5cbiNjaGFydC1xdWFydGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogLTI7XG4gICAgdHJhbnNpdGlvbjogMXMgZWFzZSB0cmFuc2Zvcm07XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHRyYW5zaXRpb246IDEuMXMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICNjaGFydC15ZWFyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgfVxuXG4gICAgI2NoYXJ0LXF1YXJ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxufVxuXG5cbi5hcGV4Y2hhcnRzLXRyZWVtYXAsXG4uYXBleGNoYXJ0cy1oZWF0bWFwLXNlcmllcyB7XG4gICAgcmVjdCB7XG4gICAgICAgIHN0cm9rZTogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZyk7XG4gICAgfVxufVxuXG4uYXBleGNoYXJ0cy1waWUtc2VyaWVzLFxuLmFwZXhjaGFydHMtYmFyLXNlcmllcyB7XG4gICAgcGF0aCB7XG4gICAgICAgIHN0cm9rZTogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZyk7XG4gICAgfVxufVxuXG4uYXBleGNoYXJ0cy1yYWRpYWxiYXIge1xuICAgIC5hcGV4Y2hhcnRzLWRhdGFsYWJlbHMtZ3JvdXAgdGV4dCB7XG4gICAgICAgIGZpbGw6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgICB9XG59XG5cbi5hcGV4Y2hhcnRzLXJhZGlhbGJhci10cmFjayB7XG4gICAgcGF0aCB7XG4gICAgICAgIHN0cm9rZTogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG4gICAgfVxufVxuXG4vLyByYWRhciBjaGFydFxuXG4uYXBleGNoYXJ0cy1yYWRhci1zZXJpZXMge1xuXG4gICAgcG9seWdvbixcbiAgICBsaW5lIHtcbiAgICAgICAgc3Ryb2tlOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcbiAgICB9XG59XG5cbi5hcGV4Y2hhcnRzLXBpZSB7XG5cbiAgICBjaXJjbGUsXG4gICAgbGluZSB7XG4gICAgICAgIHN0cm9rZTogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG4gICAgfVxuXG4gICAgdGV4dCB7XG4gICAgICAgIGZpbGw6IHZhcigtLSN7JHByZWZpeH13aGl0ZSk7XG4gICAgfVxufVxuXG4uYXBleGNoYXJ0cy14YXhpc3Rvb2x0aXAge1xuICAgICYuYXBleGNoYXJ0cy10aGVtZS1saWdodCB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmVmZmVjdC1jaGFydCB7XG4gICAgOmlzKC5hcGV4Y2hhcnRzLXBpZS1zZXJpZXMsIC5hcGV4Y2hhcnRzLWJhci1zZXJpZXMpIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDIlLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCAxMDAlLCAwIDApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXBleGNoYXJ0cy1ncmlkLWJvcmRlcnMge1xuICAgIGxpbmUge1xuICAgICAgICBzdHJva2U6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuICAgIH1cbn1cblxuI21vbm9jaHJvbWVfcG9sYXJfYXJlYSB7XG4gICAgc3ZnIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG59IiwiXG4vL1xuLy8gX2NoYXJ0anMuc2Nzc1xuLy9cblxuLmNoYXJ0anMtY2hhcnR7XG4gIG1heC1oZWlnaHQ6IDMyMHB4O1xufVxuICAiLCIvL1xuLy8gZWNoYXJ0cy5zY3NzXG4vL1xuXG4uZS1jaGFydHN7XG4gICAgaGVpZ2h0OiAzNTBweDtcbn1cblxuLmUtY2hhcnRzLWhlaWdodHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xufSIsIlxuLy9cbi8vIF9nb29nbGUtbWFwLnNjc3Ncbi8vXG5cbi5nbWFwcywgLmdtYXBzLXBhbmFyb21hIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgYmFja2dyb3VuZDogJGdyYXktMTAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5nbWFwcy1vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG4uZ21hcHMtb3ZlcmxheV9hcnJvdyB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICYuYWJvdmUge1xuICAgIGJvdHRvbTogLTE1cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDE2cHggc29saWQgJHByaW1hcnk7XG4gIH1cbiAgJi5iZWxvdyB7XG4gICAgdG9wOiAtMTVweDtcbiAgICBib3JkZXItbGVmdDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMTZweCBzb2xpZCAkcHJpbWFyeTtcbiAgfVxuICBcbn0iLCIvL1xuLy8gX2F1dG9jb21wbGV0ZS5zY3NzXG4vL1xuXG4uYXV0b0NvbXBsZXRlX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgPmlucHV0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICAgICAgICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICAgICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPnVsIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICAgICAgICBib3gtc2hhZG93OiAkZHJvcGRvd24tYm94LXNoYWRvdztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBEcm9wRG93blNsaWRlO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcblxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGRyb3Bkb3duLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICAgICAgICAgICAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcblxuICAgICAgICAgICAgbWFyayB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYW5nZXI7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbYXJpYS1zZWxlY3RlZD10cnVlXSxcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubm9fcmVzdWx0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAqMiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvL1xuLy8gdmVjdG9yLW1hcHMuc2Nzc1xuLy9cblxuLmp2bS10b29sdGlwIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByaW1hcnkpO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZztcbiAgICBwYWRkaW5nOiA1cHggOXB4O1xufVxuXG4uanZtLWNvbnRhaW5lciB7XG4gICAgdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgIGZpbGw6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgICB9XG59XG5cbi5qdm0tem9vbS1idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5KTtcbn0iLCIvL1xuLy8gX2xlYWZsZXQtbWFwcy5zY3NzXG4vL1xuXG4ubGVhZmxldC1tYXAge1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgJi5sZWFmbGV0LWNvbnRhaW5lcntcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgIH1cbn0iLCIvLyBcbi8vIF9mdWxsY2FsZW5kYXIuc2Nzc1xuLy8gXG5cbjpyb290IHtcbiAgICAtLWZjLWJvcmRlci1jb2xvcjogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG4gICAgLS1mYy1wYWdlLWJnLWNvbG9yOiAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpO1xuICAgIC0tZmMtbmV1dHJhbC1iZy1jb2xvcjogICB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xufVxuXG4uZmMgdGQsXG4uZmMgdGgge1xuICAgIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xufVxuXG4uZmMge1xuICAgIC5mYy10b29sYmFyIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cbiAgICAgICAgICAgIC5mYy1sZWZ0LFxuICAgICAgICAgICAgLmZjLXJpZ2h0LFxuICAgICAgICAgICAgLmZjLWNlbnRlciB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+Kj4qIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmMtY29sLWhlYWRlci1jZWxsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcbiAgICB9XG5cbiAgICAuZmMtY29sLWhlYWRlci1jZWxsLWN1c2hpb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogOHB4IDRweDtcbiAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgICB9XG4gICAgXG4gICAgLmZjLWRheWdyaWQtZGF5LW51bWJlciB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgICAgIG1hcmdpbjogMnB4O1xuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICAgIH1cblxuICAgIC5mYy1kYXlncmlkLWRheSB7XG4gICAgICAgICYuZmMtZGF5LXRvZGF5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuMSk7XG4gICAgXG4gICAgICAgICAgICAuZmMtZGF5Z3JpZC1kYXktbnVtYmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZjLWRheWdyaWQtZGF5IHtcbiAgICAgICAgJi5mYy1kYXktdG9kYXkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4xKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuZmMtdGltZWdyaWQtY29sIHtcbiAgICAgICAgJi5mYy1kYXktdG9kYXkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4xKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mYy1saXN0LWV2ZW50OmhvdmVyIHRkIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmZjLWxpc3QtZXZlbnQtdGl0bGUge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mYy1jb2wtaGVhZGVyLFxuICAgIC5mYy1kYXlncmlkLWJvZHksXG4gICAgLmZjLXNjcm9sbGdyaWQtc3luYy10YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbj4qe1xuICAgICAgICBib3JkZXItbGVmdDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLmZjLXNjcm9sbGdyaWR7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG5cbiAgICAuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uLWxpcXVpZD50ZHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG5cbiAgICAuZmMtbXVsdGltb250aCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG4gICAgfVxufVxuXG4uZmMtdGhlbWUtYm9vdHN0cmFwIGE6bm90KFtocmVmXSkge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG59XG5cbi5mYy1ldmVudCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLmZjIHtcbiAgICB0aC5mYy13aWRnZXQtaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXktMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgfVxufVxuXG4uZmMtdW50aGVtZWQge1xuXG4gICAgLmZjLWNvbnRlbnQsXG4gICAgLmZjLWRpdmlkZXIsXG4gICAgLmZjLWxpc3QtaGVhZGluZyB0ZCxcbiAgICAuZmMtbGlzdC12aWV3LFxuICAgIC5mYy1wb3BvdmVyLFxuICAgIC5mYy1yb3csXG4gICAgdGJvZHksXG4gICAgdGQsXG4gICAgdGgsXG4gICAgdGhlYWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTMwMDtcbiAgICB9XG5cbiAgICB0ZC5mYy10b2RheSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGdyYXktMjAwLCAyJSk7XG4gICAgfVxufVxuXG4uZmMtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiA2cHggMTJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmMgLmZjLW11bHRpbW9udGgtbXVsdGljb2wgLmZjLWRheWdyaWQtbW9yZS1saW5rIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAxcHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xufVxuXG4uZmMtc3RhdGUtZG93bixcbi5mYy1zdGF0ZS1hY3RpdmUsXG4uZmMtc3RhdGUtZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5mYy1ldmVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IG1vdmU7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbWFyZ2luOiA1cHggN3B4O1xuICAgIHBhZGRpbmc6IDVweCA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmMtdGhlbWUtc3RhbmRhcmQgIHtcbiAgICAuZmMtcG9wb3ZlciB7XG4gICAgICAgIC5mYy1wb3BvdmVyLWhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZjLWV2ZW50LFxuLmZjLWV2ZW50LWRvdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG59XG5cbi5mYy1kYXlncmlkLWRvdC1ldmVudC5mYy1ldmVudC1taXJyb3IsXG4uZmMtZGF5Z3JpZC1kb3QtZXZlbnQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xufVxuXG4uZmMtZXZlbnQtdGl0bGUsXG4uZmMtc3RpY2t5IHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZjLWRheWdyaWQtZXZlbnQtZG90IHtcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYy1ldmVudC10aW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmMtZXZlbnQgLmZjLWNvbnRlbnQge1xuICAgIGNvbG9yOiAkd2hpdGU7XG59XG5cbiNleHRlcm5hbC1ldmVudHMge1xuICAgIC5leHRlcm5hbC1ldmVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICBtYXJnaW46IDZweCAwO1xuICAgIH1cbn1cblxuXG4uZmMtZGF5LWdyaWQtZXZlbnQuZmMtaC1ldmVudC5mYy1ldmVudC5mYy1zdGFydC5mYy1lbmQuYmctZGFyayB7XG4gICAgLmZjLWNvbnRlbnQge1xuICAgICAgICBjb2xvcjogJGxpZ2h0O1xuICAgIH1cbn1cblxuLmZjLXByZXYtYnV0dG9uLFxuLmZjLW5leHQtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNnB4IDhweCFpbXBvcnRhbnQ7XG59XG5cblxuLmZjLXRvb2xiYXItY2h1bmsge1xuICAgIC5mYy1idXR0b24tZ3JvdXAge1xuICAgICAgICBib3gtc2hhZG93OiAkZWxlbWVudC1zaGFkb3c7XG4gICAgICAgIC5mYy1idXR0b24ge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzZWNvbmRhcnksIDAuMTUpO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmMtdG9kYXktYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6ICRzZWNvbmRhcnk7XG4gICAgfVxufVxuXG4uZmMge1xuICAgIC5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKS5mYy1idXR0b24tYWN0aXZlLCBcbiAgICAuZmMtYnV0dG9uLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6YWN0aXZle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mYy1idXR0b24tcHJpbWFyeSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIH1cbn1cblxuXG4uZmMtdG9vbGJhciB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTZweDtcbiAgICB9XG59XG5cbiN1cGNvbWluZy1ldmVudC1saXN0IHtcbiAgICAuY2FyZCB7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2V2ZW50LW1vZGFsIHtcbiAgICAuZXZlbnQtZGV0YWlscyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnZpZXctZXZlbnQge1xuICAgICAgICAuZXZlbnQtZm9ybSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgI2V2ZW50LWNhdGVnb3J5LXRhZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmV2ZW50LWRldGFpbHMge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3Mge1xuICAgIC5mYy1kYXlncmlkLWV2ZW50IHtcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG4gICAgfVxufVxuXG4uZmMtdGltZWdyaWQtZXZlbnQtaGFybmVzcyB7XG4gICAgLmZjLXRpbWVncmlkLWV2ZW50IHtcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG4gICAgfVxufVxuXG5cbi5mYy10aW1lZ3JpZC1zbG90cyB7XG4gICAgdGFibGUge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mYy1saXN0LXRhYmxlIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xufVxuXG5AZWFjaCAkY29sb3IsXG4kdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyB7XG4gICAgICAgIC5mYy1kYXlncmlkLWV2ZW50IHtcbiAgICAgICAgICAgICYuYmctI3skY29sb3J9LXN1YnRsZSB7XG5cbiAgICAgICAgICAgICAgICAuZmMtZXZlbnQtdGl0bGUsXG4gICAgICAgICAgICAgICAgLmZjLWV2ZW50LW1haW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZjLXRpbWVncmlkLWV2ZW50LWhhcm5lc3Mge1xuICAgICAgICAuZmMtdGltZWdyaWQtZXZlbnQge1xuICAgICAgICAgICAgJi5iZy0jeyRjb2xvcn0tc3VidGxlIHtcbiAgICAgICAgICAgICAgICAuZmMtZXZlbnQtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZjLWxpc3QtdGFibGUge1xuICAgICAgICAuZmMtbGlzdC1ldmVudCB7XG4gICAgICAgICAgICAmLmJnLSN7JGNvbG9yfS1zdWJ0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgIC5mYy1saXN0LWV2ZW50LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgPmEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZjLWxpc3QtZXZlbnQtZG90IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdmFsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzIC5mYy1kYXlncmlkLWV2ZW50LmJnLWRhcmstc3VidGxle1xuICAgIC5mYy1ldmVudC1tYWluLCAuZmMtZXZlbnQtdGl0bGUge1xuICAgICAgICBjb2xvcjogIHZhcigtLSN7JHByZWZpeH1kYXJrLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uZmMtZGlyZWN0aW9uLWx0cntcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAuZmMtdG9vbGJhcj4qPjpub3QoOmZpcnN0LWNoaWxkKXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNzVlbTtcbiAgICB9XG59IiwiLy9cbi8vIGVtb2ppLXBpY2tlci5zY3NzXG4vL1xuXG4uZmctZW1vamktcGlja2Vye1xuICAgIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAxMzBweDtcblxuICAgICp7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjk5MS45OHB4KSB7XG4gICAgICAgIGxlZnQ6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvdHRvbTogMTE4cHg7XG4gICAgfVxuXG4gICAgLmZnLWVtb2ppLXBpY2tlci1jb250YWluZXItdGl0bGV7XG4gICAgICAgIGNvbG9yOiAkZGFyayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mZy1lbW9qaS1waWNrZXItc2VhcmNoe1xuICAgICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmcgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRpbnB1dC1idG4tcGFkZGluZy15ICRpbnB1dC1idG4tcGFkZGluZy14ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3Zne1xuICAgICAgICAgICAgZmlsbDogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICByaWdodDogMTFweDtcbiAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mZy1lbW9qaS1waWNrZXItY2F0ZWdvcmllc3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpLmFjdGl2ZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCAwLjIpO1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCAwLjIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbn1cblxuLmZnLWVtb2ppLXBpY2tlci1ncmlkID4gbGk6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIDAuMikgIWltcG9ydGFudDtcbn1cblxuYS5mZy1lbW9qaS1waWNrZXItY2xvc2UtYnV0dG9ue1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkbGlnaHQsIDQlKSAhaW1wb3J0YW50O1xufSIsIi8vXG4vLyBfZGF0YXRhYmxlcy5zY3NzXG4vL1xuXG50YWJsZS5kYXRhVGFibGUgdGQuZGF0YVRhYmxlc19lbXB0eSxcbnRhYmxlLmRhdGFUYWJsZSB0aC5kYXRhVGFibGVzX2VtcHR5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNTBweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgIC0tdnotdGFibGUtYWNjZW50LWJnOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKTtcbn1cblxudGFibGUuZGF0YVRhYmxlPnRoZWFkIC5zb3J0aW5nOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZT50aGVhZCAuc29ydGluZ19hc2M6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlPnRoZWFkIC5zb3J0aW5nX2Rlc2M6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlPnRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGU+dGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6XCJcXGYwMzYwXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgdG9wOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG59XG5cbnRhYmxlLmRhdGFUYWJsZT50aGVhZCAuc29ydGluZzphZnRlcixcbnRhYmxlLmRhdGFUYWJsZT50aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGU+dGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlcixcbnRhYmxlLmRhdGFUYWJsZT50aGVhZCAuc29ydGluZ19hc2NfZGlzYWJsZWQ6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGU+dGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYwMzVkXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgdG9wOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG59XG5cbnRhYmxlLmRhdGFUYWJsZT50Ym9keT50ci5jaGlsZCBzcGFuLmR0ci10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xufVxuXG5cbi8vcmVzcG9uc2l2ZSBcbnRhYmxlIHtcbiAgICAmLmRhdGFUYWJsZSB7XG4gICAgICAgICYuZHRyLWlubGluZSB7XG4gICAgICAgICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgICAgICAgICAgPnRib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgPnRyIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgPnRoLFxuICAgICAgICAgICAgICAgICAgICAgICAgPnRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmR0ci1jb250cm9sIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5wYXJlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucGFyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPnRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZHRyLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPnRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kdHItY29udHJvbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+dGJvZHkge1xuICAgICAgICAgICAgPnRyIHtcbiAgICAgICAgICAgICAgICAmLmNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmR0ci10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4udGFibGUtY2FyZCB7XG5cbiAgICAuZGF0YVRhYmxlc19sZW5ndGgsXG4gICAgLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgICAgICAgcGFkZGluZzogJGNhcmQtY2FwLXBhZGRpbmcteSAkY2FyZC1jYXAtcGFkZGluZy14O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIH1cblxuICAgIC5kYXRhVGFibGVzX2luZm8sXG4gICAgLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICAgICAgICBwYWRkaW5nOiAkY2FyZC1jYXAtcGFkZGluZy15ICRjYXJkLWNhcC1wYWRkaW5nLXg7XG4gICAgfVxuXG4gICAgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gICAgICAgIC5jb2wtbWQtNiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICAmLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MnB4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5kaXZ7XG4gICAgJi5kdHItbW9kYWwge1xuICAgICAgICBkaXYge1xuICAgICAgICAgICAgJi5kdHItbW9kYWwtZGlzcGxheSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5kdHItbW9kYWwtY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kdHItZGV0YWlsc3tcbiAgICAgICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteSAkdGFibGUtY2VsbC1wYWRkaW5nLXg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmR0ci1tb2RhbC1jbG9zZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIHRvcDogOXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uZHQtYnV0dG9ucyB7XG4gICAgOmlzKGJ1dHRvbi5kdC1idXR0b24sIGRpdi5kdC1idXR0b24sIGEuZHQtYnV0dG9uLCBpbnB1dC5kdC1idXR0b24pIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcbiAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgICB9XG59XG5cbjppcyhidXR0b24sIGRpdiwgYSwgaW5wdXQpOmlzKC5kdC1idXR0b246aG92ZXI6bm90KC5kaXNhYmxlZCkpIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbn1cblxuOmlzKGJ1dHRvbiwgZGl2LCBhLCBpbnB1dCk6aXMoLmR0LWJ1dHRvbjphY3RpdmU6bm90KC5kaXNhYmxlZCkpLFxuOmlzKGJ1dHRvbiwgZGl2LCBhLCBpbnB1dCk6aXMoLmR0LWJ1dHRvbi5hY3RpdmU6bm90KC5kaXNhYmxlZCkpIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG46aXMoYnV0dG9uLCBkaXYsIGEsIGlucHV0KTppcyguZHQtYnV0dG9uOmZvY3VzOm5vdCguZGlzYWJsZWQpKXtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG46aXMoYnV0dG9uLCBkaXYsIGEsIGlucHV0KTppcyguZHQtYnV0dG9uOmFjdGl2ZTpub3QoLmRpc2FibGVkKTpob3Zlcjpub3QoLmRpc2FibGVkKSksXG46aXMoYnV0dG9uLCBkaXYsIGEsIGlucHV0KTppcyguZHQtYnV0dG9uLmFjdGl2ZTpub3QoLmRpc2FibGVkKTpob3Zlcjpub3QoLmRpc2FibGVkKSkge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59IiwiLy9cbi8vIFNlbGVjdCAyXG4vL1xuXG4uc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lcntcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgICAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgIC8qcnRsOmlnbm9yZSovXG4gICAgICAgICAgICByaWdodDogM3B4O1xuICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNnB4IDZweCAwIDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkaW5wdXQtYm9yZGVyLWNvbG9yIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDZweCA2cHggNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZyk7XG4gICAgei1pbmRleDogJHppbmRleC1tb2RhbCArIDE7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICB9XG4gICAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpO1xuICAgICAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgICAgICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKTtcbiAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgICAgIC8qcnRsOmlnbm9yZSovXG4gICAgICAgICAgICByaWdodDogMXB4O1xuICAgICAgICAgICAgLypydGw6aWdub3JlKi9cbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcblxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFweCA0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdGludC1jb2xvcigkcHJpbWFyeSwgMTAlKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlbGVjdDItc2VhcmNoIHtcbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdHtcbiAgICAmLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCB7XG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIFxuLy8gdG9hc3RpZnkuc2Nzc1xuLy8gXG5cblxuLnRvYXN0aWZ5IHtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm94LXNoYWRvdzogMCAzcHggNnB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxMHB4IDM2cHggLTRweCByZ2JhKDc3LCA5NiwgMjMyLCAwLjMpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1zdWNjZXNzKTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgei1pbmRleDogMjE0NzQ4MzY0NztcbiAgICAmLm9uIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cblxuLnRvYXN0LWNsb3NlIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDRweDtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAkd2hpdGU7XG59XG5cbi50b2FzdGlmeS1yaWdodCB7XG4gICAgcmlnaHQ6IDE1cHg7XG59XG5cbi50b2FzdGlmeS1sZWZ0IHtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIC50b2FzdC1jbG9zZSB7XG4gICAgICAgIGxlZnQ6IC00cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICB9XG59XG5cbi50b2FzdGlmeS10b3Age1xuICAgIHRvcDogLTE1MHB4O1xufVxuXG4udG9hc3RpZnktYm90dG9tIHtcbiAgICBib3R0b206IC0xNTBweDtcbn1cblxuLnRvYXN0aWZ5LXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG5cbi50b2FzdGlmeS1hdmF0YXIge1xuICAgIHdpZHRoOiAxLjVlbTtcbiAgICBoZWlnaHQ6IDEuNWVtO1xuICAgIG1hcmdpbjogLTdweCA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4udG9hc3RpZnktY2VudGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1heC13aWR0aDogLW1vei1maXQtY29udGVudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgIC50b2FzdGlmeS1yaWdodCwgLnRvYXN0aWZ5LWxlZnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG59IiwiLy9cbi8vIF9jaG9pY2VzLnNjc3Ncbi8vXG5cbi5jaG9pY2VzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYuaXMtZGlzYWJsZWR7XG4gICAgICAgIC5jaG9pY2VzX19pbm5lcixcbiAgICAgICAgLmNob2ljZXNfX2lucHV0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpZ2h0LXJnYiksIDAuNzUpO1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNob2ljZXNfX2l0ZW0ge1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIFtoaWRkZW5dIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICAvLyBkYXRhLXR5cGUgPSBzZWxlY3Qtb25lXG4gICAgJltkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC5jaG9pY2VzX19pbm5lcntcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNob2ljZXNfX2lucHV0e1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNob2ljZXNfX2J1dHRvbntcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNakVpSUdobGFXZG9kRDBpTWpFaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TVNBeU1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNDhaeUJtYVd4c1BTSWpNREF3SWlCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaVBqeHdZWFJvSUdROUlrMHlMalU1TWk0d05EUnNNVGd1TXpZMElERTRMak0yTkMweUxqVTBPQ0F5TGpVME9Fd3VNRFEwSURJdU5Ua3llaUl2UGp4d1lYUm9JR1E5SWswd0lERTRMak0yTkV3eE9DNHpOalFnTUd3eUxqVTBPQ0F5TGpVME9Fd3lMalUwT0NBeU1DNDVNVEo2SWk4K1BDOW5Qand2YzNablBnPT0pO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMGVtO1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAycHggIzAwYmNkNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jaG9pY2VzX19pdGVtW2RhdGEtdmFsdWU9JyddIC5jaG9pY2VzX19idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcXEYwMTQwXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcmlnaHQ6IDExLjVweDtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIERlc2lnbiBJY29ucyc7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1vcGVuOmFmdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xODBkZWcpO1xuICAgICAgICB9XG5cbiAgICB9XG5cblxuICAgIC8vIGRhdGEtdHlwZSA9IHNlbGVjdC0gbXVsdGlwbGUgJiB0ZXh0XG5cbiAgICAmW2RhdGEtdHlwZSo9J3NlbGVjdC1tdWx0aXBsZSddLFxuICAgICZbZGF0YS10eXBlKj0ndGV4dCddIHtcbiAgICAgICAgLmNob2ljZXNfX2lubmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogdGV4dDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgICAgIH1cblxuICAgICAgICAuY2hvaWNlc19fYnV0dG9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuNSk7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpFaUlHaGxhV2RvZEQwaU1qRWlJSFpwWlhkQ2IzZzlJakFnTUNBeU1TQXlNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajQ4WnlCbWFXeHNQU0lqUmtaR0lpQm1hV3hzTFhKMWJHVTlJbVYyWlc1dlpHUWlQanh3WVhSb0lHUTlJazB5TGpVNU1pNHdORFJzTVRndU16WTBJREU0TGpNMk5DMHlMalUwT0NBeUxqVTBPRXd1TURRMElESXVOVGt5ZWlJdlBqeHdZWFJvSUdROUlrMHdJREU0TGpNMk5Fd3hPQzR6TmpRZ01Hd3lMalUwT0NBeUxqVTBPRXd5TGpVME9DQXlNQzQ1TVRKNklpOCtQQzluUGp3dmMzWm5QZz09KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgb3BhY2l0eTogMC43NTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jaG9pY2VzX19saXN0LS1kcm9wZG93bntcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgLmNob2ljZXNfX2xpc3R7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS10eXBlKj1zZWxlY3QtbXVsdGlwbGVdIHtcbiAgICAgICAgLmNob2ljZXNfX2lucHV0IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vU2VsZWN0IExpZ2h0XG4uaW5wdXQtbGlnaHQge1xuICAgIC5jaG9pY2VzX19pbm5lciB7IFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxufVxuICBcbi5jaG9pY2VzX19pbm5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWJnO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gY2FsYygkZm9ybS1zZWxlY3QtcGFkZGluZy14ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAwLjFyZW0gMC41cmVtO1xuICAgIGJvcmRlcjogJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplO1xuICAgIG1pbi1oZWlnaHQ6IDM3LjVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4gIFxuLmlzLWZvY3VzZWQsXG4uaXMtb3BlbiB7XG4gICAgLmNob2ljZXNfX2lubmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIH1cbn1cbiAgXG4uY2hvaWNlc19fbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuICBcbi5jaG9pY2VzX19saXN0LS1zaW5nbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA0cHggMTZweCA0cHggNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmNob2ljZXNfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIC5jaG9pY2VzX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICBwYWRkaW5nOiAycHggN3B4O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuNzVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy43NXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAkZWxlbWVudC1zaGFkb3c7XG4gICAgICAgICZbZGF0YS1kZWxldGFibGVdIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtaGlnaGxpZ2h0ZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuICBcbi5pcy1kaXNhYmxlZCB7XG4gICAgLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIHtcbiAgICAgICAgLmNob2ljZXNfX2l0ZW0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnlcbiAgICAgICAgfVxuICAgIH1cbn1cbiAgXG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcbiAgICBib3gtc2hhZG93OiAkZHJvcGRvd24tYm94LXNoYWRvdztcbiAgICB0b3A6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMjBweCAxMHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIuNXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB3aWxsLWNoYW5nZTogdmlzaWJpbGl0eTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IC4zcztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IERyb3BEb3duU2xpZGU7XG4gICAgfVxuXG4gICAgLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUuaXMtaGlnaGxpZ2h0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpO1xuICAgIH1cblxuICAgIC5jaG9pY2VzX19saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwIC0xNnB4IC0xNnB4O1xuICAgIH1cblxuICAgIC5oYXMtbm8tcmVzdWx0cyB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgfVxuXG4gICAgLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGU6YWZ0ZXJ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuICBcbi5pcy1vcGVue1xuICAgIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgICB9XG59XG4gIFxuLmlzLWZsaXBwZWR7XG4gICAgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMC4yNXJlbSAwIDA7XG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBEcm9wRG93blNsaWRlRG93bjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiAgXG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd257XG4gICAgLmNob2ljZXNfX2xpc3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICB3aWxsLWNoYW5nZTogc2Nyb2xsLXBvc2l0aW9uO1xuICAgIH1cblxuICAgIC5jaG9pY2VzX19pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6ICRkcm9wZG93bi1mb250LXNpemU7XG4gICAgICAgIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15IDE2cHg7XG4gICAgfVxufVxuICBcblxuICBcbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAgIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG4gICAgICAgIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlIHtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXNlbGVjdC10ZXh0KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmlzLWhpZ2hsaWdodGVkIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcblxufVxuICBcbi5jaG9pY2VzX19pdGVtIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4gIFxuLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbiAgXG4uY2hvaWNlc19faXRlbS0tZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgb3BhY2l0eTogMC41O1xufVxuICBcbi5jaG9pY2VzX19oZWFkaW5nIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKTtcbn1cbiAgXG4uY2hvaWNlc19fYnV0dG9uIHtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxufVxuICBcbi5jaG9pY2VzX19pbnB1dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMnB4IDAgMnB4IDJweDtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICB9XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIH1cbn1cbiAgXG4uY2hvaWNlc19fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuXG5bZGF0YS1icy10aGVtZT1cImRhcmtcIl17XG4gICAgLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXXtcbiAgICAgICAgLmNob2ljZXNfX2J1dHRvbntcbiAgICAgICAgICAgIGZpbHRlcjogJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIF9mbGF0cGlja2VyLnNjc3Ncbi8vXG5cbi5mbGF0cGlja3ItY2FsZW5kYXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMzA3Ljg3NXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgYmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZyk7XG4gICAgYm94LXNoYWRvdzogMXB4IDAgMCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSwgLTFweCAwIDAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvciksIDAgMXB4IDAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvciksIDAgLTFweCAwIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpLCAwIDNweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG5cbiAgICAmLm9wZW4sXG4gICAgJi5pbmxpbmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBtYXgtaGVpZ2h0OiA2NDBweDtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAmLm9wZW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHotaW5kZXg6IDEwNTY7XG4gICAgfVxuXG4gICAgJi5hbmltYXRlLm9wZW4ge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICAgIH1cblxuICAgICYuaW5saW5lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgIC5mbGF0cGlja3ItckNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAuZmxhdHBpY2tyLWRheXMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG5cblxuICAgICAgICAgICAgICAgIC5kYXlDb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgLmZsYXRwaWNrci1kYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZsYXRwaWNrci10aW1lIHtcbiAgICAgICAgICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc3RhdGljIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisxKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bis3KSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMikgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rMSkge1xuICAgICAgICBib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG4gICAgfVxuXG4gICAgLmhhc1dlZWtzIC5kYXlDb250YWluZXIsXG4gICAgLmhhc1RpbWUgLmRheUNvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJi5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuICAgIH1cblxuICAgICYubm9DYWxlbmRhci5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGxlZnQ6IDIycHg7XG4gICAgfVxuXG4gICAgJi5yaWdodE1vc3Q6OmJlZm9yZSxcbiAgICAmLmFycm93UmlnaHQ6OmJlZm9yZSxcbiAgICAmLnJpZ2h0TW9zdDo6YWZ0ZXIsXG4gICAgJi5hcnJvd1JpZ2h0OjphZnRlciB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDIycHg7XG4gICAgfVxuXG4gICAgJi5hcnJvd0NlbnRlcjo6YmVmb3JlLFxuICAgICYuYXJyb3dDZW50ZXI6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHJpZ2h0OiA1MCU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gICAgICAgIG1hcmdpbjogMCAtNXB4O1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci13aWR0aDogNHB4O1xuICAgICAgICBtYXJnaW46IDAgLTRweDtcbiAgICB9XG5cbiAgICAmLmFycm93VG9wOjpiZWZvcmUsXG4gICAgJi5hcnJvd1RvcDo6YWZ0ZXIge1xuICAgICAgICBib3R0b206IDEwMCU7XG4gICAgfVxuICAgICYuYXJyb3dUb3A6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgICAmLmFycm93VG9wOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgICYuYXJyb3dCb3R0b206OmJlZm9yZSxcbiAgICAmLmFycm93Qm90dG9tOjphZnRlciB7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICB9XG4gICAgJi5hcnJvd0JvdHRvbTo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICAgICYuYXJyb3dCb3R0b206OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbn1cblxuLmZsYXRwaWNrci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmxhdHBpY2tyLW1vbnRocyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDBweCAwcHg7XG5cbiAgICAuZmxhdHBpY2tyLW1vbnRoIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC45KTtcbiAgICAgICAgZmlsbDogcmdiYSgkd2hpdGUsIDAuOSk7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAuZmxhdHBpY2tyLXByZXYtbW9udGgsXG4gICAgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC45KTtcbiAgICAgICAgZmlsbDogcmdiYSgkd2hpdGUsIDAuOSk7XG5cbiAgICAgICAgJi5mbGF0cGlja3ItZGlzYWJsZWR7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5mbGF0cGlja3ItcHJldi1tb250aCB7XG4gICAgICAgICAgICAvKlxuICAgICAgICAgICAgICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbiAgICAgICAgICAgIC8qXG4gICAgICAgICAgICAgICAgICAqL1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgLypcbiAgICAgICAgICAgICAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuICAgICAgICAgICAgLypcbiAgICAgICAgICAgICAgICAgICovXG4gICAgICAgIH1cbiAgICAgICAgICAvKlxuICAgICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuICAgICAgICAvKlxuICAgICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cblxuICAgICAgICAmLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbiAgICAgICAgICAgIC8qXG4gICAgICAgICAgICAgICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuICAgICAgICAgICAgLypcbiAgICAgICAgICAgICAgICAgICovXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgLypcbiAgICAgICAgICAgICAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuICAgICAgICAgICAgLypcbiAgICAgICAgICAgICAgICAgICovXG4gICAgICAgIH1cbiAgICAgICAgICAvKlxuICAgICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuICAgICAgICAvKlxuICAgICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOTU5ZWE5O1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGZpbGw6IHJnYmEoJHdoaXRlLCAwLjkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuMXM7XG4gICAgICAgICAgICAgICAgZmlsbDogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm51bUlucHV0V3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogYXV0bztcblxuICAgIGlucHV0LFxuICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOjotbXMtY2xlYXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDRweCAwIDJweDtcbiAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZGFyay1yZ2IpLDAuMTUpO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFycm93VXAge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgcmdiYSg1Nyw1Nyw1NywwLjYpO1xuICAgICAgICAgICAgICAgIHRvcDogMjYlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hcnJvd0Rvd24ge1xuICAgICAgICAgICAgdG9wOiA1MCU7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoNTcsNTcsNTcsMC42KTtcbiAgICAgICAgICAgICAgICB0b3A6IDQwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogcmdiYSgwLDAsMCwwLjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNzUlO1xuICAgIGxlZnQ6IDEyLjUlO1xuICAgIHBhZGRpbmc6IDcuNDhweCAwIDAgMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuXG4gICAgc3Bhbi5jdXItbW9udGgge1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNWNoO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5udW1JbnB1dFdyYXBwZXIge1xuICAgICAgICB3aWR0aDogNmNoO1xuICAgICAgICB3aWR0aDogN2NoXFwwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgc3BhbntcbiAgICAgICAgJi5hcnJvd1VwOjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7XG4gICAgICAgIH1cbiAgICAgICAgJi5hcnJvd0Rvd246YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQuY3VyLXllYXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGN1cnNvcjogdGV4dDtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMC41Y2g7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuICAgICAgICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJltkaXNhYmxlZF0sXG4gICAgICAgICZbZGlzYWJsZWRdOmhvdmVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC45KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIHtcbiAgICAgICAgYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIG1hcmdpbjogLTFweCAwIDAgMDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMC41Y2g7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkYmxhY2ssIDAuOCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmZsYXRwaWNrci13ZWVrZGF5cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMzZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG4gICAgLmZsYXRwaWNrci13ZWVrZGF5Y29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMTtcbiAgICB9XG59XG5cbnNwYW4uZmxhdHBpY2tyLXdlZWtkYXkge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBmb250LXNpemU6IDkwJTtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbn1cblxuLmRheUNvbnRhaW5lcixcbi5mbGF0cGlja3Itd2Vla3Mge1xuICAgIHBhZGRpbmc6IDFweCAwIDAgMDtcbn1cbi5mbGF0cGlja3ItZGF5cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMzA3Ljg3NXB4O1xuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbn1cblxuLmRheUNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDMwNy44NzVweDtcbiAgICBtaW4td2lkdGg6IDMwNy44NzVweDtcbiAgICBtYXgtd2lkdGg6IDMwNy44NzVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgKyAuZGF5Q29udGFpbmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogLTFweCAwIDAgI2U2ZTZlNjtcbiAgICB9XG59XG5cbi5mbGF0cGlja3ItZGF5IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB3aWR0aDogMTQuMjg1NzE0MyU7XG4gICAgZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XG4gICAgbWF4LXdpZHRoOiAzOXB4O1xuICAgIGhlaWdodDogMzlweDtcbiAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1saWdodC1yZ2IpLCAwLjcpO1xuICAgIH1cblxuICAgICYuaW5SYW5nZSxcbiAgICAmLnByZXZNb250aERheS5pblJhbmdlLFxuICAgICYubmV4dE1vbnRoRGF5LmluUmFuZ2UsXG4gICAgJi50b2RheS5pblJhbmdlLFxuICAgICYucHJldk1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXG4gICAgJi5uZXh0TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcbiAgICAmOmhvdmVyLFxuICAgICYucHJldk1vbnRoRGF5OmhvdmVyLFxuICAgICYubmV4dE1vbnRoRGF5OmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5wcmV2TW9udGhEYXk6Zm9jdXMsXG4gICAgJi5uZXh0TW9udGhEYXk6Zm9jdXMge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcbiAgICB9XG5cbiAgICAmLnRvZGF5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4xKTtcbiAgICAgICAgYm94LXNoYWRvdzogJGVsZW1lbnQtc2hhZG93O1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuMTUpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2VsZWN0ZWQsXG4gICAgJi5zdGFydFJhbmdlLFxuICAgICYuZW5kUmFuZ2UsXG4gICAgJi5zZWxlY3RlZC5pblJhbmdlLFxuICAgICYuc3RhcnRSYW5nZS5pblJhbmdlLFxuICAgICYuZW5kUmFuZ2UuaW5SYW5nZSxcbiAgICAmLnNlbGVjdGVkOmZvY3VzLFxuICAgICYuc3RhcnRSYW5nZTpmb2N1cyxcbiAgICAmLmVuZFJhbmdlOmZvY3VzLFxuICAgICYuc2VsZWN0ZWQ6aG92ZXIsXG4gICAgJi5zdGFydFJhbmdlOmhvdmVyLFxuICAgICYuZW5kUmFuZ2U6aG92ZXIsXG4gICAgJi5zZWxlY3RlZC5wcmV2TW9udGhEYXksXG4gICAgJi5zdGFydFJhbmdlLnByZXZNb250aERheSxcbiAgICAmLmVuZFJhbmdlLnByZXZNb250aERheSxcbiAgICAmLnNlbGVjdGVkLm5leHRNb250aERheSxcbiAgICAmLnN0YXJ0UmFuZ2UubmV4dE1vbnRoRGF5LFxuICAgICYuZW5kUmFuZ2UubmV4dE1vbnRoRGF5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgIGJveC1zaGFkb3c6ICRlbGVtZW50LXNoYWRvdztcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmLnNlbGVjdGVkLFxuICAgICYuc3RhcnRSYW5nZSxcbiAgICAmLmVuZFJhbmdle1xuICAgICAgICAmLnN0YXJ0UmFuZ2Uge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweCAwIDAgNTBweDtcbiAgICAgICAgICAgICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogLTEwcHggMCAwICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZW5kUmFuZ2V7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2VsZWN0ZWQsXG4gICAgJi5zdGFydFJhbmdlLFxuICAgICYuZW5kUmFuZ2V7XG4gICAgICAgICYuZW5kUmFuZ2Uge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1MHB4IDUwcHggMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaW5SYW5nZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IC01cHggMCAwIHZhcigtLSN7JHByZWZpeH1saWdodCksIDVweCAwIDAgdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcbiAgICB9XG5cbiAgICAmLmZsYXRwaWNrci1kaXNhYmxlZCxcbiAgICAmLmZsYXRwaWNrci1kaXNhYmxlZDpob3ZlcixcbiAgICAmLnByZXZNb250aERheSxcbiAgICAmLm5leHRNb250aERheSxcbiAgICAmLm5vdEFsbG93ZWQsXG4gICAgJi5ub3RBbGxvd2VkLnByZXZNb250aERheSxcbiAgICAmLm5vdEFsbG93ZWQubmV4dE1vbnRoRGF5IHtcbiAgICAgICAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiKSwwLjMpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICYuZmxhdHBpY2tyLWRpc2FibGVkLFxuICAgICYuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiKSwwLjMpO1xuICAgIH1cblxuICAgICYud2Vlay5zZWxlY3RlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IC01cHggMCAwICRwcmltYXJ5LCA1cHggMCAwICRwcmltYXJ5O1xuICAgIH1cblxuICAgICYuaGlkZGVuIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cblxuLnJhbmdlTW9kZSAuZmxhdHBpY2tyLWRheSB7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAuZmxhdHBpY2tyLXdlZWtzIHtcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICBib3gtc2hhZG93OiAxcHggMCAwIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuICAgIH1cblxuICAgIC5mbGF0cGlja3Itd2Vla2RheSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgfVxuXG4gICAgc3BhbntcbiAgICAgICAgJi5mbGF0cGlja3ItZGF5LFxuICAgICAgICAmLmZsYXRwaWNrci1kYXk6aG92ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LXJnYiksMC4zKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5mbGF0cGlja3ItaW5uZXJDb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmxhdHBpY2tyLXJDb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mbGF0cGlja3ItdGltZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG91dGxpbmU6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICAubnVtSW5wdXRXcmFwcGVyIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgICYuYXJyb3dVcCwgJi5hcnJvd0Rvd257XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaGFzU2Vjb25kcyAubnVtSW5wdXRXcmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDI2JTtcbiAgICB9XG5cbiAgICAmLnRpbWUyNGhyIC5udW1JbnB1dFdyYXBwZXIge1xuICAgICAgICB3aWR0aDogNDklO1xuICAgIH1cblxuXG4gICAgaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblxuICAgICAgICAmLmZsYXRwaWNrci1ob3VyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5mbGF0cGlja3ItbWludXRlLFxuICAgICAgICAmLmZsYXRwaWNrci1zZWNvbmQge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5mbGF0cGlja3ItdGltZS1zZXBhcmF0b3IsXG4gICAgLmZsYXRwaWNrci1hbS1wbSB7XG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgd2lkdGg6IDIlO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIH1cblxuICAgIC5mbGF0cGlja3ItYW0tcG0ge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICB3aWR0aDogMTglO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICBpbnB1dCwgLmZsYXRwaWNrci1hbS1wbXtcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHByaW1hcnksIDAuMDQpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmxhdHBpY2tyLWFtLXBtLFxuLm51bUlucHV0LFxuLm51bUlucHV0V3JhcHBlciB7XG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuXG4uZmxhdHBpY2tyLWlucHV0W3JlYWRvbmx5XSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbn1cblxuW2RhdGEtaW5saW5lLWRhdGU9XCJ0cnVlXCJdLFtkYXRhLXRpbWUtaW5saW5lXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuQGtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbn1cbiAgXG5bZGF0ZXBpY2tlci1pbmxpbmVdLFxuW3RpbWVwaWNrZXItaW5saW5lXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn0iLCIvLyBmbGFnIGlucHV0XG5cbltkYXRhLWlucHV0LWZsYWddIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIC5kcm9wZG93bi1tZW51LWxpc3Qge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTU4cHg7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhcjp2ZXJ0aWNhbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXI6aG9yaXpvbnRhbCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZGFyay1yZ2IpLCAuMDc1KTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbltkYXRhLW9wdGlvbi1mbGFnLWltZy1uYW1lXSB7XG4gICAgLmZsYWctaW5wdXQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mbGFncy91cy5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE0cHggOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG4gICAgfVxufVxuXG5bZGF0YS1vcHRpb24tZmxhZy1uYW1lXSxcbltkYXRhLW9wdGlvbi1mbGFnLWltZy1uYW1lXSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwMTQwXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAkaW5wdXQtcGFkZGluZy14O1xuICAgICAgICB0b3A6ICRpbnB1dC1wYWRkaW5nLXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG5cbltkYXRhLW9wdGlvbi1jb3VudHJ5Y29kZT1cImZhbHNlXCJdIHtcbiAgICAuY291bnRyeS1jb2Rlbm8ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuW2RhdGEtc2VhcmNoLWlucHV0PVwiZmFsc2VcIl0ge1xuICAgIC5zZWFyY2hsaXN0LWlucHV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59IiwiLy9cbi8vIF9hdXRoZW50aWNhdGlvbi5zY3NzXG4vL1xuXG5cbi5hdXRoLXBhZ2Utd3JhcHBlcntcbiAgICAuYXV0aC1wYWdlLWNvbnRlbnR7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9vdGVyLWhlaWdodDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmZvb3RlcntcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gICAgfVxufVxuXG4uYXV0aC1vbmUtYmctcG9zaXRpb257XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzgwcHg7XG4gICAgXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgfVxufVxuXG4uYXV0aC1vbmUtYmd7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2F1dGgtb25lLWJnLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIC5iZy1vdmVybGF5e1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIGRhcmtlbigkcHJpbWFyeSwgNiUpLCAkcHJpbWFyeSk7XG4gICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICB9XG59XG5cbi5zaGFwZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICA+c3ZnIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZmlsbDogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpO1xuICAgIH1cbn1cblxuLy8gYXV0aC1wYXNzLWlucHV0Z3JvdXBcblxuLmF1dGgtcGFzcy1pbnB1dGdyb3Vwe1xuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdICsgLmJ0biAucmktZXllLWZpbGx7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCJcXGVjYjZcIjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhcnRpY2xlcy1qcy1jYW52YXMtZWx7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vLyBzaWduaW4gY2FyZCB0aXRsZVxuXG4uc2lnbmluLW90aGVyLXRpdGxle1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICB9XG5cbiAgICAudGl0bGV7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKTtcbiAgICAgICAgcGFkZGluZzogMnB4IDE2cHg7XG4gICAgfVxufVxuXG4vLyBBdXRoIGNvdmVyXG5cbi5hdXRoLWJnLWNvdmVye1xuICAgIGJhY2tncm91bmQ6ICRhdXRoLWJnLWNvdmVyO1xuXG4gICAgPiAuYmctb3ZlcmxheXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvdmVyLXBhdHRlcm4ucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5mb290ZXJ7XG4gICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpO1xuICAgIH1cbn1cblxuLy9wYXNzb3dyZCB2YWxpZGF0aW9ucyBcbiNwYXNzd29yZC1jb250YWluIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgcCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTNweDtcblxuICAgICAgICAmLnZhbGlkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc3VjY2VzcztcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbGVmdDogLThweDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKclFwiO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pbnZhbGlkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtOHB4O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4pyWXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gXG4vLyBfZGFzaGJvYXJkLnNjc3Ncbi8vIFxuXG4uZGFzaC1maWx0ZXItcGlja2VyIHtcbiAgICBtaW4td2lkdGg6IDIxMHB4ICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gRmxhdHBpY2tyIENhbGVuZGFyXG5cbi51cGNvbWluZy1zY2hlZHVsZWR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICB0b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsYXRwaWNrci1tb250aHN7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IC00NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgIC5mbGF0cGlja3ItbW9udGh7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmaWxsOiAkZ3JheS02MDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuZmxhdHBpY2tyLXByZXYtbW9udGgsIC5mbGF0cGlja3ItbmV4dC1tb250aHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZsYXRwaWNrci1jYWxlbmRhcntcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAuZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZsYXRwaWNrci13ZWVrZGF5c3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBzcGFuLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZsYXRwaWNrci1kYXl7XG4gICAgICAgICAgICAmLnRvZGF5e1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzdWNjZXNzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHN1Y2Nlc3MsIDAuMikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNlbGVjdGVke1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3VjY2VzcyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm51bUlucHV0V3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogNy41Y2g7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mbGF0cGlja3ItZGF5cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmNybS13aWRnZXQge1xuICAgIC5jb2wge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlcjogMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEzOTkuOThweCkgeyBcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7IFxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuICAgICAgICB9XG4gICAgfVxufSAgIFxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5Ljk4cHgpIHsgXG4gICAgLnByb2plY3Qtd3JhcHBlciB7XG4gICAgICAgID4uY29sLXh4bC04LCAuY29sLXh4bC00e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jcnlwdG8td2lkZ2V0IHtcbiAgICBtYXgtd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vbmZ0IGRhc2hib2FyZFxuXG4uYmctbWFya2V0cGxhY2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbmZ0L21hcmtldHBsYWNlLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmRhc2gtY291bnRkb3duIHtcbiAgICAuY291bnRkb3dubGlzdCB7XG4gICAgICAgIC5jb3VudC1udW0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZyk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY291bnQtdGl0bGUge1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5bZGF0YS1sYXlvdXQtd2lkdGg9XCJib3hlZFwiXSB7XG4gICAgLmRhc2gtY291bnRkb3duIHtcbiAgICAgICAgLmNvdW50ZG93bmxpc3Qge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFya2V0cGxhY2UtaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMzBweDtcbn1cblxuLm1hcmtldHBsYWNlLXN3aXBlciB7XG4gICAgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgdG9wOiAzNHB4O1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjEpO1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC4zcmVtO1xuICAgICAgICByaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgcmlnaHQ6IDU4cHggIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmRhc2gtY29sbGVjdGlvbiB7XG4gICAgLmNvbnRlbnR7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjI1KTtcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gICAgfVxufVxuXG4uZGFzaC1uZnR7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDEuOThweCkge1xuICAgICAgICAuY29sLXh4bC05LCAuY29sLXh4bC0zIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC1oIC5qdmVjdG9ybWFwLWxlZ2VuZC10aWNrLXNhbXBsZSB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4jcG9ydGZvbGlvX2RvbnV0X2NoYXJ0cyB7XG4gICAgLmFwZXhjaGFydHMtcGllIHtcbiAgICAgICAgdGV4dCB7XG4gICAgICAgICAgICBmaWxsOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIF90aW1lbGluZS5zY3NzXG4vL1xuXG4udGltZWxpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnRpbWVsaW5lLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDMwcHggNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICB3aWR0aDogNTAlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGltZWxpbmUtY29sb3I7XG4gICAgICAgIHRvcDogMzhweDtcbiAgICAgICAgYm90dG9tOiAtMzhweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMS41cHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgJjo6YWZ0ZXIgeyBcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgcmlnaHQ6IC0zMHB4O1xuICAgICAgICBwYWRkaW5nOiA5cHggMDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZyk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICBjb2xvcjogJHN1Y2Nlc3M7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLmRhdGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZyk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbTtcbiAgICB9XG5cbiAgICAmLmxlZnQge1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDQ4cHgpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnJpZ2h0IHtcbiAgICAgICAgbGVmdDogNTAlO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xLjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSArIDQ4cHgpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDI4cHg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnRpbWVsaW5lIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogMjRweDtcbiAgICAgICAgICAgIGJvdHRvbTogMTgwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGltZWxpbmUtaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcblxuICAgICAgICAmLnJpZ2h0LCAgJi5sZWZ0IHtcbiAgICAgICAgICAgIGxlZnQ6IDAlO1xuXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbGVmdDogNDhweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzlweDtcbiAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udGltZWxpbmUtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogODMlO1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGltZWxpbmUtY29sb3I7XG4gICAgfVxuXG4gICAgLnRpbWVsaW5lLXllYXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIzcHggMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aW1lbGluZS1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aW1lbGluZS1kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgICAgbWFyZ2luOiAyNHB4IDAgMCAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogNTVweDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICB0b3A6IDI2cHg7XG4gICAgICAgICAgICBsZWZ0OiA0NXB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGxlZnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc3VjY2VzcztcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICR0aW1lbGluZS1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRpbWVsaW5lLWJveCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDIzcHggNjJweDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZyk7XG4gICAgICAgIG1heC13aWR0aDogNjk1cHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCl7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgdG9wOiAyNnB4O1xuICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMjRweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGltZWxpbmUtdGV4dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aW1lbGluZS1sYXVuY2gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAudGltZWxpbmUtYm94IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTlweDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59XG5cbi8vIEhvcml6b250YWwgVGltZWxpbmVcbi5ob3Jpem9udGFsLXRpbWVsaW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0b3A6IDE3NHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLWNvbG9yO1xuICAgIH1cblxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAuaXRlbS1ib3gge1xuICAgICAgICAgICAgbWFyZ2luOiAyMjdweCAwcHggMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAtNTlweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICR0aW1lbGluZS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aW1lbGluZS1jb250ZW50IHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS1jb2xvcjtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogLTIzcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkdGltZWxpbmUtY29sb3IgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRpbWUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtODZweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG5cbiAgICAgICAgICAgIC50aW1lbGluZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMjNweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0aW1lbGluZS1jb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aW1lIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkcHJpbWFyeSwgMi41JSk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC41KTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBjdXJzb3I6IGF1dG87XG4gICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjVweCk7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxFQTZFXCI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogcmVtaXhpY29uO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcXEVBNjRcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiByZW1peGljb247XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vYWN0aXZpdHktdGltZWxpbmVcblxuLmFjaXRpdml0eS10aW1lbGluZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuYWNpdGl2aXR5LWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmZsZXgtc2hyaW5rLTAge1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2l0aXZpdHktYXZhdGFyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpO1xuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZyk7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcbiAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIgICAgLy9cbi8vIF9nYWxsZXJ5LnNjc3Ncbi8vXG5cbi5jYXRlZ29yaWVzLWZpbHRlciB7XG4gICAgLmxpc3QtaW5saW5lLWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZ2FsbGVyeS1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiA4cHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICB9XG5cbiAgICAuZ2FsbGVyeS1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmdhbGxlcnktb3ZlcmxheSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDEwJSwgcmdiYSgwLCAwLCAwLCAwKSA2MCUsIHJnYmEoMCwgMCwgMCwgLjUpIDEwMCUpO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0IDBzO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcblxuICAgICAgICAgICAgLm92ZXJsYXktY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdhbGxlcnktaW1nIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgLmJveC1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvc3Qge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ib3gtY29udGVudCB7XG4gICAgICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgICAgIC5wb3N0IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdhbGxlcnktb3ZlcmxheSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdhbGxlcnktbGlnaHQge1xuICAgIC5nYWxsZXJ5LWJveCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vXG4vLyBfZXJyb3JzLnNjc3Ncbi8vXG5cbi5lcnJvci1iYXNpYy1pbWd7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbn1cblxuLmVycm9yLTUwMCB7XG4gICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNTBweDtcbiAgICB9XG5cbiAgICAuZXJyb3ItNTAwLWltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1N3B4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZXJyb3ItNTAwLWltZyB7XG4gICAgICAgICAgICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0b3A6IDQzcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZXJyb3ItNTAwLWltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIGVycm9yQW5pbWF0aW9uIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgfVxuXG4gICAgMTUlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNSUpIHJvdGF0ZSgtNWRlZyk7XG4gICAgfVxuXG4gICAgMzAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwJSkgcm90YXRlKDNkZWcpO1xuICAgIH1cblxuICAgIDQ1JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUlKSByb3RhdGUoLTNkZWcpO1xuICAgIH1cblxuICAgIDYwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMCUpIHJvdGF0ZSgyZGVnKTtcbiAgICB9XG5cbiAgICA3NSUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUlKSByb3RhdGUoLTFkZWcpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIH1cbn1cblxuLmVycm9yLWltZyB7XG4gICAgYW5pbWF0aW9uOiBlcnJvckFuaW1hdGlvbiAyMHMgaW5maW5pdGU7XG59IiwiLy9cbi8vIF9wcm9maWxlLnNjc3Ncbi8vXG5cbi5lcnJvci10ZXh0IHtcbiAgICB0ZXh0LXNoYWRvdzogNHB4IDRweCByZ2JhKCRzdWNjZXNzLCAwLjQpO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDEwcmVtO1xuICAgIH1cbn1cblxuXG4vLyBwcm9maWxlXG5cbi5wcm9maWxlLXdpZC1iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMzIwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgIGhlaWdodDogNDQ1cHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIGRhcmtlbigkcHJpbWFyeSwgMjUlKSwgJHByaW1hcnkpO1xuXG4gICAgfVxuXG4gICAgLnByb2ZpbGUtd2lkLWltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbn1cblxuLnByb2ZpbGUtbmF2IHtcbiAgICAmLm5hdi1waWxscyB7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuOCk7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9maWxlLXByb2plY3QtY2FyZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcbn1cblxuQGVhY2ggJGNvbG9yLFxuJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC5wcm9maWxlLXByb2plY3QtY2FyZCB7XG4gICAgICAgICYucHJvZmlsZS1wcm9qZWN0LSN7JGNvbG9yfSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJHZhbHVlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udXNlci1wcm9maWxlLWltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnByb2ZpbGUtaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtZm9yZWdyb3VuZC1pbWctZmlsZS1pbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcGhvdG8tZWRpdCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG5cbi5wcm9maWxlLXVzZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAucHJvZmlsZS1waG90by1lZGl0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLnVzZXItcHJvZmlsZS1pbWFnZSB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgIC5wcm9maWxlLWltZy1maWxlLWlucHV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5wcm9maWxlLXRpbWVsaW5lIHtcbiAgICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IGRhc2hlZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDIzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9maWxlLXNldHRpbmctaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAyNjBweDtcblxuICAgIC5vdmVybGF5LWNvbnRlbnQge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjk5MS45OHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtZm9yZWdyb3VuZC1pbWctZmlsZS1pbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcGhvdG8tZWRpdCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjU3NS45OHB4KSB7XG5cbiAgICBbZGF0YS1sYXlvdXQ9XCJob3Jpem9udGFsXCJde1xuICAgICAgICAucHJvZmlsZS1mb3JlZ3JvdW5ke1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5bZGF0YS1sYXlvdXQ9XCJzZW1pYm94XCJdIHtcbiAgICAucHJvZmlsZS13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAkY2FyZC1zcGFjZXIteDtcbiAgICB9XG59IiwiLy9cbi8vIF9zaXRlbWFwLnNjc3Ncbi8vXG5cbi5zaXRlbWFwLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTE0MnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICoge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufVxuXG4uc2l0ZW1hcC1ob3Jpem9udGFsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hZG1pbmlzdHJhdGlvbiB7XG4gICAgLmRpcmVjdG9yIHtcbiAgICAgICAgPmxpIHtcbiAgICAgICAgICAgID5hIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDBweCBhdXRvO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdWJkaXJlY3RvciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBkYXNoZWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG4gICAgICAgICAgICBsZWZ0OiA0NS40NSU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICA+bGkge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4LjU5JTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gOTJweCBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI3LjIlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggZGFzaGVkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zdWJkaXJlY3RvciB7XG4gICAgICAgICAgICA+bGkge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0OS44JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRlcGFydG1lbnRzIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgID5saSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgd2lkdGg6IDE4LjU5JTtcbiAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDkycHggYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGxlZnQ6IDI3JTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIGNsZWFyOiBsZWZ0O1xuXG4gICAgICAgICAgICAmLmRlcGFydG1lbnQge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDgxLjElO1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBkYXNoZWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IGRhc2hlZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBkYXNoZWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB0b3A6IDEzMHB4O1xuICAgICAgICBsZWZ0OiA5LjElXG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgPmxpIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRlcGFydG1lbnQge1xuICAgIGJvcmRlci1sZWZ0OiAycHggZGFzaGVkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjc1JTtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIHdpZHRoOiAxOC4yNSU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBib3JkZXItbGVmdDogMnB4IGRhc2hlZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdG9wOiAtMjJweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICB9XG5cbiAgICA+YSB7XG4gICAgICAgIG1hcmdpbjogMCAwIC0yNnB4IC00cHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBjbGVhcjogbGVmdDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAmOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBkYXNoZWQgJHdoaXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHRvcDogLTYwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLy8gc2l0ZW1hcFxuXG4uaG9yaS1zaXRlbWFwIHtcbiAgICB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAucGFyZW50LXRpdGxlIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgID51bCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgLnNlY29uZC1saXN0LFxuICAgICAgICAgICAgICAgIC5zdWItbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IGRhc2hlZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zdWItbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzglO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxNnB4IDRweCAzNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IGRhc2hlZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggZGFzaGVkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAycHggZGFzaGVkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5wYXJlbnQtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IGRhc2hlZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnN1Yi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IGRhc2hlZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQ5JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gICAgICAgIHBhZGRpbmc6IDRweCAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgfVxufVxuXG5cbi8vIHZlcnRpY2FsIHNpdGVtYXBcbi52ZXJ0aS1zaXRlbWFwIHsgXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAucGFyZW50LXRpdGxlIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmlyc3QtbGlzdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IGRhc2hlZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmxpc3Qtd3JhcCwgbGkge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTZweCA0cHggMzZweDtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IGRhc2hlZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2Vjb25kLWxpc3QsIC50aGlyZC1saXN0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MnB4O1xuICAgICAgICAgICAgXG4gICAgICAgIH1cblxuICAgICAgICAudGhpcmQtbGlzdCwgLnNlY29uZC1saXN0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggZGFzaGVkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIvL1xuLy8gX3RlYW0uc2Nzc1xuLy9cblxuLnRlYW0tYm94IC50ZWFtLWNvdmVyLCAucHJvZmlsZS1vZmZjYW52YXMgLnRlYW0tY292ZXIsIC5tb2RhbC10ZWFtLWNvdmVye1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IC0xNDBweDtcblxuICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIGRhcmtlbigkcHJpbWFyeSwgMjUlKSwgJHByaW1hcnkpO1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgfVxufVxuXG4udGVhbS1saXN0IHtcbiAgICAmLmdyaWQtdmlldy1maWx0ZXIge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXG4gICAgICAgIC5jb2wge1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRlYW0tYm94IHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIC50ZWFtLXJvdyB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuXG4gICAgICAgICAgICAgICAgLmNvbCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRlYW0tY292ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGVhbS1zZXR0aW5ncyB7XG4gICAgICAgICAgICAgICAgLmNvbCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJ0bi1zdGFyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICA+YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGVhbS1wcm9maWxlLWltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xuXG4gICAgICAgICAgICAgICAgLmF2YXRhci1sZyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGVhbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZpZXctYnRuIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAgICAgICAgICAgLmNvbCB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgICAgIC5jb2wge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAgIC5jb2wge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5saXN0LXZpZXctZmlsdGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAudGVhbS1ib3gge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgLnRlYW0tcm93IHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRlYW0tcHJvZmlsZS1pbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIC5hdmF0YXItbGcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRlYW0tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRlYW0tc2V0dGluZ3Mge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG4tc3RhciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgLmNvbCB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGVhbS1ib3gge1xuXG4gICAgICAgICAgICAgICAgLnRlYW0tc2V0dGluZ3Mge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAuY29sIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGVhbS1wcm9maWxlLWltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnZpZXctYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubW9kYWwtdGVhbS1jb3ZlcntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxpc3QtZ3JpZC1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnByb2ZpbGUtb2ZmY2FudmFzICB7XG4gICAgLnRlYW0tY292ZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTMycHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gICAgLmJ0bi1zdGFyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24ge1xuICAgICAgICA+YSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vIFxuLy8gX2NvbWluZy1zb29uLnNjc3Ncbi8vXG5cbi8vIGNvdW50ZG93bmxpc3RcblxuLmNvdW50ZG93bmxpc3Qge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjRweDtcblxuXG4gICAgLmNvdW50ZG93bmxpc3QtaXRlbXtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICAgICAgICAuY291bnQtbnVte1xuICAgICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY291bnQtdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksIDAuNSk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLmNvdW50LW51bXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZyk7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRjYXJkLWJvcmRlci1yYWRpdXM7XG4gICAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCI6XCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogLTE2cHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gICAgICAgIH1cbiAgICB9XG59XG4vLyBjb21pbmcgc29vbiBcblxuLm1vdmUtYW5pbWF0aW9ue1xuICAgIGFuaW1hdGlvbjogbW92ZXIgMXMgaW5maW5pdGUgIGFsdGVybmF0ZTtcbn1cblxuQGtleWZyYW1lcyBtb3ZlciB7XG4gICAgMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgICAxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNnB4KTsgfVxufVxuXG4uY29taW5nLXNvb24tdGV4dHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LXNoYWRvdzogM3B4IDRweCAkc3VjY2Vzcztcbn1cblxuLmNvdW50ZG93bi1pbnB1dC1ncm91cHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuIiwiLy9cbi8vIF9zZWFyY2gtcmVzdWx0cy5zY3NzXG4vL1xuXG4uc2VhcmNoLW1vcmUtcmVzdWx0cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAubmF2LWljb24ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi52aWRlby1saXN0IHtcbiAgICAubGlzdC1lbGVtZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWFyY2gtdm9pY2Uge1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjBweDtcbiAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG5cbiAgICAudm9pY2Utd2F2ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgYW5pbWF0aW9uOiB2b2ljZS13YXZlIDEuOHMgaW5maW5pdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHZvaWNlLXdhdmUge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG59XG5cbi5pbWFnZXMtbWVudSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufSIsIi8vXG4vLyBfZWNvbW1lcmNlLnNjc3Ncbi8vXG5cbi8vIHByb2R1Y3QgbGlzdFxuXG4jc2VsZWN0aW9uLWVsZW1lbnQgeyBcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmlsdGVyLWNob2ljZXMtaW5wdXR7XG4gICAgLmNob2ljZXNfX2lubmVye1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpO1xuICAgIH1cblxuICAgIC5jaG9pY2VzX19pbnB1dHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZyk7XG4gICAgfVxufVxuXG4vLyAgcHJvZHVjdCBkZXRhaWxcblxuLnN0aWNreS1zaWRlLWRpdntcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpe1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IGNhbGMoI3skaGVhZGVyLWhlaWdodH0gKyAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuICAgIH1cbn1cblxuLnByb2R1Y3QtaW1nLXNsaWRlcntcbiAgICAucHJvZHVjdC1uYXYtc2xpZGVye1xuICAgICAgICAubmF2LXNsaWRlLWl0ZW17XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmV7XG4gICAgICAgICAgICAubmF2LXNsaWRlLWl0ZW17XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZpbHRlci1saXN0e1xuICAgIGEge1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAubGlzdG5hbWUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3VjY2Vzcyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICBcbiAgICB9XG59XG5cbiNyZW1vdmUtYWN0aW9uc3tcbiAgICBkaXNwbGF5OiBub25lO1xufSIsIi8vXG4vLyBfaW52b2ljZS5zY3NzXG4vL1xuXG4uaW52b2ljZS10YWJsZSB7XG4gICAgdGJvZHkge1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY3VycmVuY3ktc2VsZWN0IHtcbiAgICAuY2hvaWNlc19faW5uZXIge1xuICAgICAgICBwYWRkaW5nOjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgbWluLWhlaWdodDogMHB4O1xuICAgIH1cbiAgICAuY2hvaWNlc19fbGlzdC0tc2luZ2xlIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDE2cHggMCA0cHg7XG4gICAgfVxuICAgIC5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV17XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICA6YWZ0ZXIgeyBcbiAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jaG9pY2VzX19pbm5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vXG4vLyBfY2hhdC5zY3NzXG4vL1xuXG4uY2hhdC13cmFwcGVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi8vIGNoYXQgbGVmdCBzaWRlYmFyXG5cbi5jaGF0LWxlZnRzaWRlYmFyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzdweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JGhlYWRlci1oZWlnaHR9IC0gI3skZm9vdGVyLWhlaWdodH0gLSA4cHgpO1xuICAgIH1cbn1cblxuXG4uY2hhdC1saXN0IHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICA+IGxpIHtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNoYXQtc2Vjb25kYXJ5LWJnO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2hhdC1zZWNvbmRhcnktY29sb3I7XG5cbiAgICAgICAgICAgICAgICAuYmFkZ2Uge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1zdWNjZXNzLXJnYiksIDAuMTUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc3VjY2VzcyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMjRweDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGF0LXVzZXItbWVzc2FnZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAudW5yZWFkLW1zZy11c2VyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAudW5yZWFkLW1lc3NhZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAgXG4gICAgICAgICAgICByaWdodDogMjRweC8qcnRsOmF1dG8qLztcbiAgICAgICAgICAgIGxlZnQ6IGF1dG8vKnJ0bDowKi87XG4gICAgICAgICAgICB0b3A6IDMzcHg7XG5cbiAgICAgICAgICAgIC5iYWRnZSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jaGF0LXVzZXItaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAudXNlci1zdGF0dXMge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS01MDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmLm9ubGluZSB7XG4gICAgICAgIC51c2VyLXN0YXR1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYXdheSB7XG4gICAgICAgIC51c2VyLXN0YXR1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNoYXQtcm9vbS1saXN0IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjk2cHgpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDI5NnB4KTtcbiAgICB9XG59XG5cbi8vIGNvbnRhY3QgbGlzdFxuXG4uY29udGFjdC1saXN0IHtcbiAgICBsaSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZzogOHB4IDI0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgIH1cbn1cblxuLmNvbnRhY3QtbGlzdC10aXRsZXtcbiAgICBwYWRkaW5nOiA2cHggMjRweDtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcbiAgICB9XG59XG5cblxuLy8gdXNlciBjaGF0XG5cbi51c2VyLWNoYXQge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jaGF0LWJnLXBhdHRlcm4ucG5nXCIpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZyk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gM3B4KTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcblxuICAgICAgICAmLnVzZXItY2hhdC1zaG93e1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jaGF0LWNvbnRlbnR7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmLnVzZXItY2hhdC1zaG93e1xuICAgICAgICAuY2hhdC13ZWxjb21lLXNlY3Rpb257XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5jaGF0LWNvbnRlbnR7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi51c2VyLWNoYXQtdG9wYmFye1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbn1cblxuXG4udXNlci1jaGF0LW5hdiB7XG4gICAgLm5hdi1idG4ge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDo1NzUuOThweCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbn1cblxuXG4uY2hhdC1jb252ZXJzYXRpb24ge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDI5OXB4KTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjc1cHgpO1xuICAgIH1cblxuICAgIC5zaW1wbGViYXItY29udGVudC13cmFwcGVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIC5zaW1wbGViYXItY29udGVudHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hhdC1jb252ZXJzYXRpb24tbGlzdHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgID4gbGl7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAuY29udmVyc2F0aW9uLWxpc3Qge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hhdC1saXN0e1xuXG4gICAgICAgICYubGVmdHtcbiAgICAgICAgICAgIC5jaGVjay1tZXNzYWdlLWljb257XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWVzc2FnZS1ib3gtZHJvcCB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5tZXNzYWdlLWJveC1kcm9wIHtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNoYXQtYXZhdGFyIHtcbiAgICAgICAgbWFyZ2luOiAwIDE2cHggMCAwLypydGw6MCAwIDAgMTZweCovO1xuICAgICAgICBcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNoYXQtZGF5LXRpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuMik7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYmFkZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnZlcnNhdGlvbi1saXN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmN0ZXh0LXdyYXAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY3RleHQtY29udGVudHtcbiAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgIH1cblxuICAgICAgICAuY3RleHQtd3JhcC1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGF0LXByaW1hcnktYmc7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZztcblxuICAgICAgICAgICAgLmF0dGFjaGVkLWZpbGV7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIC5hdHRhY2hlZC1maWxlLWF2YXRhcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnZlcnNhdGlvbi1uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93biB7XG4gICAgICAgICAgICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuY2hhdC10aW1lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lc3NhZ2UtaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC4ycmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuXG4gICAgICAgICAgICAubWVzc2FnZS1pbWctbGlzdCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZXNzYWdlLWltZy1saW5rIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHgvKnJ0bDphdXRvKi87XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0by8qcnRsOjAqLztcbiAgICAgICAgICAgICAgICBib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgID5hIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFyaywwLjcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJpZ2h0IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAuY2hhdC1hdmF0YXIge1xuICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNoYXQtdGltZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb252ZXJzYXRpb24tbGlzdCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgLmN0ZXh0LXdyYXAge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgICAgICAuY3RleHQtd3JhcC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGF0LXNlY29uZGFyeS1iZztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjaGF0LXNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRlbGVtZW50LXNoYWRvdztcblxuICAgICAgICAgICAgICAgICAgICAucmVwbHltZXNzYWdlLWJsb2Nre1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsMC41KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS12ei1zdWNjZXNzLXJnYiksIDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb252ZXJzYXRpb24tbmFtZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSh2YXIoLS12ei1zdWNjZXNzLXJnYiksIDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udmVyc2F0aW9uLW5hbWUge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgICAgICAuY2hlY2stbWVzc2FnZS1pY29ue1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGltZXtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm5hbWV7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kb3Qge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jaGF0LWlucHV0LXNlY3Rpb257XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgLmNoYXQtaW5wdXQtZmVlZGJhY2sge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogJGRhbmdlcjtcbiAgICB9XG4gICAgLnNob3d7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmNoYXQtaW5wdXQtbGlua3N7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAubGlua3MtbGlzdC1pdGVte1xuICAgICAgICA+IC5idG57XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAzNy41cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM3LjVweDtcbiAgICAgICAgICAgICYuYnRuLWxpbmt7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG59XG5cbi8vQ29weSBNZXNzYWdlIEFsZXJ0XG4uY29weWNsaXBib2FyZC1hbGVydHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVwbHlDYXJke1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgYm90dG9tOiAtMTJweDtcbiAgICB9XG5cbiAgICAmLnNob3d7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtODhweCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTgzcHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmVwbHltZXNzYWdlLWJsb2Nre1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9c3VjY2Vzcy1yZ2IpLCAwLjEpO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgcmdiYSh2YXIoLS0jeyRwcmVmaXh9c3VjY2Vzcy1yZ2IpLCAxKTtcblxuICAgIC5jb252ZXJzYXRpb24tbmFtZXtcbiAgICAgICAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fXN1Y2Nlc3MtcmdiKSwgMSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5cblxuLy8gQ2hhdCBTbWFsbFxuLmNoYXQtc20ge1xuICAgIC5jdGV4dC13cmFwLWNvbnRlbnQge1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1lc3NhZ2UtaW1nIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1lc3NhZ2UtaW1nLWxpbmsge1xuICAgICAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy8gZm9yIGhvcml6b250YWwgbGF5b3V0XG5bZGF0YS1sYXlvdXQ9XCJob3Jpem9udGFsXCJde1xuICAgIC5jaGF0LXdyYXBwZXJ7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jaGF0LWxlZnRzaWRlYmFye1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWFkZXItaGVpZ2h0fSAtICN7JGZvb3Rlci1oZWlnaHR9IC0gNTRweCk7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVhZGVyLWhlaWdodH0gLSAjeyRmb290ZXItaGVpZ2h0fSAtIDhweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hhdC1yb29tLWxpc3R7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDM1MnB4KTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyNjVweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hhdC1jb252ZXJzYXRpb257XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDM0M3B4KTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyNzVweCk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIF9lbWFpbC5zY3NzXG4vL1xuXG4uZW1haWwtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLy8gY2hhdCBsZWZ0IHNpZGViYXJcblxuLmVtYWlsLW1lbnUtc2lkZWJhciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTM3cHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWFkZXItaGVpZ2h0fSAtICN7JGZvb3Rlci1oZWlnaHR9IC0gOHB4KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDEwMDM7XG4gICAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG5cbiAgICAgICAgJi5tZW51YmFyLXNob3cge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lbWFpbC1tZW51LXNpZGViYXItc2Nyb2xsIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjk1cHgpO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTUwcHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFpbC1saXN0IHtcbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJHN1Y2Nlc3M7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHN1Y2Nlc3M7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5lbWFpbC1jaGF0LWxpc3R7XG4gICAgYXtcbiAgICAgICAgcGFkZGluZzogNnB4IDI0cHg7XG4gICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGlnaHQtcmdiKSwgLjcpO1xuICAgICAgICB9XG4gICAgfVxufVxuLmVtYWlsLXRvcGJhci1saW5rIHtcbiAgICAuYnRuLWdob3N0LXNlY29uZGFyeSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZW1haWwtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbi51bnJlYWRDb252ZXJzYXRpb25zLWFsZXJ0e1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206ICRmb290ZXItaGVpZ2h0O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgei1pbmRleDogMTtcbn1cblxuLmVtYWlsLWRldGFpbC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAtMnB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpO1xufVxuXG4uZW1haWwtZGV0YWlsLXNob3cge1xuICAgIC5lbWFpbC1kZXRhaWwtY29udGVudCB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxuXG4gICAgLmVtYWlsLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLmVtYWlsLWRldGFpbC1jb250ZW50LXNjcm9sbCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDAwcHgpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNDkuOThweCkge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyNTdweCk7XG4gICAgfVxufVxuXG4ubWVzc2FnZS1saXN0LWNvbnRlbnQge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDI0MnB4KTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMzBweCk7XG4gICAgfVxufVxuXG4ubWVzc2FnZS1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgY2xlYXI6IGJvdGg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWhlYWRpbmctY29sb3IpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjA1cztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2wtbWFpbCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2wtbWFpbC0xIHtcbiAgICAgICAgICAgIHdpZHRoOiAyODBweDtcblxuICAgICAgICAgICAgLnN0YXItdG9nZ2xlLFxuICAgICAgICAgICAgLmNoZWNrYm94LXdyYXBwZXItbWFpbCxcbiAgICAgICAgICAgIC5kb3Qge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZG90IHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIycHggMjZweCAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jaGVja2JveC13cmFwcGVyLW1haWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDAgMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3Rhci10b2dnbGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDk1cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogOTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29sLW1haWwtMiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAyODBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAuc3ViamVjdCxcbiAgICAgICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3ViamVjdCB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMTEwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICAgICAgLnRlYXNlcntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgJi5hY3RpdmU6aG92ZXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgM3B4IDAgMCAkcHJpbWFyeTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG4gICAgICAgIH1cblxuXG4gICAgICAgICYudW5yZWFkIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3VucmVhZENvbnZlcnNhdGlvbnMsICNlbWFpbC10b3BiYXItYWN0aW9uc3tcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jZWxtTG9hZGVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgXG4gICAgcG9zaXRpb246IGFic29sdXRlOyBcbiAgICBsZWZ0OiAwOyBcbiAgICB0b3A6IDA7IFxuICAgIGJvdHRvbTogMDtcbn1cblxuLmVtYWlsLWNvbXBvc2UtaW5wdXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzQ5Ljk4cHgpIHtcbiAgICAuZW1haWwtZGV0YWlsLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxMDAzO1xuICAgICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmVtYWlsLWRldGFpbC1zaG93IHtcbiAgICAgICAgLmVtYWlsLWRldGFpbC1jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLm1lc3NhZ2UtbGlzdCBsaSAuY29sLW1haWwtMSB7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICB9XG59XG5cbi5lbWFpbC1lZGl0b3Ige1xuICAgIC5jay1lZGl0b3JfX2VkaXRhYmxlX2lubGluZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uZW1haWwtY2hhdC1kZXRhaWx7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAkZm9vdGVyLWhlaWdodDtcbiAgICByaWdodDogJGZvb3Rlci1oZWlnaHQ7XG4gICAgei1pbmRleDogOTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC5jYXJke1xuICAgICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZztcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTE1Ljk4cHgpIHtcbiAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgfVxufVxuXG4ubWVzc2FnZS1saXN0LXNjcm9sbHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhcjp2ZXJ0aWNhbCB7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyOmhvcml6b250YWwge1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksIC4wNzUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKTtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpO1xuICAgIH1cbn1cblxuLy8gZm9yIGhvcml6b250YWwgbGF5b3V0XG5bZGF0YS1sYXlvdXQ9XCJob3Jpem9udGFsXCJde1xuICAgIC5lbWFpbC13cmFwcGVye1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZW1haWwtbWVudS1zaWRlYmFye1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWFkZXItaGVpZ2h0fSAtICN7JGZvb3Rlci1oZWlnaHR9IC0gNTRweCk7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aFxuICAgICAgICB9XG4gICAgICAgIC5lbWFpbC1tZW51LXNpZGViYXItc2Nyb2xse1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzMwcHgpO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTUwcHgpXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLm1lc3NhZ2UtbGlzdC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjg5cHgpO1xuICAgICAgICBcbiAgICB9XG5cbiAgICAuZW1haWwtZGV0YWlsLWNvbnRlbnQtc2Nyb2xse1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0MzVweCk7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzQ5Ljk4cHgpe1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjUycHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy9cbi8vIF9rYW5iYW4uc2Nzc1xuLy9cblxuLnRhc2tzLWJvYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICAudGFza3MtbGlzdCB7XG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhcjp2ZXJ0aWNhbCB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyOmhvcml6b250YWwge1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWRhcmstcmdiKSwgLjA3NSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB9XG59XG5cbi50YXNrcy1ib3gge1xuICAgIC5wcm9ncmVzcyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggJGNhcmQtYm9yZGVyLXJhZGl1cyAkY2FyZC1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgIC50YXNrcy1pbWcge1xuICAgICAgICBoZWlnaHQ6IDEzNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDEycHggMHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG59XG5cbi50YXNrcy13cmFwcGVyIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDE4cHgpO1xufVxuXG5cbi50YXNrcyB7XG4gICAgbWluLWhlaWdodDogMTgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5ub1Rhc2t7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9maWxlLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuICAgIH1cbn1cblxuI3Rhc2tzTGlzdCB7XG4gICAgdHIge1xuICAgICAgICAudGFza3MtbGlzdC1tZW51IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC50YXNrcy1saXN0LW1lbnUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIF9sYW5kaW5nLnNjc3Ncbi8vXG5cbi5sYXlvdXQtd3JhcHBlciB7XG4gICAgJi5sYW5kaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZyk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG59XG5cbi5uYXZiYXItc2hvd3tcbiAgICAudmVydGljYWwtb3ZlcmxheXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4vLyBoZWxwZXJcblxuLnNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDkwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDo3NjcuOThweCkge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgfVxufVxuXG4uaWNvbi1lZmZlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc3VjY2VzcywgMC4yKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxufVxuXG4vLyBuYXZiYXJcblxuLm5hdmJhci1sYW5kaW5nIHtcbiAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMTZweCAtMnB4IHJnYmEoNTYsIDY1LCA3NCwgMC4xNSk7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggOHB4O1xuICAgIH1cblxuICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc3VjY2VzcyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtc3RpY2t5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZyk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDE2cHggLTJweCByZ2JhKDU2LCA2NSwgNzQsIDAuMTUpO1xuICAgIH1cbn1cblxuLy9uYXZiYXItbGlnaHRcbi5uYXZiYXItbGlnaHR7XG4gICAgLm5hdmJhci1icmFuZCB7XG4gICAgICAgIC5jYXJkLWxvZ28tZGFyayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIC5jYXJkLWxvZ28tbGlnaHQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9d2hpdGUtcmdiKSwgMC43NSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1zdGlja3kge1xuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZiYXItYnJhbmQge1xuICAgICAgICAgICAgLmNhcmQtbG9nby1kYXJrIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAuY2FyZC1sb2dvLWxpZ2h0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBoZXJvIHNlY3Rpb25cblxuLmhlcm8tc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGlnaHQtcmdiKSwgMC41KTtcblxuICAgIC5oZXJvLXNoYXBlLXN2ZyB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJnLW92ZXJsYXktcGF0dGVybiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xhbmRpbmcvYmctcGF0dGVybi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgb3BhY2l0eTogMC4yO1xufVxuXG4uZGVtby1jYXJvdXNlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgICAgIC5kZW1vLWl0ZW0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZyk7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVtby1pbWctcGF0dGVuLXRvcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC01MHB4O1xuICAgICAgICB0b3A6IC0xNnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgIH1cblxuICAgIC5kZW1vLWltZy1wYXR0ZW4tYm90dG9tIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtNzBweDtcbiAgICAgICAgYm90dG9tOiAtNTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICB9XG59XG5cbi8vIGNsaWVudCBpbWFnZXNcbi5jbGllbnQtaW1hZ2VzIGltZyB7XG4gICAgbWF4LWhlaWdodDogNDVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDEycHggYXV0bztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xufVxuXG4vLyBwbGFuXG5cbi5wbGFuLWJveCB7XG4gICAgbWF4LXdpZHRoOiAzNTZweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8vIHdvcmsgcHJvY2Vzc1xuLnByb2Nlc3MtY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnByb2Nlc3MtYXJyb3ctaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA3NSU7XG4gICAgICAgIHRvcDogNyU7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG9wYWNpdHk6IC4xO1xuICAgIH1cbn1cblxuLmN1c3RvbS1mb290ZXIge1xuICAgIGNvbG9yOiAjOWJhN2IzO1xufVxuXG4uZm9vdGVyLWxpc3Qge1xuICAgIGxpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzliYTdiMztcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9vdGVyLXNvY2lhbC1saW5rIHtcbiAgICAuYXZhdGFyLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICM3NzgwODk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjA1KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2JhY2stdG8tdG9wIHtcbiAgICAmLmxhbmRpbmctYmFjay10b3Age1xuICAgICAgICBib3R0b206IDM1cHg7XG4gICAgfVxufVxuXG4vLyBkYXJrXG5cbltkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSB7XG4gICAgLmxheW91dC13cmFwcGVyLmxhbmRpbmcge1xuXG4gICAgICAgIC5kZW1vLWltZy1wYXR0ZW4tdG9wLFxuICAgICAgICAuZGVtby1pbWctcGF0dGVuLWJvdHRvbSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuMjtcbiAgICAgICAgfVxuXG4gICAgICAgIGZvb3Rlci5iZy1kYXJrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvL25hdmJhci1saWdodFxuICAgIC5uYXZiYXItbGlnaHR7XG4gICAgICAgICYuaXMtc3RpY2t5IHsgXG4gICAgICAgICAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgICAgICAgICAgICAuY2FyZC1sb2dvLWRhcmsge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgLmNhcmQtbG9nby1saWdodCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvL1xuLy8gX25mdC1sYW5kaW5nLnNjc3Ncbi8vXG5cbi5ib29rbWFyay1pY29uIHtcbiAgICAuYnRuIHtcbiAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZXhwbG9yZS1ib3gge1xuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC5leHBsb3JlLWltZyB7XG4gICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgICAuZXhwbG9yZS1wbGFjZS1iaWQtaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAuYmctb3ZlcmxheSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkYXJrLCAwLjQpO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLnBsYWNlLWJpZC1idG4ge1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBcbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMjVweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5leHBsb3JlLXBsYWNlLWJpZC1pbWcge1xuICAgICAgICAgICAgLnBsYWNlLWJpZC1idG4ge1xuICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgLmJnLW92ZXJsYXkge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRpc2NvdW50LXRpbWUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuNCk7XG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgfVxufVxuXG4vL1xuLm5mdC1oZXJvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9uZnQvYmctaG9tZS5qcGcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICBwYWRkaW5nOiAyMjJweCAwIDE1MHB4IDA7XG4gICAgLmJnLW92ZXJsYXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUxNzVmO1xuICAgICAgICBvcGFjaXR5OiAwLjg1O1xuICAgIH1cbn1cblxuI2V4cGxvcmVjYXJkLWxpc3Qge1xuICAgIC5saXN0LWVsZW1lbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKC1uKzEwKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvL1xuLy8gX2ZpbGUtbWFuYWdlci5zY3NzXG4vL1xuXG4uZmlsZS1tYW5hZ2VyLW1lbnUge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyOTZweCk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjk2cHgpO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG5cbiAgICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl17XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzdWNjZXNzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwMzc0XCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTWF0ZXJpYWwgRGVzaWduIEljb25zO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZGFyay1yZ2IpLCAwLjQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZpbGUtbWFuYWdlci1zaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZyk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVhZGVyLWhlaWdodH0gLSAjeyRmb290ZXItaGVpZ2h0fSAtIDhweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxMDAzO1xuICAgICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuXG4gICAgICAgICYubWVudWJhci1zaG93IHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5maWxlLW1lbnUtc2lkZWJhci1zY3JvbGx7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzc1cHgpO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxOTBweCk7XG4gICAgfVxufVxuXG4uZmlsZS1tYW5hZ2VyLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpO1xufVxuXG4uZmlsZS1tYW5hZ2VyLWNvbnRlbnQtc2Nyb2xse1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE4NXB4KTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQ0cHgpO1xuICAgIH1cblxuICAgIC5zaW1wbGViYXItY29udGVudHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cblxuLmZpbGUtZGV0YWlsLWNvbnRlbnQtc2Nyb2xse1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE4MHB4KTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB9XG5cbiAgICAuc2ltcGxlYmFyLWNvbnRlbnR7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG5cbi5maWxlLW1hbmFnZXItZGV0YWlsLWNvbnRlbnQge1xuICAgIHdpZHRoOiAzMiU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWxlLWRldGFpbC1zaG93e1xuICAgIC5maWxlLW1hbmFnZXItZGV0YWlsLWNvbnRlbnR7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuI2ZpbGUtb3ZlcnZpZXd7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAgIC5maWxlLW1hbmFnZXItZGV0YWlsLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDEwMDM7XG4gICAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgfVxuXG4gICAgLmZpbGUtZGV0YWlsLXNob3cge1xuICAgICAgICAuZmlsZS1tYW5hZ2VyLWRldGFpbC1jb250ZW50IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZpbGUtZGV0YWlscy1ib3gge1xuICAgIGhlaWdodDogMTk1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufSIsIi8vXG4vLyBfdG8tZG8uc2Nzc1xuLy9cblxuLnRvLWRvLW1lbnUge1xuICAgIGxpIHtcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICY6aG92ZXIsICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHN1Y2Nlc3M7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50b2RvLWNvbnRlbnQge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDM2MnB4KTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyOnZlcnRpY2FsIHtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhcjpob3Jpem9udGFsIHtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAuMDc1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIH1cbn1cblxuLnRvZG8tdGFzayB7XG4gICAgdGFibGV7XG4gICAgICAgIC5mb3JtLWNoZWNre1xuICAgICAgICAgICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCsuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRhc2staGFuZGxle1xuICAgIGN1cnNvcjogbW92ZTtcbn1cblxuI3Rhc2stZXJyb3ItbXNne1xuICAgIGRpc3BsYXk6IG5vbmU7XG59IiwiLy9cbi8vIF9pbnZvaWNlLnNjc3Ncbi8vXG5cbi5iZy1qb2Ige1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbmV3LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5qb2ItbGlzdC12aWV3LWNhcmR7XG4gICAgLmJhY2tncm91bmQge1xuICAgICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIH1cbn1cblxuLmpvYi1saXN0LXJvdyB7XG4gICAgJi5yb3cge1xuICAgICAgICAuY29sLXh4bC0zIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5Ljk4cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMlOyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY3VzdG9tLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwJTtcbn1cblxuLy8qKioqKioqKioqIE5hdmJhciAqKioqKioqKioqLy9cbi5qb2ItbmF2YmFyIHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICAgIC5hdmF0YXItc20ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZyk7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICB9XG59XG5cbi8vKioqKioqKioqKiBIb21lICoqKioqKioqKiovL1xuLmpvYi1oZXJvLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxNjVweCAwO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmpvYi1wYW5lbC1maWx0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIGlucHV0LmZvcm0tY29udHJvbCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJ0bi1ib3JkZXItcmFkaXVzO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2lyY2xlLWVmZmVjdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAwO1xuICAgIHJpZ2h0OiAtNTVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIC5jaXJjbGUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcbiAgICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cblxuICAgIC5jaXJjbGUyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuXG4gICAgLmNpcmNsZTMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTQwcHg7XG4gICAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG4gICAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG5cbiAgICAuY2lyY2xlNCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNjBweDtcbiAgICAgICAgcmlnaHQ6IC02MHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcbiAgICAgICAgaGVpZ2h0OiAzNjBweDtcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmhvbWUtaW1nIHtcbiAgICAudXNlci1pbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxufVxuXG4vLyoqKioqKioqKiogQWJvdXQgKioqKioqKioqKi8vXG4uYXBwbGljYXRpb24tYm94LFxuLmZlZWRiYWNrLWJveCxcbi5pbnF1aXJ5LWJveCB7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICB9XG59XG5cbi5pbnF1aXJ5LWJveCB7XG4gICAgbGVmdDogLTEzNHB4O1xuICAgIHRvcDogOTBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbn1cblxuLmFwcGxpY2F0aW9uLWJveCB7XG4gICAgYm90dG9tOiA1MHB4O1xuICAgIHJpZ2h0OiAtMTYwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4uZmVlZGJhY2stYm94IHtcbiAgICByaWdodDogLTUwcHg7XG4gICAgYm90dG9tOiAtNTRweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzYuOThweCkge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLmpvYi1pY29uLWVmZmVjdCB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAtMiU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoLTU1ZGVnLCByZ2JhKCR3aGl0ZSwgMCkgMC44cHgsICRzdWNjZXNzIDEuNnB4LCAkc3VjY2VzcyAycHgsIHJnYmEoJHdoaXRlLCAwKSAzLjhweCwgcmdiYSgkd2hpdGUsIDApIDVweCk7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwLjIwO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG59XG5cbi5hYm91dC1pbWctc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGluZm87XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzYuOThweCkge1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLmZlYXR1cmVzLWNvbXBhbnktd2lkZ2V0cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTE4cHg7XG4gICAgcmlnaHQ6IC0zNXB4O1xufSIsIlxuXG4uYmxvZy1ncmlkLWNhcmQge1xuICAgIC5ibG9nLWltZyB7XG4gICAgICAgIGhlaWdodDogMjMwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLmJsb2ctaW1nIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgfVxuICAgIH1cbn0iXX0= */
