.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:20px}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:600;font-size:1.1rem}#cmplz-cookiebanner-container .cmplz-buttons .cmplz-btn{padding:7px 10px 10px 10px;font-weight:800}#cmplz-cookiebanner-container .cmplz-btn.cmplz-deny,#cmplz-cookiebanner-container .cmplz-btn.cmplz-view-preferences,#cmplz-cookiebanner-container .cmplz-btn.cmplz-save-preferences{background-color:#dbdbdb}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-category-title,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-always-active{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:600}#cmplz-manage-consent .cmplz-manage-consent{background-color:#dfb3f2 !important;color:#3c5164 !important;padding:12px 20px !important}.wpso-dashboard{display:flex;min-height:100vh;background:#f5f5f5;transition:background-color .3s ease}.wpso-sidebar{width:250px;background:#fff;border-right:1px solid #e0e0e0;display:flex;flex-direction:column;position:fixed;height:100vh;overflow-y:auto;z-index:100}.wpso-sidebar-header{padding:20px;border-bottom:1px solid #e0e0e0}.wpso-sidebar-title{font-size:18px;font-weight:600;margin:0;color:#333}.wpso-sidebar-nav{flex:1;padding:20px 0;display:flex;flex-direction:column;min-height:0}.wpso-nav-section{margin-bottom:24px}.wpso-nav-section:last-child{margin-bottom:0}.wpso-nav-section.wpso-nav-section-settings{margin-top:auto;padding-top:24px;padding-bottom:20px;border-top:1px solid #e0e0e0;margin-bottom:0}.wpso-nav-section-title{font-size:12px;font-weight:600;color:#333;padding:0 20px 8px 20px;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.wpso-nav-item{display:flex;align-items:center;padding:8px 20px;color:#666;text-decoration:none;transition:all .2s;border-left:3px solid rgba(0,0,0,0);width:100%;text-align:left;background:none;border:none;border-left:3px solid rgba(0,0,0,0);cursor:pointer;font-size:13px}.wpso-nav-item:hover{background:#f5f5f5;color:#333}.wpso-nav-item.active{background:#e3f2fd;color:#1976d2;border-left-color:#1976d2;font-weight:500}.wpso-nav-icon{display:none}.wpso-sidebar-footer{padding:20px;border-top:1px solid #e0e0e0}.wpso-user-avatar{width:40px;height:40px;border-radius:50%;background:#1976d2;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}.wpso-main-content{flex:1;margin-left:250px;padding:30px;position:relative}.wpso-content-area{min-height:400px}.wpso-loading{text-align:center;padding:40px;color:#666}.wpso-header{margin-bottom:30px}.wpso-welcome{font-size:28px;font-weight:600;color:#333;margin:0 0 8px 0}.wpso-subtitle{color:#666;font-size:14px;margin:0 0 20px 0}.wpso-header-actions{display:flex;gap:12px;margin-top:20px}.wpso-global-search{position:sticky;top:0;background:#f5f5f5;z-index:100}.wpso-search-container{flex-shrink:0;position:relative}.wpso-search-dropdown{position:absolute;top:100%;left:0;right:0;margin-top:8px;background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);max-height:400px;overflow-y:auto;z-index:1001;animation:fadeIn .2s ease-in;width:100%;box-sizing:border-box}.wpso-search-dropdown .wpso-search-results-list{padding:0;margin:0;list-style:none}.wpso-search-dropdown .wpso-search-result-item{padding:12px 15px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background .2s}.wpso-search-dropdown .wpso-search-result-item:hover{background:#f5f5f5}.wpso-search-dropdown .wpso-search-result-item:last-child{border-bottom:none}.wpso-search-dropdown .wpso-search-result-title{font-weight:600;color:#333;margin-bottom:4px}.wpso-search-dropdown .wpso-search-result-meta{font-size:12px;color:#666}.wpso-search-dropdown .wpso-search-result-type{display:inline-block;padding:2px 8px;background:#e3f2fd;color:#1976d2;border-radius:4px;font-size:11px;font-weight:600;margin-right:8px}.wpso-search-dropdown .wpso-search-result-type.plugin{background:#f3e5f5;color:#7b1fa2}.wpso-search-dropdown .wpso-search-no-results{padding:20px;text-align:center;color:#999}.wpso-search-dropdown .wpso-search-loading{padding:20px;text-align:center}.wpso-show-all-btn{transition:all .2s ease}.wpso-show-all-btn:hover{background:#1565c0 !important;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.2)}.wpso-show-all-btn:active{transform:translateY(0)}.wpso-action-btn{padding:10px 20px;border-radius:6px;border:none;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s;text-decoration:none}.wpso-action-btn-primary{background:#1976d2;color:#fff}.wpso-action-btn-primary:hover{background:#1565c0}.wpso-action-btn-secondary{background:#424242;color:#fff}.wpso-action-btn-secondary:hover{background:#212121}.wpso-action-btn-secondary[data-action=deploy-production]:hover{background:#b71c1c !important}.wpso-stats-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:20px;margin-bottom:30px}.wpso-stat-card{background:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.1);display:flex;align-items:center;gap:15px;transition:all .3s ease;border:2px solid rgba(0,0,0,0)}.wpso-stat-card.clickable{cursor:pointer;border:2px solid #e0e0e0;transition:all .2s ease}.wpso-stat-card.clickable:hover{border-color:#1976d2;transform:translateY(-2px);box-shadow:0 4px 12px rgba(25,118,210,.2);background:#f8f9fa}.wpso-stat-card.clickable.active{border-color:#1976d2;background:#e3f2fd;box-shadow:0 2px 6px rgba(25,118,210,.2)}.wpso-stat-card.clickable:active{transform:translateY(0);box-shadow:0 2px 6px rgba(25,118,210,.15)}.wpso-stat-icon{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px}.wpso-stat-icon-blue{background:#e3f2fd;color:#1976d2}.wpso-stat-icon-green{background:#e8f5e9;color:#388e3c}.wpso-stat-icon-yellow{background:#fff3e0;color:#f57c00}.wpso-stat-icon-purple{background:#f3e5f5;color:#7b1fa2}.wpso-stat-icon-orange{background:#ffe0b2;color:#e65100}.wpso-stat-content{flex:1}.wpso-stat-label{font-size:12px;color:#666;text-transform:uppercase;margin-bottom:4px}.wpso-stat-value{font-size:24px;font-weight:600;color:#333}.wpso-content-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:30px}.wpso-content-card{background:#fff;border-radius:8px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e0e0e0}.wpso-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.wpso-card-title{font-size:18px;font-weight:600;color:#333;margin:0}.wpso-card-link{color:#1976d2;text-decoration:none;font-size:14px;font-weight:500}.wpso-card-link:hover{text-decoration:underline}.wpso-empty-state{text-align:center;padding:40px 20px;color:#999}.wpso-empty-icon{font-size:48px;margin-bottom:12px;opacity:.5}.wpso-empty-title{font-size:16px;font-weight:500;margin-bottom:4px;color:#666}.wpso-empty-text{font-size:14px;color:#999}.wpso-settings-nav{display:flex;gap:12px;background:rgba(0,0,0,0);padding:0;margin-bottom:24px;align-items:center}.wpso-settings-tab{padding:8px 16px;background:rgba(0,0,0,0);border:1px solid #8c8f94;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;color:#999;transition:all .2s ease;position:relative;display:inline-flex;align-items:center;text-align:left;white-space:nowrap}.wpso-settings-tab:hover{color:#333;background:#e8e8e8;border-color:#50575e;box-shadow:0 1px 2px rgba(0,0,0,.1)}.wpso-settings-tab.active{color:#333;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);border-color:rgba(0,0,0,0)}.wpso-settings-tab.active:hover{color:#333;background:#fff;border-color:rgba(0,0,0,0)}.wpso-settings-content{background:#fff;border-radius:8px;padding:20px;min-height:400px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e0e0e0}.wpso-settings-content table{margin:0}.wpso-settings-content table th{padding:12px 10px 8px 0;font-size:13px;font-weight:500;vertical-align:top;width:200px}.wpso-settings-content table td{padding:8px 0;font-size:13px}.wpso-settings-content table input[type=text],.wpso-settings-content table input[type=password],.wpso-settings-content table input[type=url],.wpso-settings-content table input[type=email],.wpso-settings-content table input[type=number],.wpso-settings-content table input[type=tel],.wpso-settings-content table select,.wpso-settings-content table textarea,.wpso-settings-content table .regular-text{padding:6px 10px;font-size:13px;margin:0;width:100%;max-width:400px}.wpso-settings-content table select{background:#fff;border:1px solid #ddd;border-radius:4px;color:#333}.wpso-settings-content table textarea{min-height:80px}.wpso-settings-content table .description{font-size:12px;color:#666;margin-top:4px;line-height:1.4}.wpso-settings-content table .wpso-section-message{margin-top:8px;padding:8px 12px;font-size:13px}.wpso-settings-content table .wpso-save-section-btn{padding:8px 16px;font-size:13px;margin-top:12px}.wpso-settings-content h2{font-size:18px;margin-top:0;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #e0e0e0}.wpso-settings-content h3{font-size:15px;margin-top:20px;margin-bottom:12px}.wpso-settings-content p{margin:8px 0;font-size:13px;line-height:1.5}.wpso-settings-loading{text-align:center;padding:40px}.wpso-settings-loading .spinner{float:none;margin:0 auto}.wpso-sites-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:20px}.wpso-site-card{background:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .3s ease;text-decoration:none;color:inherit;display:block;border:2px solid #e0e0e0;cursor:pointer}.wpso-site-card:hover{border-color:#1976d2;box-shadow:0 4px 12px rgba(25,118,210,.2);transform:translateY(-2px);background:#f8f9fa}.wpso-site-card:active{transform:translateY(0);box-shadow:0 2px 6px rgba(25,118,210,.15)}.wpso-site-card-header{margin-bottom:12px}.wpso-site-card-title{font-size:18px;font-weight:600;color:#333;margin:0}.wpso-site-card-domain{font-size:12px;color:#666;margin-top:4px;word-break:break-all}.wpso-site-card-stats{display:flex;gap:16px;margin-top:16px;padding-top:16px;border-top:1px solid #eee}.wpso-site-stat{flex:1;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.wpso-site-stat-value{font-size:20px;font-weight:600;color:#333;display:block}.wpso-site-stat-label{font-size:12px;color:#666;margin-top:4px}.wpso-site-status{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;display:inline-block;margin-top:4px}.wpso-site-status-connected{background:#e8f5e9;color:#388e3c}.wpso-site-status-disconnected{background:#ffebee;color:#c62828}.wpso-theme-toggle:hover{background:#f5f5f5 !important;transform:scale(1.05)}.wpso-dashboard.dark-theme{background:#121212;color:#fff}.wpso-dashboard.dark-theme .wpso-sidebar{background:#1e1e1e;border-right-color:#555}.wpso-dashboard.dark-theme .wpso-sidebar-header{border-bottom-color:#555}.wpso-dashboard.dark-theme .wpso-sidebar-title{color:#fff}.wpso-dashboard.dark-theme .wpso-nav-section-title{color:#fff}.wpso-dashboard.dark-theme .wpso-nav-section-settings{border-top-color:#555 !important}.wpso-dashboard.dark-theme .wpso-nav-item{color:#e0e0e0}.wpso-dashboard.dark-theme .wpso-nav-item:hover{background:#2a2a2a;color:#fff}.wpso-dashboard.dark-theme .wpso-nav-item.active{background:#1a237e;color:#90caf9;border-left-color:#90caf9}.wpso-dashboard.dark-theme .wpso-global-search{background:#1e1e1e !important;border-bottom-color:#555 !important}.wpso-dashboard.dark-theme .wpso-header{color:#fff}.wpso-dashboard.dark-theme .wpso-welcome{color:#fff}.wpso-dashboard.dark-theme .wpso-subtitle{color:#b0b0b0}.wpso-dashboard.dark-theme .wpso-plugins-view .wpso-welcome{color:#fff !important}.wpso-dashboard.dark-theme .wpso-plugins-view .wpso-subtitle{color:#e0e0e0 !important}.wpso-dashboard.dark-theme #wpso-plugins-list .wpso-plugin-item div div:first-child,.wpso-dashboard.dark-theme #wpso-plugins-more .wpso-plugin-item div div:first-child{color:#fff !important}.wpso-dashboard.dark-theme #wpso-plugins-list .wpso-plugin-item div div:last-child,.wpso-dashboard.dark-theme #wpso-plugins-more .wpso-plugin-item div div:last-child{color:#fff !important}.wpso-dashboard.dark-theme .wpso-plugin-item div[style*="color: #333"],.wpso-dashboard.dark-theme .wpso-plugin-item div[style*="color: #666"]{color:#fff !important}.wpso-dashboard.dark-theme .wpso-stat-card,.wpso-dashboard.dark-theme .wpso-content-card,.wpso-dashboard.dark-theme .wpso-site-card{background:#1e1e1e;border-color:#555;color:#fff}.wpso-dashboard.dark-theme .wpso-stat-card.clickable{border-color:#555;transition:all .2s ease}.wpso-dashboard.dark-theme .wpso-stat-card.clickable:hover{background:#2a2a2a;border-color:#1976d2;transform:translateY(-2px)}.wpso-dashboard.dark-theme .wpso-stat-card.clickable.active{border-color:#1976d2;background:rgba(25,118,210,.15);box-shadow:0 2px 6px rgba(25,118,210,.3)}.wpso-dashboard.dark-theme .wpso-stat-icon{opacity:.9}.wpso-dashboard.dark-theme .wpso-stat-label{color:#b0b0b0 !important}.wpso-dashboard.dark-theme .wpso-stat-value{color:#fff !important}.wpso-dashboard.dark-theme #ga-summary-metrics .wpso-stat-card,.wpso-dashboard.dark-theme #ga-summary-metrics .wpso-content-card,.wpso-dashboard.dark-theme .wpso-summary-metrics .wpso-stat-card,.wpso-dashboard.dark-theme .wpso-summary-metrics .wpso-content-card,.wpso-dashboard.dark-theme div[id*=summary] .wpso-stat-card,.wpso-dashboard.dark-theme div[id*=summary] .wpso-content-card,.wpso-dashboard.dark-theme div[class*=summary] .wpso-stat-card,.wpso-dashboard.dark-theme div[class*=summary] .wpso-content-card{background:#1e1e1e !important;border-color:#555 !important;color:#fff !important}.wpso-dashboard.dark-theme #ga-summary-metrics .wpso-stat-card .wpso-stat-label,.wpso-dashboard.dark-theme #ga-summary-metrics .wpso-content-card .wpso-stat-label,.wpso-dashboard.dark-theme .wpso-summary-metrics .wpso-stat-card .wpso-stat-label,.wpso-dashboard.dark-theme .wpso-summary-metrics .wpso-content-card .wpso-stat-label,.wpso-dashboard.dark-theme div[id*=summary] .wpso-stat-card .wpso-stat-label,.wpso-dashboard.dark-theme div[id*=summary] .wpso-content-card .wpso-stat-label,.wpso-dashboard.dark-theme div[class*=summary] .wpso-stat-card .wpso-stat-label,.wpso-dashboard.dark-theme div[class*=summary] .wpso-content-card .wpso-stat-label{color:#b0b0b0 !important}.wpso-dashboard.dark-theme #ga-summary-metrics .wpso-stat-card .wpso-stat-value,.wpso-dashboard.dark-theme #ga-summary-metrics .wpso-content-card .wpso-stat-value,.wpso-dashboard.dark-theme .wpso-summary-metrics .wpso-stat-card .wpso-stat-value,.wpso-dashboard.dark-theme .wpso-summary-metrics .wpso-content-card .wpso-stat-value,.wpso-dashboard.dark-theme div[id*=summary] .wpso-stat-card .wpso-stat-value,.wpso-dashboard.dark-theme div[id*=summary] .wpso-content-card .wpso-stat-value,.wpso-dashboard.dark-theme div[class*=summary] .wpso-stat-card .wpso-stat-value,.wpso-dashboard.dark-theme div[class*=summary] .wpso-content-card .wpso-stat-value{color:#fff !important}.wpso-dashboard.dark-theme #ga-summary-metrics *,.wpso-dashboard.dark-theme .wpso-summary-metrics *,.wpso-dashboard.dark-theme div[id*=summary] *,.wpso-dashboard.dark-theme div[class*=summary] *{color:#fff !important}.wpso-dashboard.dark-theme #ga-summary-metrics .wpso-stat-label,.wpso-dashboard.dark-theme .wpso-summary-metrics .wpso-stat-label,.wpso-dashboard.dark-theme div[id*=summary] .wpso-stat-label,.wpso-dashboard.dark-theme div[class*=summary] .wpso-stat-label{color:#b0b0b0 !important}.wpso-dashboard.dark-theme #ga-summary-metrics div[style*="color: #333"],.wpso-dashboard.dark-theme #ga-summary-metrics div[style*="color:#333"],.wpso-dashboard.dark-theme #ga-summary-metrics span[style*="color: #333"],.wpso-dashboard.dark-theme #ga-summary-metrics span[style*="color:#333"],.wpso-dashboard.dark-theme .wpso-summary-metrics div[style*="color: #333"],.wpso-dashboard.dark-theme .wpso-summary-metrics div[style*="color:#333"],.wpso-dashboard.dark-theme .wpso-summary-metrics span[style*="color: #333"],.wpso-dashboard.dark-theme .wpso-summary-metrics span[style*="color:#333"],.wpso-dashboard.dark-theme div[id*=summary] div[style*="color: #333"],.wpso-dashboard.dark-theme div[id*=summary] div[style*="color:#333"],.wpso-dashboard.dark-theme div[id*=summary] span[style*="color: #333"],.wpso-dashboard.dark-theme div[id*=summary] span[style*="color:#333"],.wpso-dashboard.dark-theme div[class*=summary] div[style*="color: #333"],.wpso-dashboard.dark-theme div[class*=summary] div[style*="color:#333"],.wpso-dashboard.dark-theme div[class*=summary] span[style*="color: #333"],.wpso-dashboard.dark-theme div[class*=summary] span[style*="color:#333"]{color:#fff !important}.wpso-dashboard.dark-theme #ga-summary-metrics div[style*="color: #666"],.wpso-dashboard.dark-theme #ga-summary-metrics div[style*="color:#666"],.wpso-dashboard.dark-theme #ga-summary-metrics span[style*="color: #666"],.wpso-dashboard.dark-theme #ga-summary-metrics span[style*="color:#666"],.wpso-dashboard.dark-theme .wpso-summary-metrics div[style*="color: #666"],.wpso-dashboard.dark-theme .wpso-summary-metrics div[style*="color:#666"],.wpso-dashboard.dark-theme .wpso-summary-metrics span[style*="color: #666"],.wpso-dashboard.dark-theme .wpso-summary-metrics span[style*="color:#666"],.wpso-dashboard.dark-theme div[id*=summary] div[style*="color: #666"],.wpso-dashboard.dark-theme div[id*=summary] div[style*="color:#666"],.wpso-dashboard.dark-theme div[id*=summary] span[style*="color: #666"],.wpso-dashboard.dark-theme div[id*=summary] span[style*="color:#666"],.wpso-dashboard.dark-theme div[class*=summary] div[style*="color: #666"],.wpso-dashboard.dark-theme div[class*=summary] div[style*="color:#666"],.wpso-dashboard.dark-theme div[class*=summary] span[style*="color: #666"],.wpso-dashboard.dark-theme div[class*=summary] span[style*="color:#666"]{color:#b0b0b0 !important}.wpso-dashboard.dark-theme .ga-metric-card,.wpso-dashboard.dark-theme div.ga-metric-card{background:#1e1e1e !important;border-color:#555 !important;color:#fff !important}.wpso-dashboard.dark-theme .ga-metric-card[style*="background: #fff"],.wpso-dashboard.dark-theme .ga-metric-card[style*="background:#fff"],.wpso-dashboard.dark-theme div.ga-metric-card[style*="background: #fff"],.wpso-dashboard.dark-theme div.ga-metric-card[style*="background:#fff"]{background:#1e1e1e !important}.wpso-dashboard.dark-theme .ga-metric-card[style*="border.*#ddd"],.wpso-dashboard.dark-theme .ga-metric-card[style*="border.*#ddd"],.wpso-dashboard.dark-theme div.ga-metric-card[style*="border.*#ddd"],.wpso-dashboard.dark-theme div.ga-metric-card[style*="border.*#ddd"]{border-color:#555 !important}.wpso-dashboard.dark-theme .ga-metric-card div[style*="color: #666"],.wpso-dashboard.dark-theme .ga-metric-card div[style*="color:#666"],.wpso-dashboard.dark-theme div.ga-metric-card div[style*="color: #666"],.wpso-dashboard.dark-theme div.ga-metric-card div[style*="color:#666"]{color:#b0b0b0 !important}.wpso-dashboard.dark-theme .ga-metric-card div[style*="color: #999"],.wpso-dashboard.dark-theme .ga-metric-card div[style*="color:#999"],.wpso-dashboard.dark-theme div.ga-metric-card div[style*="color: #999"],.wpso-dashboard.dark-theme div.ga-metric-card div[style*="color:#999"]{color:#b0b0b0 !important}.wpso-dashboard.dark-theme .ga-metric-card div[style*="color: #46b450"],.wpso-dashboard.dark-theme .ga-metric-card div[style*="color:#46b450"],.wpso-dashboard.dark-theme .ga-metric-card div[style*="color: #2271b1"],.wpso-dashboard.dark-theme .ga-metric-card div[style*="color:#2271b1"],.wpso-dashboard.dark-theme .ga-metric-card div[style*="color: #826eb4"],.wpso-dashboard.dark-theme .ga-metric-card div[style*="color:#826eb4"],.wpso-dashboard.dark-theme .ga-metric-card div[style*="color: #00a0d2"],.wpso-dashboard.dark-theme .ga-metric-card div[style*="color:#00a0d2"],.wpso-dashboard.dark-theme .ga-metric-card div[style*="color: #f18500"],.wpso-dashboard.dark-theme .ga-metric-card div[style*="color:#f18500"],.wpso-dashboard.dark-theme div.ga-metric-card div[style*="color: #46b450"],.wpso-dashboard.dark-theme div.ga-metric-card div[style*="color:#46b450"],.wpso-dashboard.dark-theme div.ga-metric-card div[style*="color: #2271b1"],.wpso-dashboard.dark-theme div.ga-metric-card div[style*="color:#2271b1"],.wpso-dashboard.dark-theme div.ga-metric-card div[style*="color: #826eb4"],.wpso-dashboard.dark-theme div.ga-metric-card div[style*="color:#826eb4"],.wpso-dashboard.dark-theme div.ga-metric-card div[style*="color: #00a0d2"],.wpso-dashboard.dark-theme div.ga-metric-card div[style*="color:#00a0d2"],.wpso-dashboard.dark-theme div.ga-metric-card div[style*="color: #f18500"],.wpso-dashboard.dark-theme div.ga-metric-card div[style*="color:#f18500"]{opacity:1 !important}.wpso-dashboard.dark-theme .ga-summary-grid .ga-metric-card{background:#1e1e1e !important;border-color:#555 !important}.wpso-dashboard.dark-theme .wpso-show-all-btn{background:#1976d2 !important;color:#fff !important}.wpso-dashboard.dark-theme .wpso-show-all-btn:hover{background:#1565c0 !important}.wpso-dashboard.dark-theme .wpso-stat-label{color:#b0b0b0}.wpso-dashboard.dark-theme .wpso-stat-value{color:#fff}.wpso-dashboard.dark-theme .wpso-card-title{color:#fff}.wpso-dashboard.dark-theme .wpso-card-link{color:#90caf9}.wpso-dashboard.dark-theme .wpso-card-link:hover{color:#bbdefb}.wpso-dashboard.dark-theme .wpso-empty-state{color:#b0b0b0}.wpso-dashboard.dark-theme .wpso-empty-title{color:#e0e0e0}.wpso-dashboard.dark-theme .wpso-empty-text{color:#b0b0b0}.wpso-dashboard.dark-theme .wpso-site-card:hover{background:#2a2a2a}.wpso-dashboard.dark-theme .wpso-site-card-title{color:#fff}.wpso-dashboard.dark-theme .wpso-view-toggle:hover{opacity:.9}.wpso-dashboard.dark-theme .wpso-sites-list table.wpso-table thead tr{background:#2a2a2a !important;border-bottom-color:#555 !important}.wpso-dashboard.dark-theme .wpso-sites-list table.wpso-table th{color:#fff !important}.wpso-dashboard.dark-theme .wpso-sites-list table.wpso-table tbody tr{border-bottom-color:#555 !important}.wpso-dashboard.dark-theme .wpso-sites-list table.wpso-table tbody tr:hover{background:#2a2a2a !important}.wpso-dashboard.dark-theme .wpso-sites-list table.wpso-table tbody tr td{color:#fff !important}.wpso-dashboard.dark-theme .wpso-sites-list table.wpso-table tbody tr td a{color:#90caf9 !important}.wpso-dashboard.dark-theme .wpso-sites-list table.wpso-table tbody tr td a:hover{color:#bbdefb !important}.wpso-dashboard.dark-theme .wpso-site-card-domain{color:#b0b0b0}.wpso-dashboard.dark-theme .wpso-site-card-stats{border-top-color:#555}.wpso-dashboard.dark-theme .wpso-site-stat-value{color:#fff}.wpso-dashboard.dark-theme .wpso-site-stat-label{color:#b0b0b0}.wpso-dashboard.dark-theme .wpso-site-status-connected{background:rgba(56,142,60,.2);color:#81c784}.wpso-dashboard.dark-theme .wpso-site-status-disconnected{background:rgba(198,40,40,.2);color:#e57373}.wpso-dashboard.dark-theme .wpso-loading{color:#b0b0b0}.wpso-dashboard.dark-theme .wpso-search-input{background:#2a2a2a !important;border-color:#666 !important;color:#fff !important}.wpso-dashboard.dark-theme .wpso-search-input::placeholder{color:#b0b0b0 !important}.wpso-dashboard.dark-theme .wpso-search-dropdown{background:#2a2a2a;border-color:#666}.wpso-dashboard.dark-theme .wpso-search-dropdown .wpso-search-result-item{border-bottom-color:#555;color:#fff}.wpso-dashboard.dark-theme .wpso-search-dropdown .wpso-search-result-item:hover{background:#333}.wpso-dashboard.dark-theme .wpso-search-dropdown .wpso-search-result-title{color:#fff}.wpso-dashboard.dark-theme .wpso-search-dropdown .wpso-search-result-meta{color:#b0b0b0}.wpso-dashboard.dark-theme .wpso-search-dropdown .wpso-search-result-type{background:rgba(25,118,210,.2);color:#90caf9}.wpso-dashboard.dark-theme .wpso-search-dropdown .wpso-search-result-type.plugin{background:rgba(123,31,162,.2);color:#ba68c8}.wpso-dashboard.dark-theme .wpso-search-dropdown .wpso-search-no-results{color:#b0b0b0}.wpso-dashboard.dark-theme .wpso-search-dropdown .wpso-search-loading{color:#b0b0b0}.wpso-dashboard.dark-theme .wpso-action-btn-primary{background:#1976d2;color:#fff}.wpso-dashboard.dark-theme .wpso-action-btn-primary:hover{background:#1565c0}.wpso-dashboard.dark-theme .wpso-action-btn-secondary{background:#424242;color:#fff}.wpso-dashboard.dark-theme .wpso-action-btn-secondary:hover{background:#212121}.wpso-dashboard.dark-theme .wpso-theme-toggle{background:#2a2a2a !important;border-color:#666 !important;color:#fff !important}.wpso-dashboard.dark-theme .wpso-theme-toggle:hover{background:#333 !important}.wpso-dashboard.dark-theme .wpso-table{color:#fff}.wpso-dashboard.dark-theme .wpso-table thead tr{background:#2a2a2a !important;border-bottom-color:#555 !important}.wpso-dashboard.dark-theme .wpso-table th{color:#fff !important}.wpso-dashboard.dark-theme .wpso-table tbody tr{border-bottom-color:#555 !important}.wpso-dashboard.dark-theme .wpso-table tbody tr:hover{background:#2a2a2a}.wpso-dashboard.dark-theme .wpso-table td{color:#fff !important}.wpso-dashboard.dark-theme .wpso-table td a{color:#90caf9 !important}.wpso-dashboard.dark-theme .wpso-table td a:hover{color:#bbdefb !important}.wpso-dashboard.dark-theme .wpso-table td[style*="color: #666"]{color:#b0b0b0 !important}.wpso-dashboard.dark-theme .wpso-health-green{background:rgba(56,142,60,.2) !important;color:#81c784 !important}.wpso-dashboard.dark-theme .wpso-health-yellow{background:rgba(245,124,0,.2) !important;color:#ffb74d !important}.wpso-dashboard.dark-theme .wpso-health-orange{background:rgba(230,81,0,.2) !important;color:#ff9800 !important}.wpso-dashboard.dark-theme .wpso-health-red{background:rgba(198,40,40,.2) !important;color:#e57373 !important}.wpso-dashboard.dark-theme .wpso-health-gray{background:rgba(158,158,158,.2) !important;color:#bdbdbd !important}.wpso-dashboard.dark-theme .wpso-sortable:hover{background:#333 !important}.wpso-dashboard.dark-theme .wpso-sort-indicator{color:#b0b0b0 !important}.wpso-dashboard.dark-theme span[style*="color: #666"],.wpso-dashboard.dark-theme div[style*="color: #666"],.wpso-dashboard.dark-theme p[style*="color: #666"],.wpso-dashboard.dark-theme label[style*="color: #666"],.wpso-dashboard.dark-theme small[style*="color: #666"]{color:#b0b0b0 !important}.wpso-dashboard.dark-theme span[style*="color: #333"],.wpso-dashboard.dark-theme div[style*="color: #333"],.wpso-dashboard.dark-theme p[style*="color: #333"],.wpso-dashboard.dark-theme h3[style*="color: #333"],.wpso-dashboard.dark-theme strong[style*="color: #333"]{color:#fff !important}.wpso-dashboard.dark-theme button[style*="background: #fff"],.wpso-dashboard.dark-theme div[style*="background: #fff"],.wpso-dashboard.dark-theme select[style*="background: #fff"]{background:#2a2a2a !important}.wpso-dashboard.dark-theme div[style*="border.*#eee"],.wpso-dashboard.dark-theme div[style*="border.*#ddd"]{border-color:#555 !important}.wpso-dashboard.dark-theme span[style*="background: #e8f5e9"]{background:rgba(56,142,60,.2) !important;color:#81c784 !important}.wpso-dashboard.dark-theme span[style*="background: #ffebee"]{background:rgba(198,40,40,.2) !important;color:#e57373 !important}.wpso-dashboard.dark-theme a[style*="color: #1976d2"],.wpso-dashboard.dark-theme a.wpso-site-link[style*="color: #1976d2"],.wpso-dashboard.dark-theme .wpso-site-link[style*="color: #1976d2"]{color:#90caf9 !important}.wpso-dashboard.dark-theme a[style*="color: #1976d2"]:hover,.wpso-dashboard.dark-theme a.wpso-site-link[style*="color: #1976d2"]:hover,.wpso-dashboard.dark-theme .wpso-site-link[style*="color: #1976d2"]:hover{color:#bbdefb !important}.wpso-dashboard.dark-theme .wpso-plugin-item{border-bottom-color:#555 !important}.wpso-dashboard.dark-theme .wpso-plugin-item div[style*="color: #333"],.wpso-dashboard.dark-theme .wpso-plugin-item div[style*="color:#333"]{color:#fff !important}.wpso-dashboard.dark-theme .wpso-plugin-item div[style*="color: #666"],.wpso-dashboard.dark-theme .wpso-plugin-item div[style*="color:#666"]{color:#b0b0b0 !important}.wpso-dashboard.dark-theme .wpso-empty-state .wpso-empty-title{color:#e0e0e0 !important}.wpso-dashboard.dark-theme .wpso-empty-state .wpso-empty-text{color:#b0b0b0 !important}.wpso-dashboard.dark-theme #wpso-actions-section p[style*="color: #666"]{color:#b0b0b0 !important}.wpso-dashboard.dark-theme .wpso-card-header h2,.wpso-dashboard.dark-theme .wpso-card-header h3{color:#fff !important}.wpso-dashboard.dark-theme .wpso-card-header span[style*="color: #666"]{color:#b0b0b0 !important}.wpso-dashboard.dark-theme .wpso-sidebar-actions h3[style*="color: #333"]{color:#fff !important}.wpso-dashboard.dark-theme *[style*="color: #333"],.wpso-dashboard.dark-theme *[style*="color:#333"]{color:#fff !important}.wpso-dashboard.dark-theme *[style*="color: #666"],.wpso-dashboard.dark-theme *[style*="color:#666"]{color:#b0b0b0 !important}.wpso-dashboard.dark-theme *[style*="background: #f5f5f5"],.wpso-dashboard.dark-theme *[style*="background:#f5f5f5"]{background:#1e1e1e !important}.wpso-dashboard.dark-theme *[style*="border.*#eee"],.wpso-dashboard.dark-theme *[style*="border.*#ddd"],.wpso-dashboard.dark-theme *[style*="border.*#e0e0e0"]{border-color:#555 !important}.wpso-dashboard.dark-theme #ga-analytics-chart,.wpso-dashboard.dark-theme .ga-analytics-chart{background:#1e1e1e !important;border-color:#555 !important;color:#fff !important}.wpso-dashboard.dark-theme span:contains("Loading analytics data"),.wpso-dashboard.dark-theme span:contains("Loading..."){color:#b0b0b0 !important}.wpso-dashboard.dark-theme label[for=ga-period-select],.wpso-dashboard.dark-theme label strong{color:#fff !important}.wpso-dashboard.dark-theme #ga-period-select{background:#2a2a2a !important;border-color:#555 !important;color:#fff !important}.wpso-dashboard.dark-theme #ga-period-select option{background:#1e1e1e !important;color:#fff !important}.wpso-dashboard.dark-theme .wpso-settings-nav{background:rgba(0,0,0,0) !important}.wpso-dashboard.dark-theme .wpso-settings-tab{background:rgba(0,0,0,0) !important;color:#b0b0b0 !important;border:1px solid #8c8f94 !important}.wpso-dashboard.dark-theme .wpso-settings-tab:hover{color:#fff !important;background:rgba(255,255,255,.15) !important;border-color:#a7aaad !important;box-shadow:0 1px 2px rgba(0,0,0,.2) !important}.wpso-dashboard.dark-theme .wpso-settings-tab.active{color:#fff !important;background:#1e1e1e !important;box-shadow:0 1px 3px rgba(0,0,0,.2) !important;border-color:rgba(0,0,0,0) !important}.wpso-dashboard.dark-theme .wpso-settings-tab.active:hover{background:#1e1e1e !important;color:#fff !important;border-color:rgba(0,0,0,0) !important}.wpso-dashboard.dark-theme .wpso-settings-content{background:#1e1e1e !important;border-color:#555 !important;color:#fff !important;padding:20px !important}.wpso-dashboard.dark-theme .wpso-settings-content table th{color:#e0e0e0 !important;padding:12px 10px 8px 0 !important}.wpso-dashboard.dark-theme .wpso-settings-content table td{padding:8px 0 !important}.wpso-dashboard.dark-theme .wpso-settings-content table .description{color:#b0b0b0 !important}.wpso-dashboard.dark-theme .wpso-settings-content table h2{border-bottom-color:#555 !important}.wpso-dashboard.dark-theme .wpso-settings-loading{color:#b0b0b0 !important}.wpso-dashboard.dark-theme .wpso-settings-section{color:#fff !important}.wpso-dashboard.dark-theme .wpso-settings-section h2{color:#fff !important}.wpso-dashboard.dark-theme .form-table th{color:#fff !important}.wpso-dashboard.dark-theme .form-table td{color:#fff !important}.wpso-dashboard.dark-theme .form-table label{color:#fff !important}.wpso-dashboard.dark-theme .form-table input[type=text],.wpso-dashboard.dark-theme .form-table input[type=password],.wpso-dashboard.dark-theme .form-table input[type=url],.wpso-dashboard.dark-theme .form-table input[type=email],.wpso-dashboard.dark-theme .form-table input[type=number],.wpso-dashboard.dark-theme .form-table select,.wpso-dashboard.dark-theme .form-table textarea,.wpso-dashboard.dark-theme .form-table .regular-text{background:#2a2a2a !important;border-color:#666 !important;color:#fff !important}.wpso-dashboard.dark-theme .form-table input[type=text]::placeholder,.wpso-dashboard.dark-theme .form-table input[type=password]::placeholder,.wpso-dashboard.dark-theme .form-table input[type=url]::placeholder,.wpso-dashboard.dark-theme .form-table input[type=email]::placeholder,.wpso-dashboard.dark-theme .form-table input[type=number]::placeholder,.wpso-dashboard.dark-theme .form-table select::placeholder,.wpso-dashboard.dark-theme .form-table textarea::placeholder,.wpso-dashboard.dark-theme .form-table .regular-text::placeholder{color:#b0b0b0 !important}.wpso-dashboard.dark-theme .form-table input[type=text]:focus,.wpso-dashboard.dark-theme .form-table input[type=password]:focus,.wpso-dashboard.dark-theme .form-table input[type=url]:focus,.wpso-dashboard.dark-theme .form-table input[type=email]:focus,.wpso-dashboard.dark-theme .form-table input[type=number]:focus,.wpso-dashboard.dark-theme .form-table select:focus,.wpso-dashboard.dark-theme .form-table textarea:focus,.wpso-dashboard.dark-theme .form-table .regular-text:focus{border-color:#1976d2 !important;background:#333 !important;color:#fff !important}.wpso-dashboard.dark-theme .form-table input[style*=background],.wpso-dashboard.dark-theme .form-table input[style*=background-color]{background:#2a2a2a !important}.wpso-dashboard.dark-theme .form-table p.description{color:#b0b0b0 !important}.wpso-dashboard.dark-theme .form-table a{color:#90caf9 !important}.wpso-dashboard.dark-theme .form-table a:hover{color:#bbdefb !important}.wpso-dashboard.dark-theme #ga-period-select,.wpso-dashboard.dark-theme #wpso-analytics-period-select,.wpso-dashboard.dark-theme select[id*=period],.wpso-dashboard.dark-theme select[class*=period],.wpso-dashboard.dark-theme select[id*=Period],.wpso-dashboard.dark-theme select[class*=Period]{background:#2a2a2a !important;border-color:#666 !important;color:#fff !important}.wpso-dashboard.dark-theme #ga-period-select:focus,.wpso-dashboard.dark-theme #wpso-analytics-period-select:focus,.wpso-dashboard.dark-theme select[id*=period]:focus,.wpso-dashboard.dark-theme select[class*=period]:focus,.wpso-dashboard.dark-theme select[id*=Period]:focus,.wpso-dashboard.dark-theme select[class*=Period]:focus{border-color:#1976d2 !important;background:#333 !important;color:#fff !important;outline:none}.wpso-dashboard.dark-theme #ga-period-select option,.wpso-dashboard.dark-theme #wpso-analytics-period-select option,.wpso-dashboard.dark-theme select[id*=period] option,.wpso-dashboard.dark-theme select[class*=period] option,.wpso-dashboard.dark-theme select[id*=Period] option,.wpso-dashboard.dark-theme select[class*=Period] option{background:#1e1e1e !important;color:#fff !important}.wpso-dashboard.dark-theme #ga-period-select[style*=background],.wpso-dashboard.dark-theme #ga-period-select[style*=background-color],.wpso-dashboard.dark-theme #wpso-analytics-period-select[style*=background],.wpso-dashboard.dark-theme #wpso-analytics-period-select[style*=background-color],.wpso-dashboard.dark-theme select[id*=period][style*=background],.wpso-dashboard.dark-theme select[id*=period][style*=background-color],.wpso-dashboard.dark-theme select[class*=period][style*=background],.wpso-dashboard.dark-theme select[class*=period][style*=background-color],.wpso-dashboard.dark-theme select[id*=Period][style*=background],.wpso-dashboard.dark-theme select[id*=Period][style*=background-color],.wpso-dashboard.dark-theme select[class*=Period][style*=background],.wpso-dashboard.dark-theme select[class*=Period][style*=background-color]{background:#2a2a2a !important}.wpso-dashboard.dark-theme #ga-period-select[style*=color],.wpso-dashboard.dark-theme #wpso-analytics-period-select[style*=color],.wpso-dashboard.dark-theme select[id*=period][style*=color],.wpso-dashboard.dark-theme select[class*=period][style*=color],.wpso-dashboard.dark-theme select[id*=Period][style*=color],.wpso-dashboard.dark-theme select[class*=Period][style*=color]{color:#fff !important}.wpso-dashboard.dark-theme label[for*=period],.wpso-dashboard.dark-theme label[for*=Period]{color:#fff !important}.wpso-dashboard.dark-theme .wpso-settings-content input[type=text],.wpso-dashboard.dark-theme .wpso-settings-content input[type=password],.wpso-dashboard.dark-theme .wpso-settings-content input[type=url],.wpso-dashboard.dark-theme .wpso-settings-content input[type=email],.wpso-dashboard.dark-theme .wpso-settings-content input[type=number],.wpso-dashboard.dark-theme .wpso-settings-content input[type=tel],.wpso-dashboard.dark-theme .wpso-settings-content select,.wpso-dashboard.dark-theme .wpso-settings-content textarea,.wpso-dashboard.dark-theme .wpso-settings-content .regular-text{background:#2a2a2a !important;border-color:#666 !important;color:#fff !important}.wpso-dashboard.dark-theme .wpso-settings-content input[type=text]::placeholder,.wpso-dashboard.dark-theme .wpso-settings-content input[type=password]::placeholder,.wpso-dashboard.dark-theme .wpso-settings-content input[type=url]::placeholder,.wpso-dashboard.dark-theme .wpso-settings-content input[type=email]::placeholder,.wpso-dashboard.dark-theme .wpso-settings-content input[type=number]::placeholder,.wpso-dashboard.dark-theme .wpso-settings-content input[type=tel]::placeholder,.wpso-dashboard.dark-theme .wpso-settings-content select::placeholder,.wpso-dashboard.dark-theme .wpso-settings-content textarea::placeholder,.wpso-dashboard.dark-theme .wpso-settings-content .regular-text::placeholder{color:#b0b0b0 !important}.wpso-dashboard.dark-theme .wpso-settings-content input[type=text]:focus,.wpso-dashboard.dark-theme .wpso-settings-content input[type=password]:focus,.wpso-dashboard.dark-theme .wpso-settings-content input[type=url]:focus,.wpso-dashboard.dark-theme .wpso-settings-content input[type=email]:focus,.wpso-dashboard.dark-theme .wpso-settings-content input[type=number]:focus,.wpso-dashboard.dark-theme .wpso-settings-content input[type=tel]:focus,.wpso-dashboard.dark-theme .wpso-settings-content select:focus,.wpso-dashboard.dark-theme .wpso-settings-content textarea:focus,.wpso-dashboard.dark-theme .wpso-settings-content .regular-text:focus{border-color:#1976d2 !important;background:#333 !important;color:#fff !important}.wpso-dashboard.dark-theme code{background:#2a2a2a !important;color:#fff !important;border-color:#555 !important}.wpso-dashboard.dark-theme .wpso-section-message div[style*="background: #e8f5e9"]{background:rgba(56,142,60,.2) !important;color:#81c784 !important;border-color:rgba(56,142,60,.3) !important}.wpso-dashboard.dark-theme .wpso-section-message div[style*="background: #ffebee"]{background:rgba(198,40,40,.2) !important;color:#fff !important;border-color:rgba(198,40,40,.3) !important}.wpso-dashboard.dark-theme .wpso-save-section-btn{background:#1976d2 !important;color:#fff !important;border-color:#1976d2 !important}.wpso-dashboard.dark-theme .wpso-save-section-btn:hover{background:#1565c0 !important;border-color:#1565c0 !important}.wpso-dashboard.dark-theme .wpso-save-section-btn:disabled{background:#333 !important;color:#b0b0b0 !important;border-color:#555 !important}.wpso-dashboard.dark-theme input[type=checkbox]{background:#2a2a2a !important;border-color:#666 !important}.wpso-dashboard.dark-theme input[type=checkbox]:checked{background:#1976d2 !important;border-color:#1976d2 !important}.wpso-dashboard.dark-theme div[style*="color: #d63638"]{color:#fff !important}.wpso-dashboard.dark-theme div[style*="background: #e8f5e9"]{background:rgba(56,142,60,.2) !important;color:#81c784 !important}.wpso-dashboard.dark-theme div[style*="background: #ffebee"]{background:rgba(198,40,40,.2) !important;color:#fff !important}.wpso-dashboard.dark-theme div[style*="color: #c62828"]{color:#fff !important}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width: 768px){.wpso-sidebar{width:200px}.wpso-main-content{margin-left:200px}.wpso-content-grid{grid-template-columns:1fr}.wpso-stats-grid{grid-template-columns:1fr}.wpso-sites-grid{grid-template-columns:1fr}.wpso-global-search{padding:15px 20px !important;margin:-30px -20px 20px -20px !important}.wpso-search-input{min-width:auto !important}.wpso-search-container{flex-direction:column;gap:10px}#wpso-search-btn{width:100%}.wpso-settings-nav{flex-direction:column;gap:8px}.wpso-settings-tab{width:100%}}.elementor-location-footer .elementor-icon-list-item{cursor:pointer}.elementor-location-footer .elementor-icon-list-item .elementor-icon-list-text{transition:all .2s ease-in-out !important}button.cmplz-manage-consent.small-footer-button{cursor:pointer;font-family:"Cardo",Garamond,serif;font-size:12px;font-weight:400;text-transform:none;letter-spacing:0px;color:#adadad;background:none;border:none;padding:0px;opacity:1}button.cmplz-manage-consent.small-footer-button:hover{opacity:.7}button.cmplz-manage-consent.small-footer-button:focus{outline:0}.small-footer-button a{opacity:1}.small-footer-button a:hover{opacity:.7}a{transition:all .2s ease-in-out}a.btn-text-type{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.main-header-sticky{transform:translatey(-130px);-moz-transition:all .3s ease !important;-webkit-transition:all .3s ease !important;transition:all .3s ease !important}.elementor-sticky--effects.main-header-sticky{height:auto !important;transform:translatey(0px)}.elementor-sticky--effects.main-header{display:none !important}#btn-header-cta .elementor-button-icon{margin-top:-2px}.elementor-top-section.main-header:hover{background-color:#3c5164 !important;box-shadow:0 0 8px 0 rgba(60,81,100,.57)}.elementor-nav-menu ul.elementor-nav-menu--dropdown a,.elementor-nav-menu ul.elementor-nav-menu--dropdown:hover,.elementor-nav-menu ul.elementor-nav-menu--dropdown:focus{border-left:none !important}.elementor-nav-menu .menu-item a{transition:all .2s ease-in-out !important}.elementor-nav-menu .menu-item.only-mobile{display:none}body[data-elementor-device-mode=desktop] .elementor-nav-menu .sub-menu{margin-top:22px !important}body[data-elementor-device-mode=desktop] .elementor-nav-menu .sub-arrow{display:none !important}body[data-elementor-device-mode=mobile] .elementor-nav-menu--dropdown.elementor-nav-menu__container,body[data-elementor-device-mode=tablet] .elementor-nav-menu--dropdown.elementor-nav-menu__container,body[data-elementor-device-mode=tablet_extra] .elementor-nav-menu--dropdown.elementor-nav-menu__container{padding:20px 0px;height:100vh}body[data-elementor-device-mode=mobile] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item.only-mobile,body[data-elementor-device-mode=tablet] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item.only-mobile,body[data-elementor-device-mode=tablet_extra] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item.only-mobile{display:flex}body[data-elementor-device-mode=mobile] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item.only-mobile.first-item,body[data-elementor-device-mode=tablet] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item.only-mobile.first-item,body[data-elementor-device-mode=tablet_extra] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item.only-mobile.first-item{margin-top:40px}body[data-elementor-device-mode=mobile] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item .elementor-item,body[data-elementor-device-mode=tablet] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item .elementor-item,body[data-elementor-device-mode=tablet_extra] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item .elementor-item{font-size:16px;font-weight:800}body[data-elementor-device-mode=mobile] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item .elementor-item,body[data-elementor-device-mode=mobile] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item .elementor-sub-item,body[data-elementor-device-mode=tablet] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item .elementor-item,body[data-elementor-device-mode=tablet] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item .elementor-sub-item,body[data-elementor-device-mode=tablet_extra] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item .elementor-item,body[data-elementor-device-mode=tablet_extra] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item .elementor-sub-item{justify-content:left}body[data-elementor-device-mode=mobile] .elementor-nav-menu--dropdown.elementor-nav-menu__container .sub-menu,body[data-elementor-device-mode=tablet] .elementor-nav-menu--dropdown.elementor-nav-menu__container .sub-menu,body[data-elementor-device-mode=tablet_extra] .elementor-nav-menu--dropdown.elementor-nav-menu__container .sub-menu{background-color:#ede3d7;padding:10px 0px}body[data-elementor-device-mode=tablet] .elementor-nav-menu--dropdown.elementor-nav-menu__container,body[data-elementor-device-mode=tablet_extra] .elementor-nav-menu--dropdown.elementor-nav-menu__container{top:70px !important}#category-nav-menu .elementor-nav-menu{white-space:nowrap;overflow-x:auto;overflow-y:hidden;flex-wrap:inherit !important}#category-nav-menu .elementor-nav-menu::-webkit-scrollbar{display:none !important}#category-nav-menu .elementor-nav-menu .menu-item .elementor-item:after{display:none}.elementor-post-navigation__separator-wrapper{margin-left:20px;margin-right:20px}.single-post .custom-post-event-date{margin-bottom:4px;text-align:center}.single-post .custom-post-event-date i{width:20px;margin-right:8px;color:#dfb3f2;font-size:1.3rem}.single-post .custom-post-event-date .event-date{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:600;font-size:1.2rem;text-transform:uppercase;color:#fff;letter-spacing:1.2px}.single-post .custom-post-event-date.last-submission i{font-size:1.1rem;color:#dfb3f2}.single-post .custom-post-event-date.last-submission .event-date{font-size:1rem;color:#dfb3f2}body#tinymce.wp-editor{margin:10px}body#tinymce.wp-editor h1,body#tinymce.wp-editor h2,body#tinymce.wp-editor h3,body#tinymce.wp-editor h4,body#tinymce.wp-editor h5,body#tinymce.wp-editor h6{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:bold}body#tinymce.wp-editor p{font-family:"Cardo",Garamond,serif}p.preamble{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:bold}body h1,body h2,body h3,body h4{margin-top:1.5rem;margin-bottom:.5rem}body h5,body h6{margin-top:0;margin-bottom:.2rem}body ul{margin-bottom:1rem}.elementor-heading-title{line-height:1.2}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2NvbXBvbmVudHMvX2NvbnRhaW5lci5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9fY29tcGxpYW56LWdkcHIuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvX2Rhc2hib2FyZC5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCIuLi8uLi9jb21wb25lbnRzL19nbG9iYWwtYnV0dG9ucy5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCIuLi8uLi9jb21wb25lbnRzL19uYXYtbWVudS5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9fcG9zdC5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9fdHlwb2dyYXBoeS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBLDZFQUNFLGFDTUEsK0RBQ0UsWUM4RHFCLDBERDdEckIsZ0JBQ0EsaUJBT0Ysd0RBQ0UsMkJBQ0EsZ0JBSUEsb0xBR0UseUJBNEJKLCtJQUVFLFlDY3FCLDBERGJyQixnQkEwQkYsNENBQ0Usb0NBQ0EseUJBQ0EsNkJFM0RKLGdCQUNFLGFBQ0EsaUJBQ0EsV0F0QlMsUUF1QlQscUNBSUYsY0FDRSxZQUNBLFdBNUJTLEtBNkJULCtCQUNBLGFBQ0Esc0JBQ0EsZUFDQSxhQUNBLGdCQUNBLFlBR0YscUJBQ0UsYUFDQSxnQ0FHRixvQkFDRSxlQUNBLGdCQUNBLFNBQ0EsTUE5Q1UsS0FpRFosa0JBQ0UsT0FDQSxlQUNBLGFBQ0Esc0JBQ0EsYUFHRixrQkFDRSxtQkFFQSw2QkFDRSxnQkFHRiw0Q0FDRSxnQkFDQSxpQkFDQSxvQkFDQSw2QkFDQSxnQkFJSix3QkFDRSxlQUNBLGdCQUNBLE1BNUVVLEtBNkVWLHdCQUNBLGtCQUNBLHlCQUNBLG9CQUdGLGVBQ0UsYUFDQSxtQkFDQSxpQkFDQSxNQXRGWSxLQXVGWixxQkFDQSxtQkFDQSxvQ0FDQSxXQUNBLGdCQUNBLGdCQUNBLFlBQ0Esb0NBQ0EsZUFDQSxlQUVBLHFCQUNFLFdBdEdPLFFBdUdQLE1BckdRLEtBd0dWLHNCQUNFLFdBbEhZLFFBbUhaLE1BckhZLFFBc0haLGtCQXRIWSxRQXVIWixnQkFJSixlQUNFLGFBR0YscUJBQ0UsYUFDQSw2QkFHRixrQkFDRSxXQUNBLFlBQ0Esa0JBQ0EsV0F4SWMsUUF5SWQsV0FDQSxhQUNBLG1CQUNBLHVCQUNBLGdCQUNBLGVBSUYsbUJBQ0UsT0FDQSxrQkFDQSxhQUNBLGtCQUdGLG1CQUNFLGlCQUdGLGNBQ0Usa0JBQ0EsYUFDQSxNQXBKWSxLQXdKZCxhQUNFLG1CQUdGLGNBQ0UsZUFDQSxnQkFDQSxNQWhLVSxLQWlLVixpQkFHRixlQUNFLE1BcEtZLEtBcUtaLGVBQ0Esa0JBR0YscUJBQ0UsYUFDQSxTQUNBLGdCQUlGLG9CQUNFLGdCQUNBLE1BQ0EsV0F0TFMsUUF1TFQsWUFHRix1QkFDRSxjQUNBLGtCQUdGLHNCQUNFLGtCQUNBLFNBQ0EsT0FDQSxRQUNBLGVBQ0EsV0FwTVMsS0FxTVQseUJBQ0Esa0JBQ0Esc0NBQ0EsaUJBQ0EsZ0JBQ0EsYUFDQSw2QkFDQSxXQUNBLHNCQUlBLGdEQUNFLFVBQ0EsU0FDQSxnQkFHRiwrQ0FDRSxrQkFDQSxnQ0FDQSxlQUNBLDBCQUVBLHFEQUNFLFdBL05LLFFBa09QLDBEQUNFLG1CQUlKLGdEQUNFLGdCQUNBLE1Bdk9RLEtBd09SLGtCQUdGLCtDQUNFLGVBQ0EsTUE1T1UsS0ErT1osK0NBQ0UscUJBQ0EsZ0JBQ0EsV0E1UFksUUE2UFosTUEvUFksUUFnUVosa0JBQ0EsZUFDQSxnQkFDQSxpQkFFQSxzREFDRSxtQkFDQSxjQUlKLDhDQUNFLGFBQ0Esa0JBQ0EsTUFqUVMsS0FvUVgsMkNBQ0UsYUFDQSxrQkFJSixtQkFDRSx3QkFFQSx5QkFDRSw4QkFDQSwyQkFDQSxvQ0FHRiwwQkFDRSx3QkFLSixpQkFDRSxrQkFDQSxrQkFDQSxZQUNBLGVBQ0EsZ0JBQ0EsZUFDQSxhQUNBLG1CQUNBLFFBQ0EsbUJBQ0EscUJBR0YseUJBQ0UsV0FyVGMsUUFzVGQsV0FFQSwrQkFDRSxXQXhUVyxRQTRUZiwyQkFDRSxXQTNUZ0IsUUE0VGhCLFdBRUEsaUNBQ0UsV0E5VGEsUUFpVWYsZ0VBQ0UsOEJBS0osaUJBQ0UsYUFDQSwyREFDQSxTQUNBLG1CQUdGLGdCQUNFLFdBelVTLEtBMFVULGtCQUNBLGFBQ0Esb0NBQ0EsYUFDQSxtQkFDQSxTQUNBLHdCQUNBLCtCQUVBLDBCQUNFLGVBQ0EseUJBQ0Esd0JBRUEsZ0NBQ0UsYUFuV1UsUUFvV1YsMkJBQ0EsMENBQ0EsbUJBR0YsaUNBQ0UsYUExV1UsUUEyV1YsV0F6V1UsUUEwV1YseUNBR0YsaUNBQ0Usd0JBQ0EsMENBS04sZ0JBQ0UsV0FDQSxZQUNBLGtCQUNBLGFBQ0EsbUJBQ0EsdUJBQ0EsZUFHRixxQkFDRSxtQkFDQSxNQWxZYyxRQXFZaEIsc0JBQ0UsbUJBQ0EsY0FHRix1QkFDRSxtQkFDQSxjQUdGLHVCQUNFLG1CQUNBLGNBR0YsdUJBQ0UsbUJBQ0EsY0FHRixtQkFDRSxPQUdGLGlCQUNFLGVBQ0EsTUFuWlksS0FvWloseUJBQ0Esa0JBR0YsaUJBQ0UsZUFDQSxnQkFDQSxNQTVaVSxLQWdhWixtQkFDRSxhQUNBLDhCQUNBLFNBQ0EsbUJBR0YsbUJBQ0UsV0F6YVMsS0EwYVQsa0JBQ0EsYUFDQSxvQ0FDQSx5QkFHRixrQkFDRSxhQUNBLDhCQUNBLG1CQUNBLG1CQUdGLGlCQUNFLGVBQ0EsZ0JBQ0EsTUF6YlUsS0EwYlYsU0FHRixnQkFDRSxNQXpjYyxRQTBjZCxxQkFDQSxlQUNBLGdCQUVBLHNCQUNFLDBCQUlKLGtCQUNFLGtCQUNBLGtCQUNBLE1BemNXLEtBNGNiLGlCQUNFLGVBQ0EsbUJBQ0EsV0FHRixrQkFDRSxlQUNBLGdCQUNBLGtCQUNBLE1BdmRZLEtBMGRkLGlCQUNFLGVBQ0EsTUEzZFcsS0ErZGIsbUJBQ0UsYUFDQSxTQUNBLHlCQUNBLFVBQ0EsbUJBQ0EsbUJBR0YsbUJBQ0UsaUJBQ0EseUJBQ0EseUJBQ0Esa0JBQ0EsZUFDQSxlQUNBLGdCQUNBLFdBQ0Esd0JBQ0Esa0JBQ0Esb0JBQ0EsbUJBQ0EsZ0JBQ0EsbUJBR0YseUJBQ0UsV0FDQSxtQkFDQSxxQkFDQSxvQ0FHRiwwQkFDRSxXQUNBLGdCQUNBLG9DQUNBLDJCQUdGLGdDQUNFLFdBQ0EsZ0JBQ0EsMkJBR0YsdUJBQ0UsZ0JBQ0Esa0JBQ0EsYUFDQSxpQkFDQSxvQ0FDQSx5QkFHQSw2QkFDRSxTQUVBLGdDQUNFLHdCQUNBLGVBQ0EsZ0JBQ0EsbUJBQ0EsWUFHRixnQ0FDRSxjQUNBLGVBR0YsOFlBU0UsaUJBQ0EsZUFDQSxTQUNBLFdBQ0EsZ0JBSUYsb0NBQ0UsZ0JBQ0Esc0JBQ0Esa0JBQ0EsV0FHRixzQ0FDRSxnQkFHRiwwQ0FDRSxlQUNBLFdBQ0EsZUFDQSxnQkFHRixtREFDRSxlQUNBLGlCQUNBLGVBR0Ysb0RBQ0UsaUJBQ0EsZUFDQSxnQkFJSiwwQkFDRSxlQUNBLGFBQ0EsbUJBQ0EsbUJBQ0EsZ0NBR0YsMEJBQ0UsZUFDQSxnQkFDQSxtQkFHRix5QkFDRSxhQUNBLGVBQ0EsZ0JBSUosdUJBQ0Usa0JBQ0EsYUFHRixnQ0FDRSxXQUNBLGNBSUYsaUJBQ0UsYUFDQSw0REFDQSxTQUdGLGdCQUNFLFdBaG9CUyxLQWlvQlQsa0JBQ0EsYUFDQSxvQ0FDQSx3QkFDQSxxQkFDQSxjQUNBLGNBQ0EseUJBQ0EsZUFFQSxzQkFDRSxhQXRwQlksUUF1cEJaLDBDQUNBLDJCQUNBLG1CQUdGLHVCQUNFLHdCQUNBLDBDQUlKLHVCQUNFLG1CQUdGLHNCQUNFLGVBQ0EsZ0JBQ0EsTUE5cEJVLEtBK3BCVixTQUdGLHVCQUNFLGVBQ0EsTUFucUJZLEtBb3FCWixlQUNBLHFCQUdGLHNCQUNFLGFBQ0EsU0FDQSxnQkFDQSxpQkFDQSwwQkFHRixnQkFDRSxPQUNBLGtCQUNBLGFBQ0Esc0JBQ0EsbUJBQ0EsdUJBR0Ysc0JBQ0UsZUFDQSxnQkFDQSxNQTdyQlUsS0E4ckJWLGNBR0Ysc0JBQ0UsZUFDQSxNQWxzQlksS0Ftc0JaLGVBR0Ysa0JBQ0UsZ0JBQ0Esa0JBQ0EsZUFDQSxnQkFDQSxxQkFDQSxlQUdGLDRCQUNFLG1CQUNBLGNBR0YsK0JBQ0UsbUJBQ0EsY0FLQSx5QkFDRSw4QkFDQSxzQkFLSiwyQkFDRSxXQTl0QlEsUUErdEJSLE1BM3RCZ0IsS0E2dEJoQix5Q0FDRSxXQWp1QlcsUUFrdUJYLG1CQTV0QlUsS0ErdEJaLGdEQUNFLG9CQWh1QlUsS0FtdUJaLCtDQUNFLE1BdnVCYyxLQTB1QmhCLG1EQUNFLE1BM3VCYyxLQTh1QmhCLHNEQUNFLGlDQUdGLDBDQUNFLE1BbHZCZSxRQW92QmYsZ0RBQ0UsV0F4dkJVLFFBeXZCVixNQXZ2QlksS0EwdkJkLGlEQUNFLG1CQUNBLGNBQ0EsMEJBSUosK0NBQ0UsOEJBQ0Esb0NBR0Ysd0NBQ0UsTUF2d0JjLEtBMHdCaEIseUNBQ0UsTUEzd0JjLEtBOHdCaEIsMENBQ0UsTUE3d0JrQixRQWt4QmxCLDREQUNFLHNCQUdGLDZEQUNFLHlCQVdFLHdLQUNFLHNCQUlGLHNLQUNFLHNCQU9SLDhJQUVFLHNCQUdGLG9JQUdFLFdBNXpCVyxRQTZ6QlgsYUF2ekJVLEtBd3pCVixNQTN6QmMsS0ErekJkLHFEQUNFLGFBN3pCUSxLQTh6QlIsd0JBRUEsMkRBQ0UsV0F0MEJRLFFBdTBCUixhQTExQlEsUUEyMUJSLDJCQUdGLDREQUNFLGFBLzFCUSxRQWcyQlIsZ0NBQ0EseUNBS04sMkNBRUUsV0FJRiw0Q0FDRSx5QkFHRiw0Q0FDRSxzQkFRQSxrZ0JBRUUsOEJBQ0EsNkJBQ0Esc0JBRUEsMG9CQUNFLHlCQUdGLDBvQkFDRSxzQkFLSixtTUFDRSxzQkFHRiwrUEFDRSx5QkFJRiw0b0NBSUUsc0JBR0YsNG9DQUlFLHlCQUtKLHlGQUVFLDhCQUNBLDZCQUNBLHNCQUdBLDRSQUVFLDhCQUlGLDhRQUVFLDZCQUlGLHdSQUVFLHlCQUdGLHdSQUVFLHlCQUlGLG83Q0FXRSxxQkFNRiw0REFDRSw4QkFDQSw2QkFJSiw4Q0FDRSw4QkFDQSxzQkFFQSxvREFDRSw4QkFJSiw0Q0FDRSxNQTE4QmtCLFFBNjhCcEIsNENBQ0UsTUFoOUJjLEtBbTlCaEIsNENBQ0UsTUFwOUJjLEtBdTlCaEIsMkNBQ0UsY0FFQSxpREFDRSxjQUlKLDZDQUNFLE1BOTlCa0IsUUFpK0JwQiw2Q0FDRSxNQW4rQmUsUUFzK0JqQiw0Q0FDRSxNQXQrQmtCLFFBMCtCbEIsaURBQ0UsV0EvK0JVLFFBbS9CZCxpREFDRSxNQWwvQmMsS0F1L0JkLG1EQUNFLFdBT0Esc0VBQ0UsOEJBQ0Esb0NBR0YsZ0VBQ0Usc0JBR0Ysc0VBQ0Usb0NBRUEsNEVBQ0UsOEJBR0YseUVBQ0Usc0JBRUEsMkVBQ0UseUJBRUEsaUZBQ0UseUJBUVosa0RBQ0UsTUE3aENrQixRQWdpQ3BCLGlEQUNFLGlCQWhpQ1UsS0FtaUNaLGlEQUNFLE1BdmlDYyxLQTBpQ2hCLGlEQUNFLE1BemlDa0IsUUE0aUNwQix1REFDRSw4QkFDQSxjQUdGLDBEQUNFLDhCQUNBLGNBR0YseUNBQ0UsTUF2akNrQixRQTBqQ3BCLDhDQUNFLDhCQUNBLDZCQUNBLHNCQUVBLDJEQUNFLHlCQUlKLGlEQUNFLFdBemtDWSxRQTBrQ1osYUFwa0NnQixLQXNrQ2hCLDBFQUNFLG9CQXhrQ1EsS0F5a0NSLE1BNWtDWSxLQThrQ1osZ0ZBQ0UsV0FobENTLEtBb2xDYiwyRUFDRSxNQXBsQ1ksS0F1bENkLDBFQUNFLE1BdGxDZ0IsUUF5bENsQiwwRUFDRSwrQkFDQSxjQUVBLGlGQUNFLCtCQUNBLGNBSUoseUVBQ0UsTUFwbUNnQixRQXVtQ2xCLHNFQUNFLE1BeG1DZ0IsUUE0bUNwQixvREFDRSxXQXBvQ1ksUUFxb0NaLFdBRUEsMERBQ0UsV0F2b0NTLFFBMm9DYixzREFDRSxXQTFvQ2MsUUEyb0NkLFdBRUEsNERBQ0UsV0E3b0NXLFFBaXBDZiw4Q0FDRSw4QkFDQSw2QkFDQSxzQkFFQSxvREFDRSwyQkFLSix1Q0FDRSxNQTVvQ2MsS0E4b0NkLGdEQUNFLDhCQUNBLG9DQUdGLDBDQUNFLHNCQUdGLGdEQUNFLG9DQUVBLHNEQUNFLFdBN3BDUSxRQWlxQ1osMENBQ0Usc0JBRUEsNENBQ0UseUJBRUEsa0RBQ0UseUJBTU4sZ0VBQ0UseUJBS0osOENBQ0UseUNBQ0EseUJBR0YsK0NBQ0UseUNBQ0EseUJBR0YsK0NBQ0Usd0NBQ0EseUJBR0YsNENBQ0UseUNBQ0EseUJBR0YsNkNBQ0UsMkNBQ0EseUJBS0EsZ0RBQ0UsMkJBSUosZ0RBQ0UseUJBSUYsNFFBS0UseUJBR0YsMFFBS0Usc0JBSUYsb0xBR0UsOEJBSUYsNEdBRUUsNkJBSUYsOERBQ0UseUNBQ0EseUJBR0YsOERBQ0UseUNBQ0EseUJBSUYsK0xBR0UseUJBRUEsaU5BQ0UseUJBS0osNkNBQ0Usb0NBRUEsNklBRUUsc0JBR0YsNklBRUUseUJBTUYsK0RBQ0UseUJBR0YsOERBQ0UseUJBTUYseUVBQ0UseUJBTUYsZ0dBRUUsc0JBR0Ysd0VBQ0UseUJBTUYsMEVBQ0Usc0JBS0oscUdBRUUsc0JBR0YscUdBRUUseUJBSUYscUhBRUUsOEJBSUYsK0pBR0UsNkJBSUYsOEZBRUUsOEJBQ0EsNkJBQ0Esc0JBSUYsMEhBRUUseUJBSUYsK0ZBRUUsc0JBSUYsNkNBQ0UsOEJBQ0EsNkJBQ0Esc0JBRUEsb0RBQ0UsOEJBQ0Esc0JBS0osOENBQ0Usb0NBR0YsOENBQ0Usb0NBQ0EseUJBQ0Esb0NBRUEsb0RBQ0Usc0JBQ0EsNENBQ0EsZ0NBQ0EsK0NBR0YscURBQ0Usc0JBQ0EsOEJBQ0EsK0NBQ0Esc0NBRUEsMkRBQ0UsOEJBQ0Esc0JBQ0Esc0NBS04sa0RBQ0UsOEJBQ0EsNkJBQ0Esc0JBQ0Esd0JBR0UsMkRBQ0UseUJBQ0EsbUNBR0YsMkRBQ0UseUJBR0YscUVBQ0UseUJBR0YsMkRBQ0Usb0NBS04sa0RBQ0UseUJBSUYsa0RBQ0Usc0JBRUEscURBQ0Usc0JBTUYsMENBQ0Usc0JBR0YsMENBQ0Usc0JBR0YsNkNBQ0Usc0JBR0YsaWJBUUUsOEJBQ0EsNkJBQ0Esc0JBRUEseWhCQUNFLHlCQUdGLGllQUNFLGdDQUNBLDJCQUNBLHNCQUtKLHNJQUVFLDhCQUdGLHFEQUNFLHlCQUdGLHlDQUNFLHlCQUVBLCtDQUNFLHlCQU1OLG9TQU1FLDhCQUNBLDZCQUNBLHNCQUVBLHdVQUNFLGdDQUNBLDJCQUNBLHNCQUNBLGFBR0YsOFVBQ0UsOEJBQ0Esc0JBSUYsZzFCQUVFLDhCQUdGLHdYQUNFLHNCQUtKLDRGQUVFLHNCQUtBLDJrQkFTRSw4QkFDQSw2QkFDQSxzQkFFQSxnc0JBQ0UseUJBR0YsaW9CQUNFLGdDQUNBLDJCQUNBLHNCQU1OLGdDQUNFLDhCQUNBLHNCQUNBLDZCQUtBLG1GQUNFLHlDQUNBLHlCQUNBLDJDQUdGLG1GQUNFLHlDQUNBLHNCQUNBLDJDQUtKLGtEQUNFLDhCQUNBLHNCQUNBLGdDQUVBLHdEQUNFLDhCQUNBLGdDQUdGLDJEQUNFLDJCQUNBLHlCQUNBLDZCQUtKLGdEQUNFLDhCQUNBLDZCQUVBLHdEQUNFLDhCQUNBLGdDQUtKLHdEQUNFLHNCQUdGLDZEQUNFLHlDQUNBLHlCQUdGLDZEQUNFLHlDQUNBLHNCQUlGLHdEQUNFLHNCQUtKLGtCQUNFLEtBQ0UsVUFDQSw0QkFFRixHQUNFLFVBQ0EseUJBS0oseUJBQ0UsY0FDRSxZQUdGLG1CQUNFLGtCQUdGLG1CQUNFLDBCQUdGLGlCQUNFLDBCQUdGLGlCQUNFLDBCQUdGLG9CQUNFLDZCQUNBLHlDQUdGLG1CQUNFLDBCQUdGLHVCQUNFLHNCQUNBLFNBR0YsaUJBQ0UsV0FHRixtQkFDRSxzQkFDQSxRQUdGLG1CQUNFLFlDaHRERixxREFDRSxlQUNBLCtFQUNFLDBDQUtOLGdEQUNFLGVBQ0EsWUY0RG9CLHVCRTNEcEIsZUFDQSxnQkFDQSxvQkFDQSxtQkFDQSxjQUNBLGdCQUNBLFlBQ0EsWUFDQSxVQUNBLHNEQUNFLFdBRUYsc0RBQ0UsVUFLRix1QkFDRSxVQUNBLDZCQUNFLFdDN0JOLEVBQ0UsV0hnQm1CLG9CR2ZuQixnQkFDRSxZSGtFdUIsMERHakV2QixZSG1FNEIsK0NHbEU1QixnQkFDQSx5QkFDQSxtQkNYSixvQkFDRSw2QkFDQSx3Q0FDQSwyQ0FDQSxtQ0FHRiw4Q0FDRSx1QkFDQSwwQkFHRix1Q0FDRSx3QkFJQSx1Q0FDRSxnQkFPQSx5Q0FDRSxvQ0FDQSx5Q0N4QkEsMEtBR0UsNEJBS0osaUNBQ0UsMENBRUYsMkNBQ0UsYUFPRix1RUFDRSwyQkFFRix3RUFDRSx3QkFTRixrVEFDRSxpQkFDQSxhQUdJLG1iQUNFLGFBQ0Esb2RBQ0UsZ0JBR0osK2JBQ0UsZUFDQSxnQkFFRiwwNEJBRUUscUJBSU4sZ1ZBQ0UsaUJMMUNhLFFLMkNiLGlCQVNKLDhNQUNFLG9CQU1KLHVDQUVFLG1CQUNBLGdCQUNBLGtCQUNBLDZCQUNBLDBEQUNFLHdCQUlFLHdFQUNFLGFDM0VWLDhDQUNDLGlCQUNBLGtCQUlBLHFDQUNDLGtCQUNBLGtCQUNBLHVDQUNDLFdBQ0EsaUJBQ0EsTU5oQlksUU1pQlosaUJBRUQsaURBQ0MsWU4rQ3NCLDBETTlDdEIsZ0JBQ0EsaUJBQ0EseUJBQ0EsTU5iTSxLTWNOLHFCQUdBLHVEQUNDLGlCQUNBLE1OOUJXLFFNZ0NaLGlFQUNDLGVBQ0EsTU5sQ1csUU9QZix1QkFDSSxZQUNBLDRKQUNJLFlQdUVpQiwwRE90RWpCLGlCQUVKLHlCQUNJLFlQZ0VjLHVCTzNEbEIsV0FDSSxZUDZEaUIsMERPNURqQixpQkFRSixnQ0FDSSxrQkFDQSxvQkFHSixnQkFDSSxhQUNBLG9CQUdKLFFBQ0ksbUJBS1IseUJBQ0kiLCJmaWxlIjoiZGVmYXVsdC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuKiBEZWZhdWx0IGNvbHVtbiBjYXBcbiovXG5cbi5lbGVtZW50b3ItY29sdW1uLWdhcC1kZWZhdWx0ID4gLmVsZW1lbnRvci1jb2x1bW4gPiAuZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIHtcbiAgcGFkZGluZzogMjBweDsgLyogc2V0IHlvdXIgZGVzaXJlZCBwYWRkaW5nICovXG59IiwiLypcbiogQ29tcGxpYW56IEdEUFIgUGx1Z2luIEN1c3RvbSBzdHlsZXNcbiovXG5cbiNjbXBsei1jb29raWViYW5uZXItY29udGFpbmVyIHtcbiAgLyogQ29udGFpbmVyICovXG4gIC5jbXBsei1jb29raWViYW5uZXJ7fVxuXG4gIC8qIExvZ28gKi9cbiAgLmNtcGx6LWNvb2tpZWJhbm5lciAuY21wbHotbG9nb3t9XG4gIC8qIFRpdGxlICovXG4gIC5jbXBsei1jb29raWViYW5uZXIgLmNtcGx6LXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRpbmdzO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gIH1cblxuICAvKiBNZXNzYWdlICovXG4gIC5jbXBsei1jb29raWViYW5uZXIgLmNtcGx6LW1lc3NhZ2V7fVxuXG4gIC8qIEFsbCBidXR0b25zICovXG4gIC5jbXBsei1idXR0b25zIC5jbXBsei1idG4ge1xuICAgIHBhZGRpbmc6IDdweCAxMHB4IDEwcHggMTBweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICB9XG4gIFxuICAuY21wbHotYnRuIHtcbiAgICAmLmNtcGx6LWRlbnksXG4gICAgJi5jbXBsei12aWV3LXByZWZlcmVuY2VzLFxuICAgICYuY21wbHotc2F2ZS1wcmVmZXJlbmNlcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkYmRiO1xuICAgIH1cbiAgICAvKiBBY2NlcHQgYnV0dG9uICovXG4gICAgJi5jbXBsei1hY2NlcHR7fVxuICAgIC8qIERlbnkgYnV0dG9uICovXG4gICAgJi5jbXBsei1kZW55IHt9XG4gICAgLyogU2F2ZSBwcmVmZXJlbmNlcyBidXR0b24gKi9cbiAgICAmLmNtcGx6LXNhdmUtcHJlZmVyZW5jZXN7fVxuICAgIC8qIFZpZXcgcHJlZmVyZW5jZXMgYnV0dG9uICovXG4gICAgJi5jbXBsei12aWV3LXByZWZlcmVuY2Vze31cbiAgfVxuICBcbiAgLyogU2F2ZSBwcmVmZXJlbmNlcyBidXR0b24gKi9cbiAgLmNtcGx6LWJ0bi5jbXBsei1zYXZlLXByZWZlcmVuY2Vze31cbiAgLyogVmlldyBwcmVmZXJlbmNlcyBidXR0b24gKi9cbiAgLmNtcGx6LWJ0bi5jbXBsei12aWV3LXByZWZlcmVuY2Vze31cblxuICAvKiBEb2N1bWVudCBoeXBlcmxpbmtzICovXG4gIC5jbXBsei1saW5rcyAuY21wbHotZG9jdW1lbnRze31cblxuICAvKiBDYXRlZ29yaWVzICovXG4gIC5jbXBsei1jb29raWViYW5uZXIgLmNtcGx6LWNhdGVnb3J5IHtcbiAgICAuY21wbHotaWNvbiB7XG4gICAgICBzdmcge1xuICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jbXBsei1jb29raWViYW5uZXIgLmNtcGx6LWNhdGVnb3J5LXRpdGxlLFxuICAuY21wbHotY29va2llYmFubmVyIC5jbXBsei1hbHdheXMtYWN0aXZlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRpbmdzO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH0gXG5cbiAgLyogTWFuYWdlIGNvbnNlbnQgdGFiICovXG4gICNjbXBsei1tYW5hZ2UtY29uc2VudCAuY21wbHotbWFuYWdlLWNvbnNlbnR7fSBcblxuICAvKiBTb2Z0IGNvb2tpZSB3YWxsICovXG4gIC5jbXBsei1zb2Z0LWNvb2tpZXdhbGx7fVxuXG4gIC8qIFBsYWNlaG9sZGVyIGJ1dHRvbiAtIFBlciBjYXRlZ29yeSAqL1xuICAuY21wbHotYmxvY2tlZC1jb250ZW50LWNvbnRhaW5lciAuY21wbHotYmxvY2tlZC1jb250ZW50LW5vdGljZXt9XG5cbiAgLyogUGxhY2Vob2xkZXIgYnV0dG9uICYgbWVzc2FnZSAtIFBlciBzZXJ2aWNlICovXG4gIC5jbXBsei1ibG9ja2VkLWNvbnRlbnQtY29udGFpbmVyIC5jbXBsei1ibG9ja2VkLWNvbnRlbnQtbm90aWNlLFxuICAuY21wbHotYmxvY2tlZC1jb250ZW50LW5vdGljZXt9XG4gIGJ1dHRvbi5jbXBsei1hY2NlcHQtc2VydmljZXt9XG5cbiAgLyogU3R5bGVzIGZvciB0aGUgQU1QIG5vdGljZSAqL1xuICAjY21wbHotY29uc2VudC11aSwgI2NtcGx6LXBvc3QtY29uc2VudC11aSB7fVxuICAvKiBNZXNzYWdlICovXG4gICNjbXBsei1jb25zZW50LXVpIC5jbXBsei1jb25zZW50LW1lc3NhZ2Uge31cbiAgLyogQnV0dG9ucyAqL1xuICAjY21wbHotY29uc2VudC11aSBidXR0b24sICNjbXBsei1wb3N0LWNvbnNlbnQtdWkgYnV0dG9uIHt9XG59XG5cbiNjbXBsei1tYW5hZ2UtY29uc2VudCB7XG4gIC5jbXBsei1tYW5hZ2UtY29uc2VudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1jb2xvciFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5IWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHghaW1wb3J0YW50O1xuICB9XG59XG4iLCIvKiogQ29sb3JzICoqL1xuJGJyYW5kLWJsYWNrOiAjMjIyRTM5O1xuJGJyYW5kLXByaW1hcnk6ICMzQzUxNjQ7XG4kYnJhbmQtcHJpbWFyeS10b25lLTE6ICMzMjU4NkE7XG4kYnJhbmQtcHJpbWFyeS10b25lLTI6ICMyRDY2ODI7XG4kYnJhbmQtcHJpbWFyeS10b25lLTM6ICM5QUMxRDU7XG4kYnJhbmQtcHJpbWFyeS10b25lLTQ6ICNFREY2RkE7XG4kYWNjZW50LWNvbG9yOiAjREZCM0YyO1xuJGFjY2VudC1jb2xvci10ZXh0LWxpbmtzOiAjYjg3YWQ0O1xuJGFjY2VudC1jb2xvci1kYXJrOiAjQkE5NENCO1xuJGFjY2VudC1jb2xvci1saWdodDogI0Y4RUZGQztcbiRzZWNvbmRhcnktY29sb3I6ICMzNEUzQzg7XG4kZ3JlZW4tY29sb3I6ICMxMzVGNTM7XG4kc2FuZC1jb2xvcjogI0Y0RUNFMTtcbiRzYW5kLWNvbG9yLWRhcms6ICNlNGRjZDE7XG4kc2FuZC1jb2xvci1zdWJtZW51OiAjZWRlM2Q3O1xuJGJvZHktY29sb3I6ICM1MjVGNkE7XG4kYmctbGlnaHQ6ICNmN2Y3Zjc7XG4kd2hpdGUgOiAjZmZmZmZmO1xuJG5hdi10ZXh0LXdoaXRlOiByZ2JhKDI1NSwyNTUsMjU1LC42Myk7XG5cbiRkZWZhdWx0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cbi8qKiBGb250cyAqKi9cbiRmYS1mb250LXBhdGg6IFwiLi4vZm9udHMvXCI7XG5cbi8qXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BsYXlmYWlyRGlzcGxheS1Cb2xkJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUGxheWZhaXJEaXNwbGF5LUJvbGQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1BsYXlmYWlyRGlzcGxheS1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9QbGF5ZmFpckRpc3BsYXktQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL1BsYXlmYWlyRGlzcGxheS1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL1BsYXlmYWlyRGlzcGxheS1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQbGF5ZmFpckRpc3BsYXktUmVndWxhcic7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1BsYXlmYWlyRGlzcGxheS1SZWd1bGFyLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9QbGF5ZmFpckRpc3BsYXktUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvUGxheWZhaXJEaXNwbGF5LVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vZm9udHMvUGxheWZhaXJEaXNwbGF5LVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0JyYW5kb25Hcm90ZXNxdWUtQm9sZCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0JyYW5kb25Hcm90ZXNxdWUtQm9sZC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQnJhbmRvbkdyb3Rlc3F1ZS1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9CcmFuZG9uR3JvdGVzcXVlLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9mb250cy9CcmFuZG9uR3JvdGVzcXVlLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vZm9udHMvQnJhbmRvbkdyb3Rlc3F1ZS1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdCcmFuZG9uR3JvdGVzcXVlLVJlZ3VsYXInO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9CcmFuZG9uR3JvdGVzcXVlLVJlZ3VsYXIuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0JyYW5kb25Hcm90ZXNxdWUtUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvQnJhbmRvbkdyb3Rlc3F1ZS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL0JyYW5kb25Hcm90ZXNxdWUtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDM2cHg7XG4qL1xuXG4kZm9udC1mYW1pbHktYm9keTpcdFx0XHRcdCdDYXJkbycsIEdhcmFtb25kLCBzZXJpZjtcbiRmb250LWZhbWlseS1ib2R5LWJvbGQ6ICAgIFx0XHQnQ2FyZG8nLCBHYXJhbW9uZCwgc2VyaWY7XG4kZm9udC1mYW1pbHktYnV0dG9uczogICAgXHRcdHZhciggLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC1mYW1pbHkgKSwgU2Fucy1zZXJpZjsgLy9mcm9tIGVsZW1lbnRvclxuJGZvbnQtZmFtaWx5LWhlYWRpbmdzOlx0XHRcdHZhciggLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC1mYW1pbHkgKSwgU2Fucy1zZXJpZjsgLy9mcm9tIGVsZW1lbnRvclxuJGZvbnQtZmFtaWx5LWFjY2VudC13ZWlnaHQ6ICAgICB2YXIoIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtd2VpZ2h0ICk7IiwiLy8gV1AgU2l0ZXMgT3ZlcnZpZXcgRGFzaGJvYXJkIFN0eWxlc1xuXG4vLyBWYXJpYWJsZXNcbiRwcmltYXJ5LWNvbG9yOiAjMTk3NmQyO1xuJHByaW1hcnktZGFyazogIzE1NjVjMDtcbiRwcmltYXJ5LWxpZ2h0OiAjZTNmMmZkO1xuJHNlY29uZGFyeS1jb2xvcjogIzQyNDI0MjtcbiRzZWNvbmRhcnktZGFyazogIzIxMjEyMTtcbiRkYW5nZXItY29sb3I6ICNkNjM2Mzg7XG4kZGFuZ2VyLWRhcms6ICNiNzFjMWM7XG5cbi8vIExpZ2h0IHRoZW1lIGNvbG9yc1xuJGJnLWxpZ2h0OiAjZjVmNWY1O1xuJGJnLXdoaXRlOiAjZmZmO1xuJHRleHQtZGFyazogIzMzMztcbiR0ZXh0LW1lZGl1bTogIzY2NjtcbiR0ZXh0LWxpZ2h0OiAjOTk5O1xuJGJvcmRlci1jb2xvcjogI2UwZTBlMDtcblxuLy8gRGFyayB0aGVtZSBjb2xvcnNcbiRiZy1kYXJrOiAjMTIxMjEyO1xuJGJnLWRhcmstY2FyZDogIzFlMWUxZTtcbiRiZy1kYXJrLWhvdmVyOiAjMmEyYTJhO1xuJGJnLWRhcmstYWN0aXZlOiAjMzMzO1xuJHRleHQtZGFyay1saWdodDogI2ZmZmZmZjtcbiR0ZXh0LWRhcmstbWVkaXVtOiAjZTBlMGUwO1xuJHRleHQtZGFyay1zZWNvbmRhcnk6ICNiMGIwYjA7XG4kYm9yZGVyLWRhcms6ICM1NTU7XG4kYm9yZGVyLWRhcmstbGlnaHQ6ICM2NjY7XG5cbi8vIERhc2hib2FyZCBDb250YWluZXJcbi53cHNvLWRhc2hib2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiAkYmctbGlnaHQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuXG4vLyBTaWRlYmFyXG4ud3Bzby1zaWRlYmFyIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBiYWNrZ3JvdW5kOiAkYmctd2hpdGU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgei1pbmRleDogMTAwO1xufVxuXG4ud3Bzby1zaWRlYmFyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xufVxuXG4ud3Bzby1zaWRlYmFyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAkdGV4dC1kYXJrO1xufVxuXG4ud3Bzby1zaWRlYmFyLW5hdiB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMDsgLy8gQWxsb3cgZmxleCBzaHJpbmtpbmdcbn1cblxuLndwc28tbmF2LXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICYud3Bzby1uYXYtc2VjdGlvbi1zZXR0aW5ncyB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi53cHNvLW5hdi1zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogJHRleHQtZGFyaztcbiAgcGFkZGluZzogMCAyMHB4IDhweCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cblxuLndwc28tbmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgY29sb3I6ICR0ZXh0LW1lZGl1bTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEzcHg7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGJnLWxpZ2h0O1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWxpZ2h0O1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG4ud3Bzby1uYXYtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53cHNvLXNpZGViYXItZm9vdGVyIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG59XG5cbi53cHNvLXVzZXItYXZhdGFyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi8vIE1haW4gQ29udGVudFxuLndwc28tbWFpbi1jb250ZW50IHtcbiAgZmxleDogMTtcbiAgbWFyZ2luLWxlZnQ6IDI1MHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53cHNvLWNvbnRlbnQtYXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xufVxuXG4ud3Bzby1sb2FkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0MHB4O1xuICBjb2xvcjogJHRleHQtbWVkaXVtO1xufVxuXG4vLyBIZWFkZXJcbi53cHNvLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi53cHNvLXdlbGNvbWUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAkdGV4dC1kYXJrO1xuICBtYXJnaW46IDAgMCA4cHggMDtcbn1cblxuLndwc28tc3VidGl0bGUge1xuICBjb2xvcjogJHRleHQtbWVkaXVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cblxuLndwc28taGVhZGVyLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi8vIEdsb2JhbCBTZWFyY2hcbi53cHNvLWdsb2JhbC1zZWFyY2gge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6ICRiZy1saWdodDtcbiAgei1pbmRleDogMTAwO1xufVxuXG4ud3Bzby1zZWFyY2gtY29udGFpbmVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndwc28tc2VhcmNoLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGJhY2tncm91bmQ6ICRiZy13aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB6LWluZGV4OiAxMDAxO1xuICBhbmltYXRpb246IGZhZGVJbiAwLjJzIGVhc2UtaW47XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ud3Bzby1zZWFyY2gtZHJvcGRvd24ge1xuICAud3Bzby1zZWFyY2gtcmVzdWx0cy1saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgLndwc28tc2VhcmNoLXJlc3VsdC1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGJnLWxpZ2h0O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC53cHNvLXNlYXJjaC1yZXN1bHQtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICR0ZXh0LWRhcms7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG5cbiAgLndwc28tc2VhcmNoLXJlc3VsdC1tZXRhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICR0ZXh0LW1lZGl1bTtcbiAgfVxuXG4gIC53cHNvLXNlYXJjaC1yZXN1bHQtdHlwZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDJweCA4cHg7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktbGlnaHQ7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICAgICYucGx1Z2luIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmM2U1ZjU7XG4gICAgICBjb2xvcjogIzdiMWZhMjtcbiAgICB9XG4gIH1cblxuICAud3Bzby1zZWFyY2gtbm8tcmVzdWx0cyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICR0ZXh0LWxpZ2h0O1xuICB9XG5cbiAgLndwc28tc2VhcmNoLWxvYWRpbmcge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi53cHNvLXNob3ctYWxsLWJ0biB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIFxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTU2NWMwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbiAgXG4gICY6YWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLy8gQWN0aW9uIEJ1dHRvbnNcbi53cHNvLWFjdGlvbi1idG4ge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53cHNvLWFjdGlvbi1idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICBjb2xvcjogI2ZmZjtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1kYXJrO1xuICB9XG59XG5cbi53cHNvLWFjdGlvbi1idG4tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvcjtcbiAgY29sb3I6ICNmZmY7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1kYXJrO1xuICB9XG5cbiAgJltkYXRhLWFjdGlvbj1cImRlcGxveS1wcm9kdWN0aW9uXCJdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkZGFuZ2VyLWRhcmsgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBTdGF0cyBHcmlkXG4ud3Bzby1zdGF0cy1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMDBweCwgMWZyKSk7XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLndwc28tc3RhdC1jYXJkIHtcbiAgYmFja2dyb3VuZDogJGJnLXdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgJi5jbGlja2FibGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMjUsIDExOCwgMjEwLCAwLjIpO1xuICAgICAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbiAgICB9XG4gICAgXG4gICAgJi5hY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWxpZ2h0O1xuICAgICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMjUsIDExOCwgMjEwLCAwLjIpO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDI1LCAxMTgsIDIxMCwgMC4xNSk7XG4gICAgfVxuICB9XG59XG5cbi53cHNvLXN0YXQtaWNvbiB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLndwc28tc3RhdC1pY29uLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjZTNmMmZkO1xuICBjb2xvcjogJHByaW1hcnktY29sb3I7XG59XG5cbi53cHNvLXN0YXQtaWNvbi1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICNlOGY1ZTk7XG4gIGNvbG9yOiAjMzg4ZTNjO1xufVxuXG4ud3Bzby1zdGF0LWljb24teWVsbG93IHtcbiAgYmFja2dyb3VuZDogI2ZmZjNlMDtcbiAgY29sb3I6ICNmNTdjMDA7XG59XG5cbi53cHNvLXN0YXQtaWNvbi1wdXJwbGUge1xuICBiYWNrZ3JvdW5kOiAjZjNlNWY1O1xuICBjb2xvcjogIzdiMWZhMjtcbn1cblxuLndwc28tc3RhdC1pY29uLW9yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNmZmUwYjI7XG4gIGNvbG9yOiAjZTY1MTAwO1xufVxuXG4ud3Bzby1zdGF0LWNvbnRlbnQge1xuICBmbGV4OiAxO1xufVxuXG4ud3Bzby1zdGF0LWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogJHRleHQtbWVkaXVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi53cHNvLXN0YXQtdmFsdWUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAkdGV4dC1kYXJrO1xufVxuXG4vLyBDb250ZW50IEdyaWRcbi53cHNvLWNvbnRlbnQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ud3Bzby1jb250ZW50LWNhcmQge1xuICBiYWNrZ3JvdW5kOiAkYmctd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMjRweDtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbn1cblxuLndwc28tY2FyZC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi53cHNvLWNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAkdGV4dC1kYXJrO1xuICBtYXJnaW46IDA7XG59XG5cbi53cHNvLWNhcmQtbGluayB7XG4gIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLndwc28tZW1wdHktc3RhdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgY29sb3I6ICR0ZXh0LWxpZ2h0O1xufVxuXG4ud3Bzby1lbXB0eS1pY29uIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi53cHNvLWVtcHR5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGNvbG9yOiAkdGV4dC1tZWRpdW07XG59XG5cbi53cHNvLWVtcHR5LXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAkdGV4dC1saWdodDtcbn1cblxuLy8gU2V0dGluZ3Mgdmlld1xuLndwc28tc2V0dGluZ3MtbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLndwc28tc2V0dGluZ3MtdGFiIHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOGM4Zjk0O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzk5OTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLndwc28tc2V0dGluZ3MtdGFiOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQ6ICNlOGU4ZTg7XG4gIGJvcmRlci1jb2xvcjogIzUwNTc1ZTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLndwc28tc2V0dGluZ3MtdGFiLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ud3Bzby1zZXR0aW5ncy10YWIuYWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi53cHNvLXNldHRpbmdzLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLDAsMCwwLjEpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBcbiAgLy8gTWFrZSBmb3JtIGZpZWxkcyBtb3JlIGNvbXBhY3RcbiAgdGFibGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBcbiAgICB0aCB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDEwcHggOHB4IDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG4gICAgXG4gICAgdGQge1xuICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICAgIFxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICBpbnB1dFt0eXBlPVwidXJsXCJdLFxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgc2VsZWN0LFxuICAgIHRleHRhcmVhLFxuICAgIC5yZWd1bGFyLXRleHQge1xuICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgfVxuICAgIFxuICAgIC8vIERlZmF1bHQgc3R5bGluZyBmb3Igc2VsZWN0IGVsZW1lbnRzIChsaWdodCBtb2RlKVxuICAgIHNlbGVjdCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgIH1cbiAgICBcbiAgICB0ZXh0YXJlYSB7XG4gICAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICAgIH1cbiAgICBcbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cbiAgICBcbiAgICAud3Bzby1zZWN0aW9uLW1lc3NhZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICAgIFxuICAgIC53cHNvLXNhdmUtc2VjdGlvbi1idG4ge1xuICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIH1cbiAgfVxuICBcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbiAgfVxuICBcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgXG4gIHAge1xuICAgIG1hcmdpbjogOHB4IDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLndwc28tc2V0dGluZ3MtbG9hZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweDtcbn1cblxuLndwc28tc2V0dGluZ3MtbG9hZGluZyAuc3Bpbm5lciB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLy8gU2l0ZXMgR3JpZFxuLndwc28tc2l0ZXMtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMwMHB4LCAxZnIpKTtcbiAgZ2FwOiAyMHB4O1xufVxuXG4ud3Bzby1zaXRlLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAkYmctd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgyNSwgMTE4LCAyMTAsIDAuMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDI1LCAxMTgsIDIxMCwgMC4xNSk7XG4gIH1cbn1cblxuLndwc28tc2l0ZS1jYXJkLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi53cHNvLXNpdGUtY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICR0ZXh0LWRhcms7XG4gIG1hcmdpbjogMDtcbn1cblxuLndwc28tc2l0ZS1jYXJkLWRvbWFpbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICR0ZXh0LW1lZGl1bTtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi53cHNvLXNpdGUtY2FyZC1zdGF0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4ud3Bzby1zaXRlLXN0YXQge1xuICBmbGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ud3Bzby1zaXRlLXN0YXQtdmFsdWUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAkdGV4dC1kYXJrO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndwc28tc2l0ZS1zdGF0LWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogJHRleHQtbWVkaXVtO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi53cHNvLXNpdGUtc3RhdHVzIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ud3Bzby1zaXRlLXN0YXR1cy1jb25uZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZThmNWU5O1xuICBjb2xvcjogIzM4OGUzYztcbn1cblxuLndwc28tc2l0ZS1zdGF0dXMtZGlzY29ubmVjdGVkIHtcbiAgYmFja2dyb3VuZDogI2ZmZWJlZTtcbiAgY29sb3I6ICNjNjI4Mjg7XG59XG5cbi8vIFRoZW1lIFRvZ2dsZVxuLndwc28tdGhlbWUtdG9nZ2xlIHtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGJnLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfVxufVxuXG4vLyBEYXJrIFRoZW1lXG4ud3Bzby1kYXNoYm9hcmQuZGFyay10aGVtZSB7XG4gIGJhY2tncm91bmQ6ICRiZy1kYXJrO1xuICBjb2xvcjogJHRleHQtZGFyay1saWdodDtcblxuICAud3Bzby1zaWRlYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmctZGFyay1jYXJkO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGJvcmRlci1kYXJrO1xuICB9XG5cbiAgLndwc28tc2lkZWJhci1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXItZGFyaztcbiAgfVxuXG4gIC53cHNvLXNpZGViYXItdGl0bGUge1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrLWxpZ2h0O1xuICB9XG5cbiAgLndwc28tbmF2LXNlY3Rpb24tdGl0bGUge1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrLWxpZ2h0O1xuICB9XG5cbiAgLndwc28tbmF2LXNlY3Rpb24tc2V0dGluZ3Mge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRib3JkZXItZGFyayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLndwc28tbmF2LWl0ZW0ge1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrLW1lZGl1bTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGJnLWRhcmstaG92ZXI7XG4gICAgICBjb2xvcjogJHRleHQtZGFyay1saWdodDtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMWEyMzdlO1xuICAgICAgY29sb3I6ICM5MGNhZjk7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogIzkwY2FmOTtcbiAgICB9XG4gIH1cblxuICAud3Bzby1nbG9iYWwtc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmctZGFyay1jYXJkICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlci1kYXJrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAud3Bzby1oZWFkZXIge1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrLWxpZ2h0O1xuICB9XG5cbiAgLndwc28td2VsY29tZSB7XG4gICAgY29sb3I6ICR0ZXh0LWRhcmstbGlnaHQ7XG4gIH1cblxuICAud3Bzby1zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICR0ZXh0LWRhcmstc2Vjb25kYXJ5O1xuICB9XG5cbiAgLy8gTWFrZSBwbHVnaW5zIG92ZXJ2aWV3IHRleHQgbGlnaHRlciBpbiBkYXJrIG1vZGVcbiAgLndwc28tcGx1Z2lucy12aWV3IHtcbiAgICAud3Bzby13ZWxjb21lIHtcbiAgICAgIGNvbG9yOiAkdGV4dC1kYXJrLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndwc28tc3VidGl0bGUge1xuICAgICAgY29sb3I6ICR0ZXh0LWRhcmstbWVkaXVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gTWFrZSBwbHVnaW4gaXRlbXMgdGV4dCBsaWdodGVyIGluIGRhcmsgbW9kZSAoc2FtZSBjb2xvciBhcyBcIkxvYWRpbmcgYW5hbHl0aWNzIGRhdGFcIilcbiAgLy8gVGFyZ2V0IHBsdWdpbiBpdGVtcyBpbiBQbHVnaW5zIE92ZXJ2aWV3IHNlY3Rpb24gb24gc2l0ZSBkZXRhaWwgcGFnZVxuICAjd3Bzby1wbHVnaW5zLWxpc3QsXG4gICN3cHNvLXBsdWdpbnMtbW9yZSB7XG4gICAgLndwc28tcGx1Z2luLWl0ZW0ge1xuICAgICAgZGl2IHtcbiAgICAgICAgLy8gUGx1Z2luIG5hbWVcbiAgICAgICAgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBjb2xvcjogJHRleHQtZGFyay1saWdodCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAvLyBQbHVnaW4gdmVyc2lvblxuICAgICAgICBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0LWRhcmstbGlnaHQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLy8gQWxzbyB0YXJnZXQgYW55IGRpdnMgd2l0aCBpbmxpbmUgY29sb3Igc3R5bGVzIHdpdGhpbiBwbHVnaW4gaXRlbXNcbiAgLndwc28tcGx1Z2luLWl0ZW0gZGl2W3N0eWxlKj1cImNvbG9yOiAjMzMzXCJdLFxuICAud3Bzby1wbHVnaW4taXRlbSBkaXZbc3R5bGUqPVwiY29sb3I6ICM2NjZcIl0ge1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAud3Bzby1zdGF0LWNhcmQsXG4gIC53cHNvLWNvbnRlbnQtY2FyZCxcbiAgLndwc28tc2l0ZS1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmctZGFyay1jYXJkO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrLWxpZ2h0O1xuICB9XG5cbiAgLndwc28tc3RhdC1jYXJkIHtcbiAgICAmLmNsaWNrYWJsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmctZGFyay1ob3ZlcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjUsIDExOCwgMjEwLCAwLjE1KTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMjUsIDExOCwgMjEwLCAwLjMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53cHNvLXN0YXQtaWNvbiB7XG4gICAgLy8gS2VlcCBpY29uIGNvbG9ycyBidXQgYWRqdXN0IG9wYWNpdHkgZm9yIGRhcmsgbW9kZVxuICAgIG9wYWNpdHk6IDAuOTtcbiAgfVxuXG4gIC8vIEluZm9ybWF0aW9uIGJveGVzIGFuZCBzdGF0IGxhYmVscy92YWx1ZXMgaW4gZGFyayBtb2RlXG4gIC53cHNvLXN0YXQtbGFiZWwge1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrLXNlY29uZGFyeSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLndwc28tc3RhdC12YWx1ZSB7XG4gICAgY29sb3I6ICR0ZXh0LWRhcmstbGlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIEluZm9ybWF0aW9uIGJveGVzIChzdW1tYXJ5IG1ldHJpY3MsIGV0Yy4pXG4gICNnYS1zdW1tYXJ5LW1ldHJpY3MsXG4gIC53cHNvLXN1bW1hcnktbWV0cmljcyxcbiAgZGl2W2lkKj1cInN1bW1hcnlcIl0sXG4gIGRpdltjbGFzcyo9XCJzdW1tYXJ5XCJdIHtcbiAgICAud3Bzby1zdGF0LWNhcmQsXG4gICAgLndwc28tY29udGVudC1jYXJkIHtcbiAgICAgIGJhY2tncm91bmQ6ICRiZy1kYXJrLWNhcmQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJHRleHQtZGFyay1saWdodCAhaW1wb3J0YW50O1xuXG4gICAgICAud3Bzby1zdGF0LWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWRhcmstc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC53cHNvLXN0YXQtdmFsdWUge1xuICAgICAgICBjb2xvcjogJHRleHQtZGFyay1saWdodCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAvLyBFbnN1cmUgYWxsIGNoaWxkIGVsZW1lbnRzIGhhdmUgZGFyayBtb2RlIGNvbG9yc1xuICAgICoge1xuICAgICAgY29sb3I6ICR0ZXh0LWRhcmstbGlnaHQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG4gICAgLndwc28tc3RhdC1sYWJlbCB7XG4gICAgICBjb2xvcjogJHRleHQtZGFyay1zZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG4gICAgLy8gT3ZlcnJpZGUgYW55IGlubGluZSBzdHlsZXMgdGhhdCBtaWdodCBzZXQgbGlnaHQgY29sb3JzXG4gICAgZGl2W3N0eWxlKj1cImNvbG9yOiAjMzMzXCJdLFxuICAgIGRpdltzdHlsZSo9XCJjb2xvcjojMzMzXCJdLFxuICAgIHNwYW5bc3R5bGUqPVwiY29sb3I6ICMzMzNcIl0sXG4gICAgc3BhbltzdHlsZSo9XCJjb2xvcjojMzMzXCJdIHtcbiAgICAgIGNvbG9yOiAkdGV4dC1kYXJrLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgIGRpdltzdHlsZSo9XCJjb2xvcjogIzY2NlwiXSxcbiAgICBkaXZbc3R5bGUqPVwiY29sb3I6IzY2NlwiXSxcbiAgICBzcGFuW3N0eWxlKj1cImNvbG9yOiAjNjY2XCJdLFxuICAgIHNwYW5bc3R5bGUqPVwiY29sb3I6IzY2NlwiXSB7XG4gICAgICBjb2xvcjogJHRleHQtZGFyay1zZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvLyBBbmFseXRpY3MgbWV0cmljIGNhcmRzIChnYS1tZXRyaWMtY2FyZClcbiAgLmdhLW1ldHJpYy1jYXJkLFxuICBkaXYuZ2EtbWV0cmljLWNhcmQge1xuICAgIGJhY2tncm91bmQ6ICRiZy1kYXJrLWNhcmQgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItZGFyayAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrLWxpZ2h0ICFpbXBvcnRhbnQ7XG5cbiAgICAvLyBPdmVycmlkZSBpbmxpbmUgYmFja2dyb3VuZCBjb2xvcnNcbiAgICAmW3N0eWxlKj1cImJhY2tncm91bmQ6ICNmZmZcIl0sXG4gICAgJltzdHlsZSo9XCJiYWNrZ3JvdW5kOiNmZmZcIl0ge1xuICAgICAgYmFja2dyb3VuZDogJGJnLWRhcmstY2FyZCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIE92ZXJyaWRlIGlubGluZSBib3JkZXIgY29sb3JzXG4gICAgJltzdHlsZSo9XCJib3JkZXIuKiNkZGRcIl0sXG4gICAgJltzdHlsZSo9XCJib3JkZXIuKiNkZGRcIl0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcmsgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBPdmVycmlkZSB0ZXh0IGNvbG9ycyBpbiBtZXRyaWMgY2FyZHNcbiAgICBkaXZbc3R5bGUqPVwiY29sb3I6ICM2NjZcIl0sXG4gICAgZGl2W3N0eWxlKj1cImNvbG9yOiM2NjZcIl0ge1xuICAgICAgY29sb3I6ICR0ZXh0LWRhcmstc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgZGl2W3N0eWxlKj1cImNvbG9yOiAjOTk5XCJdLFxuICAgIGRpdltzdHlsZSo9XCJjb2xvcjojOTk5XCJdIHtcbiAgICAgIGNvbG9yOiAkdGV4dC1kYXJrLXNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEtlZXAgdmFsdWUgY29sb3JzIGJ1dCBlbnN1cmUgdGhleSdyZSB2aXNpYmxlXG4gICAgZGl2W3N0eWxlKj1cImNvbG9yOiAjNDZiNDUwXCJdLFxuICAgIGRpdltzdHlsZSo9XCJjb2xvcjojNDZiNDUwXCJdLFxuICAgIGRpdltzdHlsZSo9XCJjb2xvcjogIzIyNzFiMVwiXSxcbiAgICBkaXZbc3R5bGUqPVwiY29sb3I6IzIyNzFiMVwiXSxcbiAgICBkaXZbc3R5bGUqPVwiY29sb3I6ICM4MjZlYjRcIl0sXG4gICAgZGl2W3N0eWxlKj1cImNvbG9yOiM4MjZlYjRcIl0sXG4gICAgZGl2W3N0eWxlKj1cImNvbG9yOiAjMDBhMGQyXCJdLFxuICAgIGRpdltzdHlsZSo9XCJjb2xvcjojMDBhMGQyXCJdLFxuICAgIGRpdltzdHlsZSo9XCJjb2xvcjogI2YxODUwMFwiXSxcbiAgICBkaXZbc3R5bGUqPVwiY29sb3I6I2YxODUwMFwiXSB7XG4gICAgICAvLyBLZWVwIG9yaWdpbmFsIGNvbG9ycyBidXQgZW5zdXJlIHZpc2liaWxpdHlcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvLyBBbmFseXRpY3Mgc3VtbWFyeSBncmlkXG4gIC5nYS1zdW1tYXJ5LWdyaWQge1xuICAgIC5nYS1tZXRyaWMtY2FyZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmctZGFyay1jYXJkICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItZGFyayAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBcbiAgLndwc28tc2hvdy1hbGwtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTk3NmQyICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICR0ZXh0LWRhcmstbGlnaHQgIWltcG9ydGFudDtcbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNTY1YzAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAud3Bzby1zdGF0LWxhYmVsIHtcbiAgICBjb2xvcjogJHRleHQtZGFyay1zZWNvbmRhcnk7XG4gIH1cblxuICAud3Bzby1zdGF0LXZhbHVlIHtcbiAgICBjb2xvcjogJHRleHQtZGFyay1saWdodDtcbiAgfVxuXG4gIC53cHNvLWNhcmQtdGl0bGUge1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrLWxpZ2h0O1xuICB9XG5cbiAgLndwc28tY2FyZC1saW5rIHtcbiAgICBjb2xvcjogIzkwY2FmOTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNiYmRlZmI7XG4gICAgfVxuICB9XG5cbiAgLndwc28tZW1wdHktc3RhdGUge1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrLXNlY29uZGFyeTtcbiAgfVxuXG4gIC53cHNvLWVtcHR5LXRpdGxlIHtcbiAgICBjb2xvcjogJHRleHQtZGFyay1tZWRpdW07XG4gIH1cblxuICAud3Bzby1lbXB0eS10ZXh0IHtcbiAgICBjb2xvcjogJHRleHQtZGFyay1zZWNvbmRhcnk7XG4gIH1cblxuICAud3Bzby1zaXRlLWNhcmQge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGJnLWRhcmstaG92ZXI7XG4gICAgfVxuICB9XG5cbiAgLndwc28tc2l0ZS1jYXJkLXRpdGxlIHtcbiAgICBjb2xvcjogJHRleHQtZGFyay1saWdodDtcbiAgfVxuXG4gIC8vIFZpZXcgdG9nZ2xlIGJ1dHRvbnNcbiAgLndwc28tdmlldy10b2dnbGUge1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC45O1xuICAgIH1cbiAgfVxuXG4gIC8vIExpc3QgdmlldyB0YWJsZSBzdHlsaW5nXG4gIC53cHNvLXNpdGVzLWxpc3Qge1xuICAgIHRhYmxlLndwc28tdGFibGUge1xuICAgICAgdGhlYWQgdHIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmctZGFyay1ob3ZlciAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyLWRhcmsgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgdGgge1xuICAgICAgICBjb2xvcjogJHRleHQtZGFyay1saWdodCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICB0Ym9keSB0ciB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXItZGFyayAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRiZy1kYXJrLWhvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0LWRhcmstbGlnaHQgIWltcG9ydGFudDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICM5MGNhZjkgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjYmJkZWZiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndwc28tc2l0ZS1jYXJkLWRvbWFpbiB7XG4gICAgY29sb3I6ICR0ZXh0LWRhcmstc2Vjb25kYXJ5O1xuICB9XG5cbiAgLndwc28tc2l0ZS1jYXJkLXN0YXRzIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkYm9yZGVyLWRhcms7XG4gIH1cblxuICAud3Bzby1zaXRlLXN0YXQtdmFsdWUge1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrLWxpZ2h0O1xuICB9XG5cbiAgLndwc28tc2l0ZS1zdGF0LWxhYmVsIHtcbiAgICBjb2xvcjogJHRleHQtZGFyay1zZWNvbmRhcnk7XG4gIH1cblxuICAud3Bzby1zaXRlLXN0YXR1cy1jb25uZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNTYsIDE0MiwgNjAsIDAuMik7XG4gICAgY29sb3I6ICM4MWM3ODQ7XG4gIH1cblxuICAud3Bzby1zaXRlLXN0YXR1cy1kaXNjb25uZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTk4LCA0MCwgNDAsIDAuMik7XG4gICAgY29sb3I6ICNlNTczNzM7XG4gIH1cblxuICAud3Bzby1sb2FkaW5nIHtcbiAgICBjb2xvcjogJHRleHQtZGFyay1zZWNvbmRhcnk7XG4gIH1cblxuICAud3Bzby1zZWFyY2gtaW5wdXQge1xuICAgIGJhY2tncm91bmQ6ICRiZy1kYXJrLWhvdmVyICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcmstbGlnaHQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHRleHQtZGFyay1saWdodCAhaW1wb3J0YW50O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICR0ZXh0LWRhcmstc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLndwc28tc2VhcmNoLWRyb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmctZGFyay1ob3ZlcjtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItZGFyay1saWdodDtcblxuICAgIC53cHNvLXNlYXJjaC1yZXN1bHQtaXRlbSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyLWRhcms7XG4gICAgICBjb2xvcjogJHRleHQtZGFyay1saWdodDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiZy1kYXJrLWFjdGl2ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAud3Bzby1zZWFyY2gtcmVzdWx0LXRpdGxlIHtcbiAgICAgIGNvbG9yOiAkdGV4dC1kYXJrLWxpZ2h0O1xuICAgIH1cblxuICAgIC53cHNvLXNlYXJjaC1yZXN1bHQtbWV0YSB7XG4gICAgICBjb2xvcjogJHRleHQtZGFyay1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgLndwc28tc2VhcmNoLXJlc3VsdC10eXBlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjUsIDExOCwgMjEwLCAwLjIpO1xuICAgICAgY29sb3I6ICM5MGNhZjk7XG5cbiAgICAgICYucGx1Z2luIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMjMsIDMxLCAxNjIsIDAuMik7XG4gICAgICAgIGNvbG9yOiAjYmE2OGM4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC53cHNvLXNlYXJjaC1uby1yZXN1bHRzIHtcbiAgICAgIGNvbG9yOiAkdGV4dC1kYXJrLXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAud3Bzby1zZWFyY2gtbG9hZGluZyB7XG4gICAgICBjb2xvcjogJHRleHQtZGFyay1zZWNvbmRhcnk7XG4gICAgfVxuICB9XG5cbiAgLndwc28tYWN0aW9uLWJ0bi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktZGFyaztcbiAgICB9XG4gIH1cblxuICAud3Bzby1hY3Rpb24tYnRuLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvcjtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1kYXJrO1xuICAgIH1cbiAgfVxuXG4gIC53cHNvLXRoZW1lLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZDogJGJnLWRhcmstaG92ZXIgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItZGFyay1saWdodCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrLWxpZ2h0ICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRiZy1kYXJrLWFjdGl2ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIFRhYmxlc1xuICAud3Bzby10YWJsZSB7XG4gICAgY29sb3I6ICR0ZXh0LWRhcmstbGlnaHQ7XG5cbiAgICB0aGVhZCB0ciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmctZGFyay1ob3ZlciAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlci1kYXJrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0ZXh0LWRhcmstbGlnaHQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICB0Ym9keSB0ciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyLWRhcmsgIWltcG9ydGFudDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiZy1kYXJrLWhvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIGNvbG9yOiAkdGV4dC1kYXJrLWxpZ2h0ICFpbXBvcnRhbnQ7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzkwY2FmOSAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjYmJkZWZiICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBPdmVycmlkZSBpbmxpbmUgc3R5bGVzIGZvciB0YWJsZSB0ZXh0XG4gICAgdGRbc3R5bGUqPVwiY29sb3I6ICM2NjZcIl0ge1xuICAgICAgY29sb3I6ICR0ZXh0LWRhcmstc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gSGVhbHRoIGJhZGdlc1xuICAud3Bzby1oZWFsdGgtZ3JlZW4ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNTYsIDE0MiwgNjAsIDAuMikgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzgxYzc4NCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLndwc28taGVhbHRoLXllbGxvdyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDUsIDEyNCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZiNzRkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAud3Bzby1oZWFsdGgtb3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzMCwgODEsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmOTgwMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLndwc28taGVhbHRoLXJlZCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxOTgsIDQwLCA0MCwgMC4yKSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZTU3MzczICFpbXBvcnRhbnQ7XG4gIH1cblxuICAud3Bzby1oZWFsdGgtZ3JheSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTgsIDE1OCwgMTU4LCAwLjIpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNiZGJkYmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIFNvcnQgaW5kaWNhdG9yc1xuICAud3Bzby1zb3J0YWJsZSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmctZGFyay1hY3RpdmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAud3Bzby1zb3J0LWluZGljYXRvciB7XG4gICAgY29sb3I6ICR0ZXh0LWRhcmstc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBPdmVycmlkZSBpbmxpbmUgc3R5bGVzIGluIHZpZXdzXG4gIHNwYW5bc3R5bGUqPVwiY29sb3I6ICM2NjZcIl0sXG4gIGRpdltzdHlsZSo9XCJjb2xvcjogIzY2NlwiXSxcbiAgcFtzdHlsZSo9XCJjb2xvcjogIzY2NlwiXSxcbiAgbGFiZWxbc3R5bGUqPVwiY29sb3I6ICM2NjZcIl0sXG4gIHNtYWxsW3N0eWxlKj1cImNvbG9yOiAjNjY2XCJdIHtcbiAgICBjb2xvcjogJHRleHQtZGFyay1zZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgfVxuXG4gIHNwYW5bc3R5bGUqPVwiY29sb3I6ICMzMzNcIl0sXG4gIGRpdltzdHlsZSo9XCJjb2xvcjogIzMzM1wiXSxcbiAgcFtzdHlsZSo9XCJjb2xvcjogIzMzM1wiXSxcbiAgaDNbc3R5bGUqPVwiY29sb3I6ICMzMzNcIl0sXG4gIHN0cm9uZ1tzdHlsZSo9XCJjb2xvcjogIzMzM1wiXSB7XG4gICAgY29sb3I6ICR0ZXh0LWRhcmstbGlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIE92ZXJyaWRlIGJhY2tncm91bmQgY29sb3JzXG4gIGJ1dHRvbltzdHlsZSo9XCJiYWNrZ3JvdW5kOiAjZmZmXCJdLFxuICBkaXZbc3R5bGUqPVwiYmFja2dyb3VuZDogI2ZmZlwiXSxcbiAgc2VsZWN0W3N0eWxlKj1cImJhY2tncm91bmQ6ICNmZmZcIl0ge1xuICAgIGJhY2tncm91bmQ6ICRiZy1kYXJrLWhvdmVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBPdmVycmlkZSBib3JkZXIgY29sb3JzXG4gIGRpdltzdHlsZSo9XCJib3JkZXIuKiNlZWVcIl0sXG4gIGRpdltzdHlsZSo9XCJib3JkZXIuKiNkZGRcIl0ge1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBBbmFseXRpY3MgYmFkZ2VzXG4gIHNwYW5bc3R5bGUqPVwiYmFja2dyb3VuZDogI2U4ZjVlOVwiXSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg1NiwgMTQyLCA2MCwgMC4yKSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjODFjNzg0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBzcGFuW3N0eWxlKj1cImJhY2tncm91bmQ6ICNmZmViZWVcIl0ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTk4LCA0MCwgNDAsIDAuMikgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2U1NzM3MyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gTGlua3MgaW4gdGFibGVzIGFuZCBldmVyeXdoZXJlXG4gIGFbc3R5bGUqPVwiY29sb3I6ICMxOTc2ZDJcIl0sXG4gIGEud3Bzby1zaXRlLWxpbmtbc3R5bGUqPVwiY29sb3I6ICMxOTc2ZDJcIl0sXG4gIC53cHNvLXNpdGUtbGlua1tzdHlsZSo9XCJjb2xvcjogIzE5NzZkMlwiXSB7XG4gICAgY29sb3I6ICM5MGNhZjkgIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNiYmRlZmIgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvLyBQbHVnaW4gaXRlbXMgd2l0aCBpbmxpbmUgc3R5bGVzXG4gIC53cHNvLXBsdWdpbi1pdGVtIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyLWRhcmsgIWltcG9ydGFudDtcblxuICAgIGRpdltzdHlsZSo9XCJjb2xvcjogIzMzM1wiXSxcbiAgICBkaXZbc3R5bGUqPVwiY29sb3I6IzMzM1wiXSB7XG4gICAgICBjb2xvcjogJHRleHQtZGFyay1saWdodCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGRpdltzdHlsZSo9XCJjb2xvcjogIzY2NlwiXSxcbiAgICBkaXZbc3R5bGUqPVwiY29sb3I6IzY2NlwiXSB7XG4gICAgICBjb2xvcjogJHRleHQtZGFyay1zZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvLyBFbXB0eSBzdGF0ZSB0ZXh0XG4gIC53cHNvLWVtcHR5LXN0YXRlIHtcbiAgICAud3Bzby1lbXB0eS10aXRsZSB7XG4gICAgICBjb2xvcjogJHRleHQtZGFyay1tZWRpdW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud3Bzby1lbXB0eS10ZXh0IHtcbiAgICAgIGNvbG9yOiAkdGV4dC1kYXJrLXNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjdGlvbiBidXR0b25zIHNlY3Rpb25cbiAgI3dwc28tYWN0aW9ucy1zZWN0aW9uIHtcbiAgICBwW3N0eWxlKj1cImNvbG9yOiAjNjY2XCJdIHtcbiAgICAgIGNvbG9yOiAkdGV4dC1kYXJrLXNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIENhcmQgaGVhZGVycyBhbmQgdGl0bGVzXG4gIC53cHNvLWNhcmQtaGVhZGVyIHtcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBjb2xvcjogJHRleHQtZGFyay1saWdodCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHNwYW5bc3R5bGUqPVwiY29sb3I6ICM2NjZcIl0ge1xuICAgICAgY29sb3I6ICR0ZXh0LWRhcmstc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gU2lkZWJhciBhY3Rpb25zIHNlY3Rpb25cbiAgLndwc28tc2lkZWJhci1hY3Rpb25zIHtcbiAgICBoM1tzdHlsZSo9XCJjb2xvcjogIzMzM1wiXSB7XG4gICAgICBjb2xvcjogJHRleHQtZGFyay1saWdodCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIEFsbCB0ZXh0IGVsZW1lbnRzIHdpdGggaW5saW5lIGNvbG9yIHN0eWxlcyAoY2F0Y2gtYWxsKVxuICAqW3N0eWxlKj1cImNvbG9yOiAjMzMzXCJdLFxuICAqW3N0eWxlKj1cImNvbG9yOiMzMzNcIl0ge1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAqW3N0eWxlKj1cImNvbG9yOiAjNjY2XCJdLFxuICAqW3N0eWxlKj1cImNvbG9yOiM2NjZcIl0ge1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrLXNlY29uZGFyeSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gQmFja2dyb3VuZCBvdmVycmlkZXNcbiAgKltzdHlsZSo9XCJiYWNrZ3JvdW5kOiAjZjVmNWY1XCJdLFxuICAqW3N0eWxlKj1cImJhY2tncm91bmQ6I2Y1ZjVmNVwiXSB7XG4gICAgYmFja2dyb3VuZDogJGJnLWRhcmstY2FyZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gQm9yZGVyIG92ZXJyaWRlcyBmb3IgYm9yZGVycyB3aXRoIGxpZ2h0IGNvbG9yc1xuICAqW3N0eWxlKj1cImJvcmRlci4qI2VlZVwiXSxcbiAgKltzdHlsZSo9XCJib3JkZXIuKiNkZGRcIl0sXG4gICpbc3R5bGUqPVwiYm9yZGVyLiojZTBlMGUwXCJdIHtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItZGFyayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gQ2hhcnQgY29udGFpbmVyIHN0eWxpbmdcbiAgI2dhLWFuYWx5dGljcy1jaGFydCxcbiAgLmdhLWFuYWx5dGljcy1jaGFydCB7XG4gICAgYmFja2dyb3VuZDogJGJnLWRhcmstY2FyZCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICR0ZXh0LWRhcmstbGlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIExvYWRpbmcgdGV4dFxuICBzcGFuOmNvbnRhaW5zKFwiTG9hZGluZyBhbmFseXRpY3MgZGF0YVwiKSxcbiAgc3Bhbjpjb250YWlucyhcIkxvYWRpbmcuLi5cIikge1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrLXNlY29uZGFyeSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gUGVyaW9kIHNlbGVjdG9yIGxhYmVsXG4gIGxhYmVsW2Zvcj1cImdhLXBlcmlvZC1zZWxlY3RcIl0sXG4gIGxhYmVsIHN0cm9uZyB7XG4gICAgY29sb3I6ICR0ZXh0LWRhcmstbGlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIFBlcmlvZCBzZWxlY3RvciBkcm9wZG93biAoYWxyZWFkeSBoYW5kbGVkIGJ1dCBlbnN1cmUgaXQgd29ya3MpXG4gICNnYS1wZXJpb2Qtc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAkYmctZGFyay1ob3ZlciAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICR0ZXh0LWRhcmstbGlnaHQgIWltcG9ydGFudDtcblxuICAgIG9wdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmctZGFyay1jYXJkICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJHRleHQtZGFyay1saWdodCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIFNldHRpbmdzIHZpZXdcbiAgLndwc28tc2V0dGluZ3MtbmF2IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLndwc28tc2V0dGluZ3MtdGFiIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrLXNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4YzhmOTQgIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR0ZXh0LWRhcmstbGlnaHQgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2E3YWFhZCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkdGV4dC1kYXJrLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmctZGFyay1jYXJkICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmctZGFyay1jYXJkICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1kYXJrLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud3Bzby1zZXR0aW5ncy1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAkYmctZGFyay1jYXJkICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcmsgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHRleHQtZGFyay1saWdodCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgICBcbiAgICB0YWJsZSB7XG4gICAgICB0aCB7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1kYXJrLW1lZGl1bSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDEwcHggOHB4IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nOiA4cHggMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgXG4gICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICBjb2xvcjogJHRleHQtZGFyay1zZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgaDIge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyLWRhcmsgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud3Bzby1zZXR0aW5ncy1sb2FkaW5nIHtcbiAgICBjb2xvcjogJHRleHQtZGFyay1zZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIFNldHRpbmdzIHNlY3Rpb25zXG4gIC53cHNvLXNldHRpbmdzLXNlY3Rpb24ge1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrLWxpZ2h0ICFpbXBvcnRhbnQ7XG5cbiAgICBoMiB7XG4gICAgICBjb2xvcjogJHRleHQtZGFyay1saWdodCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIEZvcm0gdGFibGVzIGluIHNldHRpbmdzXG4gIC5mb3JtLXRhYmxlIHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRleHQtZGFyay1saWdodCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIGNvbG9yOiAkdGV4dC1kYXJrLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgY29sb3I6ICR0ZXh0LWRhcmstbGlnaHQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgaW5wdXRbdHlwZT1cInVybFwiXSxcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgICBzZWxlY3QsXG4gICAgdGV4dGFyZWEsXG4gICAgLnJlZ3VsYXItdGV4dCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmctZGFyay1ob3ZlciAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcmstbGlnaHQgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkdGV4dC1kYXJrLWxpZ2h0ICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWRhcmstc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICMxOTc2ZDIgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogJGJnLWRhcmstYWN0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1kYXJrLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gT3ZlcnJpZGUgYW55IHdoaXRlIGJhY2tncm91bmRzIG9uIGlucHV0c1xuICAgIGlucHV0W3N0eWxlKj1cImJhY2tncm91bmRcIl0sXG4gICAgaW5wdXRbc3R5bGUqPVwiYmFja2dyb3VuZC1jb2xvclwiXSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmctZGFyay1ob3ZlciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHAuZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICR0ZXh0LWRhcmstc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogIzkwY2FmOSAhaW1wb3J0YW50O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNiYmRlZmIgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBUaW1lIHBlcmlvZCBkcm9wZG93bnMgKG91dHNpZGUgc2V0dGluZ3MpXG4gICNnYS1wZXJpb2Qtc2VsZWN0LFxuICAjd3Bzby1hbmFseXRpY3MtcGVyaW9kLXNlbGVjdCxcbiAgc2VsZWN0W2lkKj1cInBlcmlvZFwiXSxcbiAgc2VsZWN0W2NsYXNzKj1cInBlcmlvZFwiXSxcbiAgc2VsZWN0W2lkKj1cIlBlcmlvZFwiXSxcbiAgc2VsZWN0W2NsYXNzKj1cIlBlcmlvZFwiXSB7XG4gICAgYmFja2dyb3VuZDogJGJnLWRhcmstaG92ZXIgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItZGFyay1saWdodCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrLWxpZ2h0ICFpbXBvcnRhbnQ7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE5NzZkMiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogJGJnLWRhcmstYWN0aXZlICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJHRleHQtZGFyay1saWdodCAhaW1wb3J0YW50O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICBvcHRpb24ge1xuICAgICAgYmFja2dyb3VuZDogJGJnLWRhcmstY2FyZCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICR0ZXh0LWRhcmstbGlnaHQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG4gICAgLy8gT3ZlcnJpZGUgYW55IGlubGluZSBzdHlsZXMgdGhhdCBtaWdodCBzZXQgbGlnaHQgY29sb3JzXG4gICAgJltzdHlsZSo9XCJiYWNrZ3JvdW5kXCJdLFxuICAgICZbc3R5bGUqPVwiYmFja2dyb3VuZC1jb2xvclwiXSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmctZGFyay1ob3ZlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICAmW3N0eWxlKj1cImNvbG9yXCJdIHtcbiAgICAgIGNvbG9yOiAkdGV4dC1kYXJrLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gTGFiZWxzIGZvciBwZXJpb2Qgc2VsZWN0b3JzXG4gIGxhYmVsW2Zvcio9XCJwZXJpb2RcIl0sXG4gIGxhYmVsW2Zvcio9XCJQZXJpb2RcIl0ge1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBBbGwgaW5wdXRzIGluIHNldHRpbmdzIHZpZXcgKGNhdGNoLWFsbClcbiAgLndwc28tc2V0dGluZ3MtY29udGVudCB7XG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICBzZWxlY3QsXG4gICAgdGV4dGFyZWEsXG4gICAgLnJlZ3VsYXItdGV4dCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmctZGFyay1ob3ZlciAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcmstbGlnaHQgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkdGV4dC1kYXJrLWxpZ2h0ICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWRhcmstc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICMxOTc2ZDIgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogJGJnLWRhcmstYWN0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1kYXJrLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQ29kZSBlbGVtZW50cyBpbiBzZXR0aW5nc1xuICBjb2RlIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmctZGFyay1ob3ZlciAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcmsgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIEluZm8gYm94ZXMgYW5kIG1lc3NhZ2VzIGluIHNldHRpbmdzXG4gIC53cHNvLXNlY3Rpb24tbWVzc2FnZSB7XG4gICAgZGl2W3N0eWxlKj1cImJhY2tncm91bmQ6ICNlOGY1ZTlcIl0ge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg1NiwgMTQyLCA2MCwgMC4yKSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICM4MWM3ODQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSg1NiwgMTQyLCA2MCwgMC4zKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGRpdltzdHlsZSo9XCJiYWNrZ3JvdW5kOiAjZmZlYmVlXCJdIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTk4LCA0MCwgNDAsIDAuMikgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkdGV4dC1kYXJrLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMTk4LCA0MCwgNDAsIDAuMykgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvLyBCdXR0b25zIGluIHNldHRpbmdzXG4gIC53cHNvLXNhdmUtc2VjdGlvbi1idG4ge1xuICAgIGJhY2tncm91bmQ6ICMxOTc2ZDIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzE5NzZkMiAhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTU2NWMwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICMxNTY1YzAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICRiZy1kYXJrLWFjdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICR0ZXh0LWRhcmstc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItZGFyayAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIENoZWNrYm94ZXMgaW4gc2V0dGluZ3NcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmctZGFyay1ob3ZlciAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrLWxpZ2h0ICFpbXBvcnRhbnQ7XG5cbiAgICAmOmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZDogIzE5NzZkMiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTk3NmQyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gT3ZlcnJpZGUgaW5saW5lIHN0eWxlcyBpbiBzZXR0aW5ncyBzZWN0aW9uc1xuICBkaXZbc3R5bGUqPVwiY29sb3I6ICNkNjM2MzhcIl0ge1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBkaXZbc3R5bGUqPVwiYmFja2dyb3VuZDogI2U4ZjVlOVwiXSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg1NiwgMTQyLCA2MCwgMC4yKSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjODFjNzg0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBkaXZbc3R5bGUqPVwiYmFja2dyb3VuZDogI2ZmZWJlZVwiXSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxOTgsIDQwLCA0MCwgMC4yKSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBFcnJvciBtZXNzYWdlcyBpbiBzZXR0aW5ncyAoZnJvbSBKYXZhU2NyaXB0KVxuICBkaXZbc3R5bGUqPVwiY29sb3I6ICNjNjI4MjhcIl0ge1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gQW5pbWF0aW9uc1xuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbi8vIFJlc3BvbnNpdmVcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud3Bzby1zaWRlYmFyIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cblxuICAud3Bzby1tYWluLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcbiAgfVxuXG4gIC53cHNvLWNvbnRlbnQtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cblxuICAud3Bzby1zdGF0cy1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuXG4gIC53cHNvLXNpdGVzLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG5cbiAgLndwc28tZ2xvYmFsLXNlYXJjaCB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtMzBweCAtMjBweCAyMHB4IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAud3Bzby1zZWFyY2gtaW5wdXQge1xuICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLndwc28tc2VhcmNoLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cblxuICAjd3Bzby1zZWFyY2gtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC53cHNvLXNldHRpbmdzLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcbiAgfVxuICBcbiAgLndwc28tc2V0dGluZ3MtdGFiIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4iLCIuZWxlbWVudG9yLWxvY2F0aW9uLWZvb3RlciB7XG4gIC5lbGVtZW50b3ItaWNvbi1saXN0LWl0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAuZWxlbWVudG9yLWljb24tbGlzdC10ZXh0IHtcbiAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb24haW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5idXR0b24uY21wbHotbWFuYWdlLWNvbnNlbnQuc21hbGwtZm9vdGVyLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2R5O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBjb2xvcjogI2FkYWRhZDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwcHg7XG4gIG9wYWNpdHk6IDE7XG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IC43O1xuICB9XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLnNtYWxsLWZvb3Rlci1idXR0b24ge1xuICBhIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogLjc7XG4gICAgfVxuICB9XG59IiwiLypcbiogVGV4dCBiYXNlZCBidXR0b25zXG4qL1xuXG5hIHtcbiAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcbiAgJi5idG4tdGV4dC10eXBlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJ1dHRvbnM7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWZhbWlseS1hY2NlbnQtd2VpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxufSIsIi5tYWluLWhlYWRlci1zdGlja3kge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTEzMHB4KTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSFpbXBvcnRhbnQ7XG59XG5cbi5lbGVtZW50b3Itc3RpY2t5LS1lZmZlY3RzLm1haW4taGVhZGVyLXN0aWNreSAge1xuICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoMHB4KTtcbn1cblxuLmVsZW1lbnRvci1zdGlja3ktLWVmZmVjdHMubWFpbi1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cblxuI2J0bi1oZWFkZXItY3RhIHtcbiAgLmVsZW1lbnRvci1idXR0b24taWNvbiB7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgfVxufVxuXG4vL25vdCB0cmFuc3BhcmVudCBoZWFkZXIgd2hlbiBob3ZlclxuLmVsZW1lbnRvci10b3Atc2VjdGlvbiB7XG4gICYubWFpbi1oZWFkZXIge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnkhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDhweCAwIHJnYmEoJGJyYW5kLXByaW1hcnksIC41Nyk7XG4gICAgfVxuICB9XG59IiwiLmVsZW1lbnRvci1uYXYtbWVudSB7XG4gIHVsIHtcbiAgICAmLmVsZW1lbnRvci1uYXYtbWVudS0tZHJvcGRvd24ge1xuICAgICAgYSxcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubWVudS1pdGVtIHtcbiAgICBhIHtcbiAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb24haW1wb3J0YW50O1xuICAgIH1cbiAgICAmLm9ubHktbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbmJvZHlbZGF0YS1lbGVtZW50b3ItZGV2aWNlLW1vZGU9ZGVza3RvcF0ge1xuICAuZWxlbWVudG9yLW5hdi1tZW51IHtcbiAgICAuc3ViLW1lbnUge1xuICAgICAgbWFyZ2luLXRvcDogMjJweCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zdWItYXJyb3cge1xuICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbmJvZHlbZGF0YS1lbGVtZW50b3ItZGV2aWNlLW1vZGU9bW9iaWxlXSxcbmJvZHlbZGF0YS1lbGVtZW50b3ItZGV2aWNlLW1vZGU9dGFibGV0XSxcbmJvZHlbZGF0YS1lbGVtZW50b3ItZGV2aWNlLW1vZGU9dGFibGV0X2V4dHJhXSB7XG4gIC5lbGVtZW50b3ItbmF2LW1lbnUtLWRyb3Bkb3duIHtcbiAgICAmLmVsZW1lbnRvci1uYXYtbWVudV9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMHB4O1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIC5lbGVtZW50b3ItbmF2LW1lbnUge1xuICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAmLm9ubHktbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAmLmZpcnN0LWl0ZW0ge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZWxlbWVudG9yLWl0ZW0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmVsZW1lbnRvci1pdGVtLFxuICAgICAgICAgIC5lbGVtZW50b3Itc3ViLWl0ZW0ge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNhbmQtY29sb3Itc3VibWVudTtcbiAgICAgICAgcGFkZGluZzogMTBweCAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHlbZGF0YS1lbGVtZW50b3ItZGV2aWNlLW1vZGU9dGFibGV0XSxcbmJvZHlbZGF0YS1lbGVtZW50b3ItZGV2aWNlLW1vZGU9dGFibGV0X2V4dHJhXSB7XG4gIC5lbGVtZW50b3ItbmF2LW1lbnUtLWRyb3Bkb3duIHtcbiAgICAmLmVsZW1lbnRvci1uYXYtbWVudV9fY29udGFpbmVyIHtcbiAgICAgIHRvcDogNzBweCFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbiNjYXRlZ29yeS1uYXYtbWVudSB7XG4gIC5lbGVtZW50b3ItbmF2LW1lbnUge1xuICAgIC8vbWFrZSBpdCBob3Jpc3RvbnRhbCBzY3JvbGxhYmxlXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBmbGV4LXdyYXA6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgLmVsZW1lbnRvci1pdGVtIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8qXG4uc2luZ2xlLXBvc3Qge1xuXHQuZWxlbWVudG9yLWNvbHVtbi5lbGVtZW50b3ItZWxlbWVudCA+IC5lbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQge1xuXHRcdHBhZGRpbmc6IDBlbSAxZW0gMWVtIDFlbSFpbXBvcnRhbnQ7XG5cdH1cblx0LmVsZW1lbnRvci13aWRnZXQuZWxlbWVudG9yLXdpZGdldC10aGVtZS1wb3N0LWZlYXR1cmVkLWltYWdlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzNXB4IWltcG9ydGFudDtcblx0fVxufVxuKi9cblxuLmVsZW1lbnRvci1wb3N0LW5hdmlnYXRpb25fX3NlcGFyYXRvci13cmFwcGVyIHtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnNpbmdsZS1wb3N0IHtcblx0LmN1c3RvbS1wb3N0LWV2ZW50LWRhdGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0aSB7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0Y29sb3I6ICRhY2NlbnQtY29sb3I7XG5cdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHR9XG5cdFx0LmV2ZW50LWRhdGUge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkaW5ncztcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuXHRcdH1cblx0XHQmLmxhc3Qtc3VibWlzc2lvbiB7XG5cdFx0XHRpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHRcdGNvbG9yOiAkYWNjZW50LWNvbG9yO1xuXHRcdFx0fVxuXHRcdFx0LmV2ZW50LWRhdGUge1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdGNvbG9yOiAkYWNjZW50LWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsImJvZHkjdGlueW1jZS53cC1lZGl0b3Ige1xuICAgIG1hcmdpbjogMTBweDtcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkaW5ncztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvZHk7XG4gICAgfVxufVxuXG5wIHtcbiAgICAmLnByZWFtYmxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkaW5ncztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxufVxuXG4vKlxuU3R5bGluZyBvZiBoZWFkZXJzIGFuZCBsaXN0c1xuKi9cbmJvZHkge1xuICAgIGgxLCBoMiwgaDMsIGg0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgfVxuXG4gICAgaDUsIGg2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG59XG5cbi8vb3ZlcnJpZGUgbGluZS1oZWlnaHQgdGhhdCBmb3Igc29tZSByZWFzb24gaXMgc2V0IGJ5IGVsZW1lbnRvciBpbiAvYXBwL3VwbG9hZHMvZWxlbWVudG9yL2Nzcy9jdXN0b20tZnJvbnRlbmQuY3NzXG4uZWxlbWVudG9yLWhlYWRpbmctdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG59Il19 */
