[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-anthropic-build-dashboard":3,"mdc-wucsw4-key":37,"related-repo-anthropic-build-dashboard":17358,"related-org-anthropic-build-dashboard":17475},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":12,"stars":26,"repoUrl":27,"updatedAt":28,"license":29,"forks":30,"topics":31,"repo":32,"sourceUrl":35,"mdContent":36},"build-dashboard","build interactive HTML dashboards","Build an interactive HTML dashboard with charts, filters, and tables. Use when creating an executive overview with KPI cards, turning query results into a shareable self-contained report, building a team monitoring snapshot, or needing multiple charts with filters in one browser-openable file.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},"anthropic","Anthropic","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fanthropic.png","anthropics",[13,17,20,23],{"name":14,"slug":15,"type":16},"Dashboards","dashboards","tag",{"name":18,"slug":19,"type":16},"Data Visualization","data-visualization",{"name":21,"slug":22,"type":16},"HTML","html",{"name":24,"slug":25,"type":16},"Analytics","analytics",22885,"https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fknowledge-work-plugins","2026-04-06T17:57:24.081452",null,2736,[],{"repoUrl":27,"stars":26,"forks":30,"topics":33,"description":34},[],"Open source repository of plugins primarily intended for knowledge workers to use in Claude Cowork","https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fknowledge-work-plugins\u002Ftree\u002FHEAD\u002Fdata\u002Fskills\u002Fbuild-dashboard","---\nname: build-dashboard\ndescription: Build an interactive HTML dashboard with charts, filters, and tables. Use when creating an executive overview with KPI cards, turning query results into a shareable self-contained report, building a team monitoring snapshot, or needing multiple charts with filters in one browser-openable file.\nargument-hint: \"\u003Cdescription> [data source]\"\n---\n\n# \u002Fbuild-dashboard - Build Interactive Dashboards\n\n> If you see unfamiliar placeholders or need to check which tools are connected, see [CONNECTORS.md](..\u002F..\u002FCONNECTORS.md).\n\nBuild a self-contained interactive HTML dashboard with charts, filters, tables, and professional styling. Opens directly in a browser -- no server or dependencies required.\n\n## Usage\n\n```\n\u002Fbuild-dashboard \u003Cdescription of dashboard> [data source]\n```\n\n## Workflow\n\n### 1. Understand the Dashboard Requirements\n\nDetermine:\n\n- **Purpose**: Executive overview, operational monitoring, deep-dive analysis, team reporting\n- **Audience**: Who will use this dashboard?\n- **Key metrics**: What numbers matter most?\n- **Dimensions**: What should users be able to filter or slice by?\n- **Data source**: Live query, pasted data, CSV file, or sample data\n\n### 2. Gather the Data\n\n**If data warehouse is connected:**\n1. Query the necessary data\n2. Embed the results as JSON within the HTML file\n\n**If data is pasted or uploaded:**\n1. Parse and clean the data\n2. Embed as JSON in the dashboard\n\n**If working from a description without data:**\n1. Create a realistic sample dataset matching the described schema\n2. Note in the dashboard that it uses sample data\n3. Provide instructions for swapping in real data\n\n### 3. Design the Dashboard Layout\n\nFollow a standard dashboard layout pattern:\n\n```\n┌──────────────────────────────────────────────────┐\n│  Dashboard Title                    [Filters ▼]  │\n├────────────┬────────────┬────────────┬───────────┤\n│  KPI Card  │  KPI Card  │  KPI Card  │ KPI Card  │\n├────────────┴────────────┼────────────┴───────────┤\n│                         │                        │\n│    Primary Chart        │   Secondary Chart      │\n│    (largest area)       │                        │\n│                         │                        │\n├─────────────────────────┴────────────────────────┤\n│                                                  │\n│    Detail Table (sortable, scrollable)           │\n│                                                  │\n└──────────────────────────────────────────────────┘\n```\n\n**Adapt the layout to the content:**\n- 2-4 KPI cards at the top for headline numbers\n- 1-3 charts in the middle section for trends and breakdowns\n- Optional detail table at the bottom for drill-down data\n- Filters in the header or sidebar depending on complexity\n\n### 4. Build the HTML Dashboard\n\nGenerate a single self-contained HTML file using the base template below. The file includes:\n\n**Structure (HTML):**\n- Semantic HTML5 layout\n- Responsive grid using CSS Grid or Flexbox\n- Filter controls (dropdowns, date pickers, toggles)\n- KPI cards with values and labels\n- Chart containers\n- Data table with sortable headers\n\n**Styling (CSS):**\n- Professional color scheme (clean whites, grays, with accent colors for data)\n- Card-based layout with subtle shadows\n- Consistent typography (system fonts for fast loading)\n- Responsive design that works on different screen sizes\n- Print-friendly styles\n\n**Interactivity (JavaScript):**\n- Chart.js for interactive charts (included via CDN)\n- Filter dropdowns that update all charts and tables simultaneously\n- Sortable table columns\n- Hover tooltips on charts\n- Number formatting (commas, currency, percentages)\n\n**Data (embedded JSON):**\n- All data embedded directly in the HTML as JavaScript variables\n- No external data fetches required\n- Dashboard works completely offline\n\n### 5. Implement Chart Types\n\nUse Chart.js for all charts. Common dashboard chart patterns:\n\n- **Line chart**: Time series trends\n- **Bar chart**: Category comparisons\n- **Doughnut chart**: Composition (when \u003C6 categories)\n- **Stacked bar**: Composition over time\n- **Mixed (bar + line)**: Volume with rate overlay\n\nUse the Chart.js integration patterns below for each chart type.\n\n### 6. Add Interactivity\n\nUse the filter and interactivity implementation patterns below for dropdown filters, date range filters, combined filter logic, sortable tables, and chart updates.\n\n### 7. Save and Open\n\n1. Save the dashboard as an HTML file with a descriptive name (e.g., `sales_dashboard.html`)\n2. Open it in the user's default browser\n3. Confirm it renders correctly\n4. Provide instructions for updating data or customizing\n\n---\n\n## Base Template\n\nEvery dashboard follows this structure:\n\n```html\n\u003C!DOCTYPE html>\n\u003Chtml lang=\"en\">\n\u003Chead>\n    \u003Cmeta charset=\"UTF-8\">\n    \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    \u003Ctitle>Dashboard Title\u003C\u002Ftitle>\n    \u003Cscript src=\"https:\u002F\u002Fcdn.jsdelivr.net\u002Fnpm\u002Fchart.js@4.5.1\" integrity=\"sha384-jb8JQMbMoBUzgWatfe6COACi2ljcDdZQ2OxczGA3bGNeWe+6DChMTBJemed7ZnvJ\" crossorigin=\"anonymous\">\u003C\u002Fscript>\n    \u003Cscript src=\"https:\u002F\u002Fcdn.jsdelivr.net\u002Fnpm\u002Fchartjs-adapter-date-fns@3.0.0\" integrity=\"sha384-cVMg8E3QFwTvGCDuK+ET4PD341jF3W8nO1auiXfuZNQkzbUUiBGLsIQUE+b1mxws\" crossorigin=\"anonymous\">\u003C\u002Fscript>\n    \u003Cstyle>\n        \u002F* Dashboard styles go here *\u002F\n    \u003C\u002Fstyle>\n\u003C\u002Fhead>\n\u003Cbody>\n    \u003Cdiv class=\"dashboard-container\">\n        \u003Cheader class=\"dashboard-header\">\n            \u003Ch1>Dashboard Title\u003C\u002Fh1>\n            \u003Cdiv class=\"filters\">\n                \u003C!-- Filter controls -->\n            \u003C\u002Fdiv>\n        \u003C\u002Fheader>\n\n        \u003Csection class=\"kpi-row\">\n            \u003C!-- KPI cards -->\n        \u003C\u002Fsection>\n\n        \u003Csection class=\"chart-row\">\n            \u003C!-- Chart containers -->\n        \u003C\u002Fsection>\n\n        \u003Csection class=\"table-section\">\n            \u003C!-- Data table -->\n        \u003C\u002Fsection>\n\n        \u003Cfooter class=\"dashboard-footer\">\n            \u003Cspan>Data as of: \u003Cspan id=\"data-date\">\u003C\u002Fspan>\u003C\u002Fspan>\n        \u003C\u002Ffooter>\n    \u003C\u002Fdiv>\n\n    \u003Cscript>\n        \u002F\u002F Embedded data\n        const DATA = [];\n\n        \u002F\u002F Dashboard logic\n        class Dashboard {\n            constructor(data) {\n                this.rawData = data;\n                this.filteredData = data;\n                this.charts = {};\n                this.init();\n            }\n\n            init() {\n                this.setupFilters();\n                this.renderKPIs();\n                this.renderCharts();\n                this.renderTable();\n            }\n\n            applyFilters() {\n                \u002F\u002F Filter logic\n                this.filteredData = this.rawData.filter(row => {\n                    \u002F\u002F Apply each active filter\n                    return true; \u002F\u002F placeholder\n                });\n                this.renderKPIs();\n                this.updateCharts();\n                this.renderTable();\n            }\n\n            \u002F\u002F ... methods for each section\n        }\n\n        const dashboard = new Dashboard(DATA);\n    \u003C\u002Fscript>\n\u003C\u002Fbody>\n\u003C\u002Fhtml>\n```\n\n## KPI Card Pattern\n\n```html\n\u003Cdiv class=\"kpi-card\">\n    \u003Cdiv class=\"kpi-label\">Total Revenue\u003C\u002Fdiv>\n    \u003Cdiv class=\"kpi-value\" id=\"kpi-revenue\">$0\u003C\u002Fdiv>\n    \u003Cdiv class=\"kpi-change positive\" id=\"kpi-revenue-change\">+0%\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n```\n\n```javascript\nfunction renderKPI(elementId, value, previousValue, format = 'number') {\n    const el = document.getElementById(elementId);\n    const changeEl = document.getElementById(elementId + '-change');\n\n    \u002F\u002F Format the value\n    el.textContent = formatValue(value, format);\n\n    \u002F\u002F Calculate and display change\n    if (previousValue && previousValue !== 0) {\n        const pctChange = ((value - previousValue) \u002F previousValue) * 100;\n        const sign = pctChange >= 0 ? '+' : '';\n        changeEl.textContent = `${sign}${pctChange.toFixed(1)}% vs prior period`;\n        changeEl.className = `kpi-change ${pctChange >= 0 ? 'positive' : 'negative'}`;\n    }\n}\n\nfunction formatValue(value, format) {\n    switch (format) {\n        case 'currency':\n            if (value >= 1e6) return `$${(value \u002F 1e6).toFixed(1)}M`;\n            if (value >= 1e3) return `$${(value \u002F 1e3).toFixed(1)}K`;\n            return `$${value.toFixed(0)}`;\n        case 'percent':\n            return `${value.toFixed(1)}%`;\n        case 'number':\n            if (value >= 1e6) return `${(value \u002F 1e6).toFixed(1)}M`;\n            if (value >= 1e3) return `${(value \u002F 1e3).toFixed(1)}K`;\n            return value.toLocaleString();\n        default:\n            return value.toString();\n    }\n}\n```\n\n## Chart.js Integration\n\n### Chart Container Pattern\n\n```html\n\u003Cdiv class=\"chart-container\">\n    \u003Ch3 class=\"chart-title\">Monthly Revenue Trend\u003C\u002Fh3>\n    \u003Ccanvas id=\"revenue-chart\">\u003C\u002Fcanvas>\n\u003C\u002Fdiv>\n```\n\n### Line Chart\n\n```javascript\nfunction createLineChart(canvasId, labels, datasets) {\n    const ctx = document.getElementById(canvasId).getContext('2d');\n    return new Chart(ctx, {\n        type: 'line',\n        data: {\n            labels: labels,\n            datasets: datasets.map((ds, i) => ({\n                label: ds.label,\n                data: ds.data,\n                borderColor: COLORS[i % COLORS.length],\n                backgroundColor: COLORS[i % COLORS.length] + '20',\n                borderWidth: 2,\n                fill: ds.fill || false,\n                tension: 0.3,\n                pointRadius: 3,\n                pointHoverRadius: 6,\n            }))\n        },\n        options: {\n            responsive: true,\n            maintainAspectRatio: false,\n            interaction: {\n                mode: 'index',\n                intersect: false,\n            },\n            plugins: {\n                legend: {\n                    position: 'top',\n                    labels: { usePointStyle: true, padding: 20 }\n                },\n                tooltip: {\n                    callbacks: {\n                        label: function(context) {\n                            return `${context.dataset.label}: ${formatValue(context.parsed.y, 'currency')}`;\n                        }\n                    }\n                }\n            },\n            scales: {\n                x: {\n                    grid: { display: false }\n                },\n                y: {\n                    beginAtZero: true,\n                    ticks: {\n                        callback: function(value) {\n                            return formatValue(value, 'currency');\n                        }\n                    }\n                }\n            }\n        }\n    });\n}\n```\n\n### Bar Chart\n\n```javascript\nfunction createBarChart(canvasId, labels, data, options = {}) {\n    const ctx = document.getElementById(canvasId).getContext('2d');\n    const isHorizontal = options.horizontal || labels.length > 8;\n\n    return new Chart(ctx, {\n        type: 'bar',\n        data: {\n            labels: labels,\n            datasets: [{\n                label: options.label || 'Value',\n                data: data,\n                backgroundColor: options.colors || COLORS.map(c => c + 'CC'),\n                borderColor: options.colors || COLORS,\n                borderWidth: 1,\n                borderRadius: 4,\n            }]\n        },\n        options: {\n            responsive: true,\n            maintainAspectRatio: false,\n            indexAxis: isHorizontal ? 'y' : 'x',\n            plugins: {\n                legend: { display: false },\n                tooltip: {\n                    callbacks: {\n                        label: function(context) {\n                            return formatValue(context.parsed[isHorizontal ? 'x' : 'y'], options.format || 'number');\n                        }\n                    }\n                }\n            },\n            scales: {\n                x: {\n                    beginAtZero: true,\n                    grid: { display: isHorizontal },\n                    ticks: isHorizontal ? {\n                        callback: function(value) {\n                            return formatValue(value, options.format || 'number');\n                        }\n                    } : {}\n                },\n                y: {\n                    beginAtZero: !isHorizontal,\n                    grid: { display: !isHorizontal },\n                    ticks: !isHorizontal ? {\n                        callback: function(value) {\n                            return formatValue(value, options.format || 'number');\n                        }\n                    } : {}\n                }\n            }\n        }\n    });\n}\n```\n\n### Doughnut Chart\n\n```javascript\nfunction createDoughnutChart(canvasId, labels, data) {\n    const ctx = document.getElementById(canvasId).getContext('2d');\n    return new Chart(ctx, {\n        type: 'doughnut',\n        data: {\n            labels: labels,\n            datasets: [{\n                data: data,\n                backgroundColor: COLORS.map(c => c + 'CC'),\n                borderColor: '#ffffff',\n                borderWidth: 2,\n            }]\n        },\n        options: {\n            responsive: true,\n            maintainAspectRatio: false,\n            cutout: '60%',\n            plugins: {\n                legend: {\n                    position: 'right',\n                    labels: { usePointStyle: true, padding: 15 }\n                },\n                tooltip: {\n                    callbacks: {\n                        label: function(context) {\n                            const total = context.dataset.data.reduce((a, b) => a + b, 0);\n                            const pct = ((context.parsed \u002F total) * 100).toFixed(1);\n                            return `${context.label}: ${formatValue(context.parsed, 'number')} (${pct}%)`;\n                        }\n                    }\n                }\n            }\n        }\n    });\n}\n```\n\n### Updating Charts on Filter Change\n\n```javascript\nfunction updateChart(chart, newLabels, newData) {\n    chart.data.labels = newLabels;\n\n    if (Array.isArray(newData[0])) {\n        \u002F\u002F Multiple datasets\n        newData.forEach((data, i) => {\n            chart.data.datasets[i].data = data;\n        });\n    } else {\n        chart.data.datasets[0].data = newData;\n    }\n\n    chart.update('none'); \u002F\u002F 'none' disables animation for instant update\n}\n```\n\n## Filter and Interactivity Implementation\n\n### Dropdown Filter\n\n```html\n\u003Cdiv class=\"filter-group\">\n    \u003Clabel for=\"filter-region\">Region\u003C\u002Flabel>\n    \u003Cselect id=\"filter-region\" onchange=\"dashboard.applyFilters()\">\n        \u003Coption value=\"all\">All Regions\u003C\u002Foption>\n    \u003C\u002Fselect>\n\u003C\u002Fdiv>\n```\n\n```javascript\nfunction populateFilter(selectId, data, field) {\n    const select = document.getElementById(selectId);\n    const values = [...new Set(data.map(d => d[field]))].sort();\n\n    \u002F\u002F Keep the \"All\" option, add unique values\n    values.forEach(val => {\n        const option = document.createElement('option');\n        option.value = val;\n        option.textContent = val;\n        select.appendChild(option);\n    });\n}\n\nfunction getFilterValue(selectId) {\n    const val = document.getElementById(selectId).value;\n    return val === 'all' ? null : val;\n}\n```\n\n### Date Range Filter\n\n```html\n\u003Cdiv class=\"filter-group\">\n    \u003Clabel>Date Range\u003C\u002Flabel>\n    \u003Cinput type=\"date\" id=\"filter-date-start\" onchange=\"dashboard.applyFilters()\">\n    \u003Cspan>to\u003C\u002Fspan>\n    \u003Cinput type=\"date\" id=\"filter-date-end\" onchange=\"dashboard.applyFilters()\">\n\u003C\u002Fdiv>\n```\n\n```javascript\nfunction filterByDateRange(data, dateField, startDate, endDate) {\n    return data.filter(row => {\n        const rowDate = new Date(row[dateField]);\n        if (startDate && rowDate \u003C new Date(startDate)) return false;\n        if (endDate && rowDate > new Date(endDate)) return false;\n        return true;\n    });\n}\n```\n\n### Combined Filter Logic\n\n```javascript\napplyFilters() {\n    const region = getFilterValue('filter-region');\n    const category = getFilterValue('filter-category');\n    const startDate = document.getElementById('filter-date-start').value;\n    const endDate = document.getElementById('filter-date-end').value;\n\n    this.filteredData = this.rawData.filter(row => {\n        if (region && row.region !== region) return false;\n        if (category && row.category !== category) return false;\n        if (startDate && row.date \u003C startDate) return false;\n        if (endDate && row.date > endDate) return false;\n        return true;\n    });\n\n    this.renderKPIs();\n    this.updateCharts();\n    this.renderTable();\n}\n```\n\n### Sortable Table\n\n```javascript\nfunction renderTable(containerId, data, columns) {\n    const container = document.getElementById(containerId);\n    let sortCol = null;\n    let sortDir = 'desc';\n\n    function render(sortedData) {\n        let html = '\u003Ctable class=\"data-table\">';\n\n        \u002F\u002F Header\n        html += '\u003Cthead>\u003Ctr>';\n        columns.forEach(col => {\n            const arrow = sortCol === col.field\n                ? (sortDir === 'asc' ? ' ▲' : ' ▼')\n                : '';\n            html += `\u003Cth onclick=\"sortTable('${col.field}')\" style=\"cursor:pointer\">${col.label}${arrow}\u003C\u002Fth>`;\n        });\n        html += '\u003C\u002Ftr>\u003C\u002Fthead>';\n\n        \u002F\u002F Body\n        html += '\u003Ctbody>';\n        sortedData.forEach(row => {\n            html += '\u003Ctr>';\n            columns.forEach(col => {\n                const value = col.format ? formatValue(row[col.field], col.format) : row[col.field];\n                html += `\u003Ctd>${value}\u003C\u002Ftd>`;\n            });\n            html += '\u003C\u002Ftr>';\n        });\n        html += '\u003C\u002Ftbody>\u003C\u002Ftable>';\n\n        container.innerHTML = html;\n    }\n\n    window.sortTable = function(field) {\n        if (sortCol === field) {\n            sortDir = sortDir === 'asc' ? 'desc' : 'asc';\n        } else {\n            sortCol = field;\n            sortDir = 'desc';\n        }\n        const sorted = [...data].sort((a, b) => {\n            const aVal = a[field], bVal = b[field];\n            const cmp = aVal \u003C bVal ? -1 : aVal > bVal ? 1 : 0;\n            return sortDir === 'asc' ? cmp : -cmp;\n        });\n        render(sorted);\n    };\n\n    render(data);\n}\n```\n\n## CSS Styling for Dashboards\n\n### Color System\n\n```css\n:root {\n    \u002F* Background layers *\u002F\n    --bg-primary: #f8f9fa;\n    --bg-card: #ffffff;\n    --bg-header: #1a1a2e;\n\n    \u002F* Text *\u002F\n    --text-primary: #212529;\n    --text-secondary: #6c757d;\n    --text-on-dark: #ffffff;\n\n    \u002F* Accent colors for data *\u002F\n    --color-1: #4C72B0;\n    --color-2: #DD8452;\n    --color-3: #55A868;\n    --color-4: #C44E52;\n    --color-5: #8172B3;\n    --color-6: #937860;\n\n    \u002F* Status colors *\u002F\n    --positive: #28a745;\n    --negative: #dc3545;\n    --neutral: #6c757d;\n\n    \u002F* Spacing *\u002F\n    --gap: 16px;\n    --radius: 8px;\n}\n```\n\n### Layout\n\n```css\n* {\n    margin: 0;\n    padding: 0;\n    box-sizing: border-box;\n}\n\nbody {\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n    background: var(--bg-primary);\n    color: var(--text-primary);\n    line-height: 1.5;\n}\n\n.dashboard-container {\n    max-width: 1400px;\n    margin: 0 auto;\n    padding: var(--gap);\n}\n\n.dashboard-header {\n    background: var(--bg-header);\n    color: var(--text-on-dark);\n    padding: 20px 24px;\n    border-radius: var(--radius);\n    margin-bottom: var(--gap);\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    flex-wrap: wrap;\n    gap: 12px;\n}\n\n.dashboard-header h1 {\n    font-size: 20px;\n    font-weight: 600;\n}\n```\n\n### KPI Cards\n\n```css\n.kpi-row {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n    gap: var(--gap);\n    margin-bottom: var(--gap);\n}\n\n.kpi-card {\n    background: var(--bg-card);\n    border-radius: var(--radius);\n    padding: 20px 24px;\n    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);\n}\n\n.kpi-label {\n    font-size: 13px;\n    color: var(--text-secondary);\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n    margin-bottom: 4px;\n}\n\n.kpi-value {\n    font-size: 28px;\n    font-weight: 700;\n    color: var(--text-primary);\n    margin-bottom: 4px;\n}\n\n.kpi-change {\n    font-size: 13px;\n    font-weight: 500;\n}\n\n.kpi-change.positive { color: var(--positive); }\n.kpi-change.negative { color: var(--negative); }\n```\n\n### Chart Containers\n\n```css\n.chart-row {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));\n    gap: var(--gap);\n    margin-bottom: var(--gap);\n}\n\n.chart-container {\n    background: var(--bg-card);\n    border-radius: var(--radius);\n    padding: 20px 24px;\n    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);\n}\n\n.chart-container h3 {\n    font-size: 14px;\n    font-weight: 600;\n    color: var(--text-primary);\n    margin-bottom: 16px;\n}\n\n.chart-container canvas {\n    max-height: 300px;\n}\n```\n\n### Filters\n\n```css\n.filters {\n    display: flex;\n    gap: 12px;\n    align-items: center;\n    flex-wrap: wrap;\n}\n\n.filter-group {\n    display: flex;\n    align-items: center;\n    gap: 6px;\n}\n\n.filter-group label {\n    font-size: 12px;\n    color: rgba(255, 255, 255, 0.7);\n}\n\n.filter-group select,\n.filter-group input[type=\"date\"] {\n    padding: 6px 10px;\n    border: 1px solid rgba(255, 255, 255, 0.2);\n    border-radius: 4px;\n    background: rgba(255, 255, 255, 0.1);\n    color: var(--text-on-dark);\n    font-size: 13px;\n}\n\n.filter-group select option {\n    background: var(--bg-header);\n    color: var(--text-on-dark);\n}\n```\n\n### Data Table\n\n```css\n.table-section {\n    background: var(--bg-card);\n    border-radius: var(--radius);\n    padding: 20px 24px;\n    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);\n    overflow-x: auto;\n}\n\n.data-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 13px;\n}\n\n.data-table thead th {\n    text-align: left;\n    padding: 10px 12px;\n    border-bottom: 2px solid #dee2e6;\n    color: var(--text-secondary);\n    font-weight: 600;\n    font-size: 12px;\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n    white-space: nowrap;\n    user-select: none;\n}\n\n.data-table thead th:hover {\n    color: var(--text-primary);\n    background: #f8f9fa;\n}\n\n.data-table tbody td {\n    padding: 10px 12px;\n    border-bottom: 1px solid #f0f0f0;\n}\n\n.data-table tbody tr:hover {\n    background: #f8f9fa;\n}\n\n.data-table tbody tr:last-child td {\n    border-bottom: none;\n}\n```\n\n### Responsive Design\n\n```css\n@media (max-width: 768px) {\n    .dashboard-header {\n        flex-direction: column;\n        align-items: flex-start;\n    }\n\n    .kpi-row {\n        grid-template-columns: repeat(2, 1fr);\n    }\n\n    .chart-row {\n        grid-template-columns: 1fr;\n    }\n\n    .filters {\n        flex-direction: column;\n        align-items: flex-start;\n    }\n}\n\n@media print {\n    body { background: white; }\n    .dashboard-container { max-width: none; }\n    .filters { display: none; }\n    .chart-container { break-inside: avoid; }\n    .kpi-card { border: 1px solid #dee2e6; box-shadow: none; }\n}\n```\n\n## Performance Considerations for Large Datasets\n\n### Data Size Guidelines\n\n| Data Size | Approach |\n|---|---|\n| \u003C1,000 rows | Embed directly in HTML. Full interactivity. |\n| 1,000 - 10,000 rows | Embed in HTML. May need to pre-aggregate for charts. |\n| 10,000 - 100,000 rows | Pre-aggregate server-side. Embed only aggregated data. |\n| >100,000 rows | Not suitable for client-side dashboard. Use a BI tool or paginate. |\n\n### Pre-Aggregation Pattern\n\nInstead of embedding raw data and aggregating in the browser:\n\n```javascript\n\u002F\u002F DON'T: embed 50,000 raw rows\nconst RAW_DATA = [\u002F* 50,000 rows *\u002F];\n\n\u002F\u002F DO: pre-aggregate before embedding\nconst CHART_DATA = {\n    monthly_revenue: [\n        { month: '2024-01', revenue: 150000, orders: 1200 },\n        { month: '2024-02', revenue: 165000, orders: 1350 },\n        \u002F\u002F ... 12 rows instead of 50,000\n    ],\n    top_products: [\n        { product: 'Widget A', revenue: 45000 },\n        \u002F\u002F ... 10 rows\n    ],\n    kpis: {\n        total_revenue: 1980000,\n        total_orders: 15600,\n        avg_order_value: 127,\n    }\n};\n```\n\n### Chart Performance\n\n- Limit line charts to \u003C500 data points per series (downsample if needed)\n- Limit bar charts to \u003C50 categories\n- For scatter plots, cap at 1,000 points (use sampling for larger datasets)\n- Disable animations for dashboards with many charts: `animation: false` in Chart.js options\n- Use `Chart.update('none')` instead of `Chart.update()` for filter-triggered updates\n\n### DOM Performance\n\n- Limit data tables to 100-200 visible rows. Add pagination for more.\n- Use `requestAnimationFrame` for coordinated chart updates\n- Avoid rebuilding the entire DOM on filter change -- update only changed elements\n\n```javascript\n\u002F\u002F Efficient table pagination\nfunction renderTablePage(data, page, pageSize = 50) {\n    const start = page * pageSize;\n    const end = Math.min(start + pageSize, data.length);\n    const pageData = data.slice(start, end);\n    \u002F\u002F Render only pageData\n    \u002F\u002F Show pagination controls: \"Showing 1-50 of 2,340\"\n}\n```\n\n## Examples\n\n```\n\u002Fbuild-dashboard Monthly sales dashboard with revenue trend, top products, and regional breakdown. Data is in the orders table.\n```\n\n```\n\u002Fbuild-dashboard Here's our support ticket data [pastes CSV]. Build a dashboard showing volume by priority, response time trends, and resolution rates.\n```\n\n```\n\u002Fbuild-dashboard Create a template executive dashboard for a SaaS company showing MRR, churn, new customers, and NPS. Use sample data.\n```\n\n## Tips\n\n- Dashboards are fully self-contained HTML files -- share them with anyone by sending the file\n- For real-time dashboards, consider connecting to a BI tool instead. These dashboards are point-in-time snapshots\n- Request \"dark mode\" or \"presentation mode\" for different styling\n- You can request a specific color scheme to match your brand\n",{"data":38,"body":40},{"name":4,"description":6,"argument-hint":39},"\u003Cdescription> [data source]",{"type":41,"children":42},"root",[43,52,71,76,83,96,102,109,114,170,176,184,198,206,219,227,245,251,256,265,273,296,302,307,315,348,356,384,392,420,428,446,452,457,510,515,521,526,532,563,567,573,578,2293,2299,2558,3893,3899,3905,4061,4067,5387,5393,6783,6789,7774,7780,8198,8204,8210,8462,9008,9014,9314,9623,9629,10238,10244,11798,11804,11810,12325,12331,13038,13044,13816,13822,14319,14324,15000,15006,15876,15882,16413,16419,16425,16505,16511,16516,16952,16958,17010,17016,17041,17291,17297,17306,17315,17324,17330,17353],{"type":44,"tag":45,"props":46,"children":48},"element","h1",{"id":47},"build-dashboard-build-interactive-dashboards",[49],{"type":50,"value":51},"text","\u002Fbuild-dashboard - Build Interactive Dashboards",{"type":44,"tag":53,"props":54,"children":55},"blockquote",{},[56],{"type":44,"tag":57,"props":58,"children":59},"p",{},[60,62,69],{"type":50,"value":61},"If you see unfamiliar placeholders or need to check which tools are connected, see ",{"type":44,"tag":63,"props":64,"children":66},"a",{"href":65},"..\u002F..\u002FCONNECTORS.md",[67],{"type":50,"value":68},"CONNECTORS.md",{"type":50,"value":70},".",{"type":44,"tag":57,"props":72,"children":73},{},[74],{"type":50,"value":75},"Build a self-contained interactive HTML dashboard with charts, filters, tables, and professional styling. Opens directly in a browser -- no server or dependencies required.",{"type":44,"tag":77,"props":78,"children":80},"h2",{"id":79},"usage",[81],{"type":50,"value":82},"Usage",{"type":44,"tag":84,"props":85,"children":89},"pre",{"className":86,"code":88,"language":50},[87],"language-text","\u002Fbuild-dashboard \u003Cdescription of dashboard> [data source]\n",[90],{"type":44,"tag":91,"props":92,"children":94},"code",{"__ignoreMap":93},"",[95],{"type":50,"value":88},{"type":44,"tag":77,"props":97,"children":99},{"id":98},"workflow",[100],{"type":50,"value":101},"Workflow",{"type":44,"tag":103,"props":104,"children":106},"h3",{"id":105},"_1-understand-the-dashboard-requirements",[107],{"type":50,"value":108},"1. Understand the Dashboard Requirements",{"type":44,"tag":57,"props":110,"children":111},{},[112],{"type":50,"value":113},"Determine:",{"type":44,"tag":115,"props":116,"children":117},"ul",{},[118,130,140,150,160],{"type":44,"tag":119,"props":120,"children":121},"li",{},[122,128],{"type":44,"tag":123,"props":124,"children":125},"strong",{},[126],{"type":50,"value":127},"Purpose",{"type":50,"value":129},": Executive overview, operational monitoring, deep-dive analysis, team reporting",{"type":44,"tag":119,"props":131,"children":132},{},[133,138],{"type":44,"tag":123,"props":134,"children":135},{},[136],{"type":50,"value":137},"Audience",{"type":50,"value":139},": Who will use this dashboard?",{"type":44,"tag":119,"props":141,"children":142},{},[143,148],{"type":44,"tag":123,"props":144,"children":145},{},[146],{"type":50,"value":147},"Key metrics",{"type":50,"value":149},": What numbers matter most?",{"type":44,"tag":119,"props":151,"children":152},{},[153,158],{"type":44,"tag":123,"props":154,"children":155},{},[156],{"type":50,"value":157},"Dimensions",{"type":50,"value":159},": What should users be able to filter or slice by?",{"type":44,"tag":119,"props":161,"children":162},{},[163,168],{"type":44,"tag":123,"props":164,"children":165},{},[166],{"type":50,"value":167},"Data source",{"type":50,"value":169},": Live query, pasted data, CSV file, or sample data",{"type":44,"tag":103,"props":171,"children":173},{"id":172},"_2-gather-the-data",[174],{"type":50,"value":175},"2. Gather the Data",{"type":44,"tag":57,"props":177,"children":178},{},[179],{"type":44,"tag":123,"props":180,"children":181},{},[182],{"type":50,"value":183},"If data warehouse is connected:",{"type":44,"tag":185,"props":186,"children":187},"ol",{},[188,193],{"type":44,"tag":119,"props":189,"children":190},{},[191],{"type":50,"value":192},"Query the necessary data",{"type":44,"tag":119,"props":194,"children":195},{},[196],{"type":50,"value":197},"Embed the results as JSON within the HTML file",{"type":44,"tag":57,"props":199,"children":200},{},[201],{"type":44,"tag":123,"props":202,"children":203},{},[204],{"type":50,"value":205},"If data is pasted or uploaded:",{"type":44,"tag":185,"props":207,"children":208},{},[209,214],{"type":44,"tag":119,"props":210,"children":211},{},[212],{"type":50,"value":213},"Parse and clean the data",{"type":44,"tag":119,"props":215,"children":216},{},[217],{"type":50,"value":218},"Embed as JSON in the dashboard",{"type":44,"tag":57,"props":220,"children":221},{},[222],{"type":44,"tag":123,"props":223,"children":224},{},[225],{"type":50,"value":226},"If working from a description without data:",{"type":44,"tag":185,"props":228,"children":229},{},[230,235,240],{"type":44,"tag":119,"props":231,"children":232},{},[233],{"type":50,"value":234},"Create a realistic sample dataset matching the described schema",{"type":44,"tag":119,"props":236,"children":237},{},[238],{"type":50,"value":239},"Note in the dashboard that it uses sample data",{"type":44,"tag":119,"props":241,"children":242},{},[243],{"type":50,"value":244},"Provide instructions for swapping in real data",{"type":44,"tag":103,"props":246,"children":248},{"id":247},"_3-design-the-dashboard-layout",[249],{"type":50,"value":250},"3. Design the Dashboard Layout",{"type":44,"tag":57,"props":252,"children":253},{},[254],{"type":50,"value":255},"Follow a standard dashboard layout pattern:",{"type":44,"tag":84,"props":257,"children":260},{"className":258,"code":259,"language":50},[87],"┌──────────────────────────────────────────────────┐\n│  Dashboard Title                    [Filters ▼]  │\n├────────────┬────────────┬────────────┬───────────┤\n│  KPI Card  │  KPI Card  │  KPI Card  │ KPI Card  │\n├────────────┴────────────┼────────────┴───────────┤\n│                         │                        │\n│    Primary Chart        │   Secondary Chart      │\n│    (largest area)       │                        │\n│                         │                        │\n├─────────────────────────┴────────────────────────┤\n│                                                  │\n│    Detail Table (sortable, scrollable)           │\n│                                                  │\n└──────────────────────────────────────────────────┘\n",[261],{"type":44,"tag":91,"props":262,"children":263},{"__ignoreMap":93},[264],{"type":50,"value":259},{"type":44,"tag":57,"props":266,"children":267},{},[268],{"type":44,"tag":123,"props":269,"children":270},{},[271],{"type":50,"value":272},"Adapt the layout to the content:",{"type":44,"tag":115,"props":274,"children":275},{},[276,281,286,291],{"type":44,"tag":119,"props":277,"children":278},{},[279],{"type":50,"value":280},"2-4 KPI cards at the top for headline numbers",{"type":44,"tag":119,"props":282,"children":283},{},[284],{"type":50,"value":285},"1-3 charts in the middle section for trends and breakdowns",{"type":44,"tag":119,"props":287,"children":288},{},[289],{"type":50,"value":290},"Optional detail table at the bottom for drill-down data",{"type":44,"tag":119,"props":292,"children":293},{},[294],{"type":50,"value":295},"Filters in the header or sidebar depending on complexity",{"type":44,"tag":103,"props":297,"children":299},{"id":298},"_4-build-the-html-dashboard",[300],{"type":50,"value":301},"4. Build the HTML Dashboard",{"type":44,"tag":57,"props":303,"children":304},{},[305],{"type":50,"value":306},"Generate a single self-contained HTML file using the base template below. The file includes:",{"type":44,"tag":57,"props":308,"children":309},{},[310],{"type":44,"tag":123,"props":311,"children":312},{},[313],{"type":50,"value":314},"Structure (HTML):",{"type":44,"tag":115,"props":316,"children":317},{},[318,323,328,333,338,343],{"type":44,"tag":119,"props":319,"children":320},{},[321],{"type":50,"value":322},"Semantic HTML5 layout",{"type":44,"tag":119,"props":324,"children":325},{},[326],{"type":50,"value":327},"Responsive grid using CSS Grid or Flexbox",{"type":44,"tag":119,"props":329,"children":330},{},[331],{"type":50,"value":332},"Filter controls (dropdowns, date pickers, toggles)",{"type":44,"tag":119,"props":334,"children":335},{},[336],{"type":50,"value":337},"KPI cards with values and labels",{"type":44,"tag":119,"props":339,"children":340},{},[341],{"type":50,"value":342},"Chart containers",{"type":44,"tag":119,"props":344,"children":345},{},[346],{"type":50,"value":347},"Data table with sortable headers",{"type":44,"tag":57,"props":349,"children":350},{},[351],{"type":44,"tag":123,"props":352,"children":353},{},[354],{"type":50,"value":355},"Styling (CSS):",{"type":44,"tag":115,"props":357,"children":358},{},[359,364,369,374,379],{"type":44,"tag":119,"props":360,"children":361},{},[362],{"type":50,"value":363},"Professional color scheme (clean whites, grays, with accent colors for data)",{"type":44,"tag":119,"props":365,"children":366},{},[367],{"type":50,"value":368},"Card-based layout with subtle shadows",{"type":44,"tag":119,"props":370,"children":371},{},[372],{"type":50,"value":373},"Consistent typography (system fonts for fast loading)",{"type":44,"tag":119,"props":375,"children":376},{},[377],{"type":50,"value":378},"Responsive design that works on different screen sizes",{"type":44,"tag":119,"props":380,"children":381},{},[382],{"type":50,"value":383},"Print-friendly styles",{"type":44,"tag":57,"props":385,"children":386},{},[387],{"type":44,"tag":123,"props":388,"children":389},{},[390],{"type":50,"value":391},"Interactivity (JavaScript):",{"type":44,"tag":115,"props":393,"children":394},{},[395,400,405,410,415],{"type":44,"tag":119,"props":396,"children":397},{},[398],{"type":50,"value":399},"Chart.js for interactive charts (included via CDN)",{"type":44,"tag":119,"props":401,"children":402},{},[403],{"type":50,"value":404},"Filter dropdowns that update all charts and tables simultaneously",{"type":44,"tag":119,"props":406,"children":407},{},[408],{"type":50,"value":409},"Sortable table columns",{"type":44,"tag":119,"props":411,"children":412},{},[413],{"type":50,"value":414},"Hover tooltips on charts",{"type":44,"tag":119,"props":416,"children":417},{},[418],{"type":50,"value":419},"Number formatting (commas, currency, percentages)",{"type":44,"tag":57,"props":421,"children":422},{},[423],{"type":44,"tag":123,"props":424,"children":425},{},[426],{"type":50,"value":427},"Data (embedded JSON):",{"type":44,"tag":115,"props":429,"children":430},{},[431,436,441],{"type":44,"tag":119,"props":432,"children":433},{},[434],{"type":50,"value":435},"All data embedded directly in the HTML as JavaScript variables",{"type":44,"tag":119,"props":437,"children":438},{},[439],{"type":50,"value":440},"No external data fetches required",{"type":44,"tag":119,"props":442,"children":443},{},[444],{"type":50,"value":445},"Dashboard works completely offline",{"type":44,"tag":103,"props":447,"children":449},{"id":448},"_5-implement-chart-types",[450],{"type":50,"value":451},"5. Implement Chart Types",{"type":44,"tag":57,"props":453,"children":454},{},[455],{"type":50,"value":456},"Use Chart.js for all charts. Common dashboard chart patterns:",{"type":44,"tag":115,"props":458,"children":459},{},[460,470,480,490,500],{"type":44,"tag":119,"props":461,"children":462},{},[463,468],{"type":44,"tag":123,"props":464,"children":465},{},[466],{"type":50,"value":467},"Line chart",{"type":50,"value":469},": Time series trends",{"type":44,"tag":119,"props":471,"children":472},{},[473,478],{"type":44,"tag":123,"props":474,"children":475},{},[476],{"type":50,"value":477},"Bar chart",{"type":50,"value":479},": Category comparisons",{"type":44,"tag":119,"props":481,"children":482},{},[483,488],{"type":44,"tag":123,"props":484,"children":485},{},[486],{"type":50,"value":487},"Doughnut chart",{"type":50,"value":489},": Composition (when \u003C6 categories)",{"type":44,"tag":119,"props":491,"children":492},{},[493,498],{"type":44,"tag":123,"props":494,"children":495},{},[496],{"type":50,"value":497},"Stacked bar",{"type":50,"value":499},": Composition over time",{"type":44,"tag":119,"props":501,"children":502},{},[503,508],{"type":44,"tag":123,"props":504,"children":505},{},[506],{"type":50,"value":507},"Mixed (bar + line)",{"type":50,"value":509},": Volume with rate overlay",{"type":44,"tag":57,"props":511,"children":512},{},[513],{"type":50,"value":514},"Use the Chart.js integration patterns below for each chart type.",{"type":44,"tag":103,"props":516,"children":518},{"id":517},"_6-add-interactivity",[519],{"type":50,"value":520},"6. Add Interactivity",{"type":44,"tag":57,"props":522,"children":523},{},[524],{"type":50,"value":525},"Use the filter and interactivity implementation patterns below for dropdown filters, date range filters, combined filter logic, sortable tables, and chart updates.",{"type":44,"tag":103,"props":527,"children":529},{"id":528},"_7-save-and-open",[530],{"type":50,"value":531},"7. Save and Open",{"type":44,"tag":185,"props":533,"children":534},{},[535,548,553,558],{"type":44,"tag":119,"props":536,"children":537},{},[538,540,546],{"type":50,"value":539},"Save the dashboard as an HTML file with a descriptive name (e.g., ",{"type":44,"tag":91,"props":541,"children":543},{"className":542},[],[544],{"type":50,"value":545},"sales_dashboard.html",{"type":50,"value":547},")",{"type":44,"tag":119,"props":549,"children":550},{},[551],{"type":50,"value":552},"Open it in the user's default browser",{"type":44,"tag":119,"props":554,"children":555},{},[556],{"type":50,"value":557},"Confirm it renders correctly",{"type":44,"tag":119,"props":559,"children":560},{},[561],{"type":50,"value":562},"Provide instructions for updating data or customizing",{"type":44,"tag":564,"props":565,"children":566},"hr",{},[],{"type":44,"tag":77,"props":568,"children":570},{"id":569},"base-template",[571],{"type":50,"value":572},"Base Template",{"type":44,"tag":57,"props":574,"children":575},{},[576],{"type":50,"value":577},"Every dashboard follows this structure:",{"type":44,"tag":84,"props":579,"children":582},{"className":580,"code":581,"language":22,"meta":93,"style":93},"language-html shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003C!DOCTYPE html>\n\u003Chtml lang=\"en\">\n\u003Chead>\n    \u003Cmeta charset=\"UTF-8\">\n    \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    \u003Ctitle>Dashboard Title\u003C\u002Ftitle>\n    \u003Cscript src=\"https:\u002F\u002Fcdn.jsdelivr.net\u002Fnpm\u002Fchart.js@4.5.1\" integrity=\"sha384-jb8JQMbMoBUzgWatfe6COACi2ljcDdZQ2OxczGA3bGNeWe+6DChMTBJemed7ZnvJ\" crossorigin=\"anonymous\">\u003C\u002Fscript>\n    \u003Cscript src=\"https:\u002F\u002Fcdn.jsdelivr.net\u002Fnpm\u002Fchartjs-adapter-date-fns@3.0.0\" integrity=\"sha384-cVMg8E3QFwTvGCDuK+ET4PD341jF3W8nO1auiXfuZNQkzbUUiBGLsIQUE+b1mxws\" crossorigin=\"anonymous\">\u003C\u002Fscript>\n    \u003Cstyle>\n        \u002F* Dashboard styles go here *\u002F\n    \u003C\u002Fstyle>\n\u003C\u002Fhead>\n\u003Cbody>\n    \u003Cdiv class=\"dashboard-container\">\n        \u003Cheader class=\"dashboard-header\">\n            \u003Ch1>Dashboard Title\u003C\u002Fh1>\n            \u003Cdiv class=\"filters\">\n                \u003C!-- Filter controls -->\n            \u003C\u002Fdiv>\n        \u003C\u002Fheader>\n\n        \u003Csection class=\"kpi-row\">\n            \u003C!-- KPI cards -->\n        \u003C\u002Fsection>\n\n        \u003Csection class=\"chart-row\">\n            \u003C!-- Chart containers -->\n        \u003C\u002Fsection>\n\n        \u003Csection class=\"table-section\">\n            \u003C!-- Data table -->\n        \u003C\u002Fsection>\n\n        \u003Cfooter class=\"dashboard-footer\">\n            \u003Cspan>Data as of: \u003Cspan id=\"data-date\">\u003C\u002Fspan>\u003C\u002Fspan>\n        \u003C\u002Ffooter>\n    \u003C\u002Fdiv>\n\n    \u003Cscript>\n        \u002F\u002F Embedded data\n        const DATA = [];\n\n        \u002F\u002F Dashboard logic\n        class Dashboard {\n            constructor(data) {\n                this.rawData = data;\n                this.filteredData = data;\n                this.charts = {};\n                this.init();\n            }\n\n            init() {\n                this.setupFilters();\n                this.renderKPIs();\n                this.renderCharts();\n                this.renderTable();\n            }\n\n            applyFilters() {\n                \u002F\u002F Filter logic\n                this.filteredData = this.rawData.filter(row => {\n                    \u002F\u002F Apply each active filter\n                    return true; \u002F\u002F placeholder\n                });\n                this.renderKPIs();\n                this.updateCharts();\n                this.renderTable();\n            }\n\n            \u002F\u002F ... methods for each section\n        }\n\n        const dashboard = new Dashboard(DATA);\n    \u003C\u002Fscript>\n\u003C\u002Fbody>\n\u003C\u002Fhtml>\n",[583],{"type":44,"tag":91,"props":584,"children":585},{"__ignoreMap":93},[586,615,657,674,714,774,811,903,989,1006,1016,1033,1049,1066,1105,1144,1177,1214,1223,1240,1257,1267,1305,1314,1330,1338,1375,1384,1400,1408,1445,1454,1470,1478,1516,1587,1603,1619,1627,1643,1652,1680,1688,1697,1717,1745,1773,1798,1820,1843,1852,1860,1877,1898,1919,1940,1961,1969,1977,1994,2003,2055,2064,2090,2107,2127,2148,2168,2176,2184,2193,2202,2210,2245,2261,2277],{"type":44,"tag":587,"props":588,"children":591},"span",{"class":589,"line":590},"line",1,[592,598,604,610],{"type":44,"tag":587,"props":593,"children":595},{"style":594},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[596],{"type":50,"value":597},"\u003C!",{"type":44,"tag":587,"props":599,"children":601},{"style":600},"--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178",[602],{"type":50,"value":603},"DOCTYPE",{"type":44,"tag":587,"props":605,"children":607},{"style":606},"--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA",[608],{"type":50,"value":609}," html",{"type":44,"tag":587,"props":611,"children":612},{"style":594},[613],{"type":50,"value":614},">\n",{"type":44,"tag":587,"props":616,"children":618},{"class":589,"line":617},2,[619,624,628,633,638,643,649,653],{"type":44,"tag":587,"props":620,"children":621},{"style":594},[622],{"type":50,"value":623},"\u003C",{"type":44,"tag":587,"props":625,"children":626},{"style":600},[627],{"type":50,"value":22},{"type":44,"tag":587,"props":629,"children":630},{"style":606},[631],{"type":50,"value":632}," lang",{"type":44,"tag":587,"props":634,"children":635},{"style":594},[636],{"type":50,"value":637},"=",{"type":44,"tag":587,"props":639,"children":640},{"style":594},[641],{"type":50,"value":642},"\"",{"type":44,"tag":587,"props":644,"children":646},{"style":645},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[647],{"type":50,"value":648},"en",{"type":44,"tag":587,"props":650,"children":651},{"style":594},[652],{"type":50,"value":642},{"type":44,"tag":587,"props":654,"children":655},{"style":594},[656],{"type":50,"value":614},{"type":44,"tag":587,"props":658,"children":660},{"class":589,"line":659},3,[661,665,670],{"type":44,"tag":587,"props":662,"children":663},{"style":594},[664],{"type":50,"value":623},{"type":44,"tag":587,"props":666,"children":667},{"style":600},[668],{"type":50,"value":669},"head",{"type":44,"tag":587,"props":671,"children":672},{"style":594},[673],{"type":50,"value":614},{"type":44,"tag":587,"props":675,"children":677},{"class":589,"line":676},4,[678,683,688,693,697,701,706,710],{"type":44,"tag":587,"props":679,"children":680},{"style":594},[681],{"type":50,"value":682},"    \u003C",{"type":44,"tag":587,"props":684,"children":685},{"style":600},[686],{"type":50,"value":687},"meta",{"type":44,"tag":587,"props":689,"children":690},{"style":606},[691],{"type":50,"value":692}," charset",{"type":44,"tag":587,"props":694,"children":695},{"style":594},[696],{"type":50,"value":637},{"type":44,"tag":587,"props":698,"children":699},{"style":594},[700],{"type":50,"value":642},{"type":44,"tag":587,"props":702,"children":703},{"style":645},[704],{"type":50,"value":705},"UTF-8",{"type":44,"tag":587,"props":707,"children":708},{"style":594},[709],{"type":50,"value":642},{"type":44,"tag":587,"props":711,"children":712},{"style":594},[713],{"type":50,"value":614},{"type":44,"tag":587,"props":715,"children":717},{"class":589,"line":716},5,[718,722,726,731,735,739,744,748,753,757,761,766,770],{"type":44,"tag":587,"props":719,"children":720},{"style":594},[721],{"type":50,"value":682},{"type":44,"tag":587,"props":723,"children":724},{"style":600},[725],{"type":50,"value":687},{"type":44,"tag":587,"props":727,"children":728},{"style":606},[729],{"type":50,"value":730}," name",{"type":44,"tag":587,"props":732,"children":733},{"style":594},[734],{"type":50,"value":637},{"type":44,"tag":587,"props":736,"children":737},{"style":594},[738],{"type":50,"value":642},{"type":44,"tag":587,"props":740,"children":741},{"style":645},[742],{"type":50,"value":743},"viewport",{"type":44,"tag":587,"props":745,"children":746},{"style":594},[747],{"type":50,"value":642},{"type":44,"tag":587,"props":749,"children":750},{"style":606},[751],{"type":50,"value":752}," content",{"type":44,"tag":587,"props":754,"children":755},{"style":594},[756],{"type":50,"value":637},{"type":44,"tag":587,"props":758,"children":759},{"style":594},[760],{"type":50,"value":642},{"type":44,"tag":587,"props":762,"children":763},{"style":645},[764],{"type":50,"value":765},"width=device-width, initial-scale=1.0",{"type":44,"tag":587,"props":767,"children":768},{"style":594},[769],{"type":50,"value":642},{"type":44,"tag":587,"props":771,"children":772},{"style":594},[773],{"type":50,"value":614},{"type":44,"tag":587,"props":775,"children":777},{"class":589,"line":776},6,[778,782,787,792,798,803,807],{"type":44,"tag":587,"props":779,"children":780},{"style":594},[781],{"type":50,"value":682},{"type":44,"tag":587,"props":783,"children":784},{"style":600},[785],{"type":50,"value":786},"title",{"type":44,"tag":587,"props":788,"children":789},{"style":594},[790],{"type":50,"value":791},">",{"type":44,"tag":587,"props":793,"children":795},{"style":794},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[796],{"type":50,"value":797},"Dashboard Title",{"type":44,"tag":587,"props":799,"children":800},{"style":594},[801],{"type":50,"value":802},"\u003C\u002F",{"type":44,"tag":587,"props":804,"children":805},{"style":600},[806],{"type":50,"value":786},{"type":44,"tag":587,"props":808,"children":809},{"style":594},[810],{"type":50,"value":614},{"type":44,"tag":587,"props":812,"children":814},{"class":589,"line":813},7,[815,819,824,829,833,837,842,846,851,855,859,864,868,873,877,881,886,890,895,899],{"type":44,"tag":587,"props":816,"children":817},{"style":594},[818],{"type":50,"value":682},{"type":44,"tag":587,"props":820,"children":821},{"style":600},[822],{"type":50,"value":823},"script",{"type":44,"tag":587,"props":825,"children":826},{"style":606},[827],{"type":50,"value":828}," src",{"type":44,"tag":587,"props":830,"children":831},{"style":594},[832],{"type":50,"value":637},{"type":44,"tag":587,"props":834,"children":835},{"style":594},[836],{"type":50,"value":642},{"type":44,"tag":587,"props":838,"children":839},{"style":645},[840],{"type":50,"value":841},"https:\u002F\u002Fcdn.jsdelivr.net\u002Fnpm\u002Fchart.js@4.5.1",{"type":44,"tag":587,"props":843,"children":844},{"style":594},[845],{"type":50,"value":642},{"type":44,"tag":587,"props":847,"children":848},{"style":606},[849],{"type":50,"value":850}," integrity",{"type":44,"tag":587,"props":852,"children":853},{"style":594},[854],{"type":50,"value":637},{"type":44,"tag":587,"props":856,"children":857},{"style":594},[858],{"type":50,"value":642},{"type":44,"tag":587,"props":860,"children":861},{"style":645},[862],{"type":50,"value":863},"sha384-jb8JQMbMoBUzgWatfe6COACi2ljcDdZQ2OxczGA3bGNeWe+6DChMTBJemed7ZnvJ",{"type":44,"tag":587,"props":865,"children":866},{"style":594},[867],{"type":50,"value":642},{"type":44,"tag":587,"props":869,"children":870},{"style":606},[871],{"type":50,"value":872}," crossorigin",{"type":44,"tag":587,"props":874,"children":875},{"style":594},[876],{"type":50,"value":637},{"type":44,"tag":587,"props":878,"children":879},{"style":594},[880],{"type":50,"value":642},{"type":44,"tag":587,"props":882,"children":883},{"style":645},[884],{"type":50,"value":885},"anonymous",{"type":44,"tag":587,"props":887,"children":888},{"style":594},[889],{"type":50,"value":642},{"type":44,"tag":587,"props":891,"children":892},{"style":594},[893],{"type":50,"value":894},">\u003C\u002F",{"type":44,"tag":587,"props":896,"children":897},{"style":600},[898],{"type":50,"value":823},{"type":44,"tag":587,"props":900,"children":901},{"style":594},[902],{"type":50,"value":614},{"type":44,"tag":587,"props":904,"children":906},{"class":589,"line":905},8,[907,911,915,919,923,927,932,936,940,944,948,953,957,961,965,969,973,977,981,985],{"type":44,"tag":587,"props":908,"children":909},{"style":594},[910],{"type":50,"value":682},{"type":44,"tag":587,"props":912,"children":913},{"style":600},[914],{"type":50,"value":823},{"type":44,"tag":587,"props":916,"children":917},{"style":606},[918],{"type":50,"value":828},{"type":44,"tag":587,"props":920,"children":921},{"style":594},[922],{"type":50,"value":637},{"type":44,"tag":587,"props":924,"children":925},{"style":594},[926],{"type":50,"value":642},{"type":44,"tag":587,"props":928,"children":929},{"style":645},[930],{"type":50,"value":931},"https:\u002F\u002Fcdn.jsdelivr.net\u002Fnpm\u002Fchartjs-adapter-date-fns@3.0.0",{"type":44,"tag":587,"props":933,"children":934},{"style":594},[935],{"type":50,"value":642},{"type":44,"tag":587,"props":937,"children":938},{"style":606},[939],{"type":50,"value":850},{"type":44,"tag":587,"props":941,"children":942},{"style":594},[943],{"type":50,"value":637},{"type":44,"tag":587,"props":945,"children":946},{"style":594},[947],{"type":50,"value":642},{"type":44,"tag":587,"props":949,"children":950},{"style":645},[951],{"type":50,"value":952},"sha384-cVMg8E3QFwTvGCDuK+ET4PD341jF3W8nO1auiXfuZNQkzbUUiBGLsIQUE+b1mxws",{"type":44,"tag":587,"props":954,"children":955},{"style":594},[956],{"type":50,"value":642},{"type":44,"tag":587,"props":958,"children":959},{"style":606},[960],{"type":50,"value":872},{"type":44,"tag":587,"props":962,"children":963},{"style":594},[964],{"type":50,"value":637},{"type":44,"tag":587,"props":966,"children":967},{"style":594},[968],{"type":50,"value":642},{"type":44,"tag":587,"props":970,"children":971},{"style":645},[972],{"type":50,"value":885},{"type":44,"tag":587,"props":974,"children":975},{"style":594},[976],{"type":50,"value":642},{"type":44,"tag":587,"props":978,"children":979},{"style":594},[980],{"type":50,"value":894},{"type":44,"tag":587,"props":982,"children":983},{"style":600},[984],{"type":50,"value":823},{"type":44,"tag":587,"props":986,"children":987},{"style":594},[988],{"type":50,"value":614},{"type":44,"tag":587,"props":990,"children":992},{"class":589,"line":991},9,[993,997,1002],{"type":44,"tag":587,"props":994,"children":995},{"style":594},[996],{"type":50,"value":682},{"type":44,"tag":587,"props":998,"children":999},{"style":600},[1000],{"type":50,"value":1001},"style",{"type":44,"tag":587,"props":1003,"children":1004},{"style":594},[1005],{"type":50,"value":614},{"type":44,"tag":587,"props":1007,"children":1009},{"class":589,"line":1008},10,[1010],{"type":44,"tag":587,"props":1011,"children":1013},{"style":1012},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic",[1014],{"type":50,"value":1015},"        \u002F* Dashboard styles go here *\u002F\n",{"type":44,"tag":587,"props":1017,"children":1019},{"class":589,"line":1018},11,[1020,1025,1029],{"type":44,"tag":587,"props":1021,"children":1022},{"style":594},[1023],{"type":50,"value":1024},"    \u003C\u002F",{"type":44,"tag":587,"props":1026,"children":1027},{"style":600},[1028],{"type":50,"value":1001},{"type":44,"tag":587,"props":1030,"children":1031},{"style":594},[1032],{"type":50,"value":614},{"type":44,"tag":587,"props":1034,"children":1036},{"class":589,"line":1035},12,[1037,1041,1045],{"type":44,"tag":587,"props":1038,"children":1039},{"style":594},[1040],{"type":50,"value":802},{"type":44,"tag":587,"props":1042,"children":1043},{"style":600},[1044],{"type":50,"value":669},{"type":44,"tag":587,"props":1046,"children":1047},{"style":594},[1048],{"type":50,"value":614},{"type":44,"tag":587,"props":1050,"children":1052},{"class":589,"line":1051},13,[1053,1057,1062],{"type":44,"tag":587,"props":1054,"children":1055},{"style":594},[1056],{"type":50,"value":623},{"type":44,"tag":587,"props":1058,"children":1059},{"style":600},[1060],{"type":50,"value":1061},"body",{"type":44,"tag":587,"props":1063,"children":1064},{"style":594},[1065],{"type":50,"value":614},{"type":44,"tag":587,"props":1067,"children":1069},{"class":589,"line":1068},14,[1070,1074,1079,1084,1088,1092,1097,1101],{"type":44,"tag":587,"props":1071,"children":1072},{"style":594},[1073],{"type":50,"value":682},{"type":44,"tag":587,"props":1075,"children":1076},{"style":600},[1077],{"type":50,"value":1078},"div",{"type":44,"tag":587,"props":1080,"children":1081},{"style":606},[1082],{"type":50,"value":1083}," class",{"type":44,"tag":587,"props":1085,"children":1086},{"style":594},[1087],{"type":50,"value":637},{"type":44,"tag":587,"props":1089,"children":1090},{"style":594},[1091],{"type":50,"value":642},{"type":44,"tag":587,"props":1093,"children":1094},{"style":645},[1095],{"type":50,"value":1096},"dashboard-container",{"type":44,"tag":587,"props":1098,"children":1099},{"style":594},[1100],{"type":50,"value":642},{"type":44,"tag":587,"props":1102,"children":1103},{"style":594},[1104],{"type":50,"value":614},{"type":44,"tag":587,"props":1106,"children":1108},{"class":589,"line":1107},15,[1109,1114,1119,1123,1127,1131,1136,1140],{"type":44,"tag":587,"props":1110,"children":1111},{"style":594},[1112],{"type":50,"value":1113},"        \u003C",{"type":44,"tag":587,"props":1115,"children":1116},{"style":600},[1117],{"type":50,"value":1118},"header",{"type":44,"tag":587,"props":1120,"children":1121},{"style":606},[1122],{"type":50,"value":1083},{"type":44,"tag":587,"props":1124,"children":1125},{"style":594},[1126],{"type":50,"value":637},{"type":44,"tag":587,"props":1128,"children":1129},{"style":594},[1130],{"type":50,"value":642},{"type":44,"tag":587,"props":1132,"children":1133},{"style":645},[1134],{"type":50,"value":1135},"dashboard-header",{"type":44,"tag":587,"props":1137,"children":1138},{"style":594},[1139],{"type":50,"value":642},{"type":44,"tag":587,"props":1141,"children":1142},{"style":594},[1143],{"type":50,"value":614},{"type":44,"tag":587,"props":1145,"children":1147},{"class":589,"line":1146},16,[1148,1153,1157,1161,1165,1169,1173],{"type":44,"tag":587,"props":1149,"children":1150},{"style":594},[1151],{"type":50,"value":1152},"            \u003C",{"type":44,"tag":587,"props":1154,"children":1155},{"style":600},[1156],{"type":50,"value":45},{"type":44,"tag":587,"props":1158,"children":1159},{"style":594},[1160],{"type":50,"value":791},{"type":44,"tag":587,"props":1162,"children":1163},{"style":794},[1164],{"type":50,"value":797},{"type":44,"tag":587,"props":1166,"children":1167},{"style":594},[1168],{"type":50,"value":802},{"type":44,"tag":587,"props":1170,"children":1171},{"style":600},[1172],{"type":50,"value":45},{"type":44,"tag":587,"props":1174,"children":1175},{"style":594},[1176],{"type":50,"value":614},{"type":44,"tag":587,"props":1178,"children":1180},{"class":589,"line":1179},17,[1181,1185,1189,1193,1197,1201,1206,1210],{"type":44,"tag":587,"props":1182,"children":1183},{"style":594},[1184],{"type":50,"value":1152},{"type":44,"tag":587,"props":1186,"children":1187},{"style":600},[1188],{"type":50,"value":1078},{"type":44,"tag":587,"props":1190,"children":1191},{"style":606},[1192],{"type":50,"value":1083},{"type":44,"tag":587,"props":1194,"children":1195},{"style":594},[1196],{"type":50,"value":637},{"type":44,"tag":587,"props":1198,"children":1199},{"style":594},[1200],{"type":50,"value":642},{"type":44,"tag":587,"props":1202,"children":1203},{"style":645},[1204],{"type":50,"value":1205},"filters",{"type":44,"tag":587,"props":1207,"children":1208},{"style":594},[1209],{"type":50,"value":642},{"type":44,"tag":587,"props":1211,"children":1212},{"style":594},[1213],{"type":50,"value":614},{"type":44,"tag":587,"props":1215,"children":1217},{"class":589,"line":1216},18,[1218],{"type":44,"tag":587,"props":1219,"children":1220},{"style":1012},[1221],{"type":50,"value":1222},"                \u003C!-- Filter controls -->\n",{"type":44,"tag":587,"props":1224,"children":1226},{"class":589,"line":1225},19,[1227,1232,1236],{"type":44,"tag":587,"props":1228,"children":1229},{"style":594},[1230],{"type":50,"value":1231},"            \u003C\u002F",{"type":44,"tag":587,"props":1233,"children":1234},{"style":600},[1235],{"type":50,"value":1078},{"type":44,"tag":587,"props":1237,"children":1238},{"style":594},[1239],{"type":50,"value":614},{"type":44,"tag":587,"props":1241,"children":1243},{"class":589,"line":1242},20,[1244,1249,1253],{"type":44,"tag":587,"props":1245,"children":1246},{"style":594},[1247],{"type":50,"value":1248},"        \u003C\u002F",{"type":44,"tag":587,"props":1250,"children":1251},{"style":600},[1252],{"type":50,"value":1118},{"type":44,"tag":587,"props":1254,"children":1255},{"style":594},[1256],{"type":50,"value":614},{"type":44,"tag":587,"props":1258,"children":1260},{"class":589,"line":1259},21,[1261],{"type":44,"tag":587,"props":1262,"children":1264},{"emptyLinePlaceholder":1263},true,[1265],{"type":50,"value":1266},"\n",{"type":44,"tag":587,"props":1268,"children":1270},{"class":589,"line":1269},22,[1271,1275,1280,1284,1288,1292,1297,1301],{"type":44,"tag":587,"props":1272,"children":1273},{"style":594},[1274],{"type":50,"value":1113},{"type":44,"tag":587,"props":1276,"children":1277},{"style":600},[1278],{"type":50,"value":1279},"section",{"type":44,"tag":587,"props":1281,"children":1282},{"style":606},[1283],{"type":50,"value":1083},{"type":44,"tag":587,"props":1285,"children":1286},{"style":594},[1287],{"type":50,"value":637},{"type":44,"tag":587,"props":1289,"children":1290},{"style":594},[1291],{"type":50,"value":642},{"type":44,"tag":587,"props":1293,"children":1294},{"style":645},[1295],{"type":50,"value":1296},"kpi-row",{"type":44,"tag":587,"props":1298,"children":1299},{"style":594},[1300],{"type":50,"value":642},{"type":44,"tag":587,"props":1302,"children":1303},{"style":594},[1304],{"type":50,"value":614},{"type":44,"tag":587,"props":1306,"children":1308},{"class":589,"line":1307},23,[1309],{"type":44,"tag":587,"props":1310,"children":1311},{"style":1012},[1312],{"type":50,"value":1313},"            \u003C!-- KPI cards -->\n",{"type":44,"tag":587,"props":1315,"children":1317},{"class":589,"line":1316},24,[1318,1322,1326],{"type":44,"tag":587,"props":1319,"children":1320},{"style":594},[1321],{"type":50,"value":1248},{"type":44,"tag":587,"props":1323,"children":1324},{"style":600},[1325],{"type":50,"value":1279},{"type":44,"tag":587,"props":1327,"children":1328},{"style":594},[1329],{"type":50,"value":614},{"type":44,"tag":587,"props":1331,"children":1333},{"class":589,"line":1332},25,[1334],{"type":44,"tag":587,"props":1335,"children":1336},{"emptyLinePlaceholder":1263},[1337],{"type":50,"value":1266},{"type":44,"tag":587,"props":1339,"children":1341},{"class":589,"line":1340},26,[1342,1346,1350,1354,1358,1362,1367,1371],{"type":44,"tag":587,"props":1343,"children":1344},{"style":594},[1345],{"type":50,"value":1113},{"type":44,"tag":587,"props":1347,"children":1348},{"style":600},[1349],{"type":50,"value":1279},{"type":44,"tag":587,"props":1351,"children":1352},{"style":606},[1353],{"type":50,"value":1083},{"type":44,"tag":587,"props":1355,"children":1356},{"style":594},[1357],{"type":50,"value":637},{"type":44,"tag":587,"props":1359,"children":1360},{"style":594},[1361],{"type":50,"value":642},{"type":44,"tag":587,"props":1363,"children":1364},{"style":645},[1365],{"type":50,"value":1366},"chart-row",{"type":44,"tag":587,"props":1368,"children":1369},{"style":594},[1370],{"type":50,"value":642},{"type":44,"tag":587,"props":1372,"children":1373},{"style":594},[1374],{"type":50,"value":614},{"type":44,"tag":587,"props":1376,"children":1378},{"class":589,"line":1377},27,[1379],{"type":44,"tag":587,"props":1380,"children":1381},{"style":1012},[1382],{"type":50,"value":1383},"            \u003C!-- Chart containers -->\n",{"type":44,"tag":587,"props":1385,"children":1387},{"class":589,"line":1386},28,[1388,1392,1396],{"type":44,"tag":587,"props":1389,"children":1390},{"style":594},[1391],{"type":50,"value":1248},{"type":44,"tag":587,"props":1393,"children":1394},{"style":600},[1395],{"type":50,"value":1279},{"type":44,"tag":587,"props":1397,"children":1398},{"style":594},[1399],{"type":50,"value":614},{"type":44,"tag":587,"props":1401,"children":1403},{"class":589,"line":1402},29,[1404],{"type":44,"tag":587,"props":1405,"children":1406},{"emptyLinePlaceholder":1263},[1407],{"type":50,"value":1266},{"type":44,"tag":587,"props":1409,"children":1411},{"class":589,"line":1410},30,[1412,1416,1420,1424,1428,1432,1437,1441],{"type":44,"tag":587,"props":1413,"children":1414},{"style":594},[1415],{"type":50,"value":1113},{"type":44,"tag":587,"props":1417,"children":1418},{"style":600},[1419],{"type":50,"value":1279},{"type":44,"tag":587,"props":1421,"children":1422},{"style":606},[1423],{"type":50,"value":1083},{"type":44,"tag":587,"props":1425,"children":1426},{"style":594},[1427],{"type":50,"value":637},{"type":44,"tag":587,"props":1429,"children":1430},{"style":594},[1431],{"type":50,"value":642},{"type":44,"tag":587,"props":1433,"children":1434},{"style":645},[1435],{"type":50,"value":1436},"table-section",{"type":44,"tag":587,"props":1438,"children":1439},{"style":594},[1440],{"type":50,"value":642},{"type":44,"tag":587,"props":1442,"children":1443},{"style":594},[1444],{"type":50,"value":614},{"type":44,"tag":587,"props":1446,"children":1448},{"class":589,"line":1447},31,[1449],{"type":44,"tag":587,"props":1450,"children":1451},{"style":1012},[1452],{"type":50,"value":1453},"            \u003C!-- Data table -->\n",{"type":44,"tag":587,"props":1455,"children":1457},{"class":589,"line":1456},32,[1458,1462,1466],{"type":44,"tag":587,"props":1459,"children":1460},{"style":594},[1461],{"type":50,"value":1248},{"type":44,"tag":587,"props":1463,"children":1464},{"style":600},[1465],{"type":50,"value":1279},{"type":44,"tag":587,"props":1467,"children":1468},{"style":594},[1469],{"type":50,"value":614},{"type":44,"tag":587,"props":1471,"children":1473},{"class":589,"line":1472},33,[1474],{"type":44,"tag":587,"props":1475,"children":1476},{"emptyLinePlaceholder":1263},[1477],{"type":50,"value":1266},{"type":44,"tag":587,"props":1479,"children":1481},{"class":589,"line":1480},34,[1482,1486,1491,1495,1499,1503,1508,1512],{"type":44,"tag":587,"props":1483,"children":1484},{"style":594},[1485],{"type":50,"value":1113},{"type":44,"tag":587,"props":1487,"children":1488},{"style":600},[1489],{"type":50,"value":1490},"footer",{"type":44,"tag":587,"props":1492,"children":1493},{"style":606},[1494],{"type":50,"value":1083},{"type":44,"tag":587,"props":1496,"children":1497},{"style":594},[1498],{"type":50,"value":637},{"type":44,"tag":587,"props":1500,"children":1501},{"style":594},[1502],{"type":50,"value":642},{"type":44,"tag":587,"props":1504,"children":1505},{"style":645},[1506],{"type":50,"value":1507},"dashboard-footer",{"type":44,"tag":587,"props":1509,"children":1510},{"style":594},[1511],{"type":50,"value":642},{"type":44,"tag":587,"props":1513,"children":1514},{"style":594},[1515],{"type":50,"value":614},{"type":44,"tag":587,"props":1517,"children":1519},{"class":589,"line":1518},35,[1520,1524,1528,1532,1537,1541,1545,1550,1554,1558,1563,1567,1571,1575,1579,1583],{"type":44,"tag":587,"props":1521,"children":1522},{"style":594},[1523],{"type":50,"value":1152},{"type":44,"tag":587,"props":1525,"children":1526},{"style":600},[1527],{"type":50,"value":587},{"type":44,"tag":587,"props":1529,"children":1530},{"style":594},[1531],{"type":50,"value":791},{"type":44,"tag":587,"props":1533,"children":1534},{"style":794},[1535],{"type":50,"value":1536},"Data as of: ",{"type":44,"tag":587,"props":1538,"children":1539},{"style":594},[1540],{"type":50,"value":623},{"type":44,"tag":587,"props":1542,"children":1543},{"style":600},[1544],{"type":50,"value":587},{"type":44,"tag":587,"props":1546,"children":1547},{"style":606},[1548],{"type":50,"value":1549}," id",{"type":44,"tag":587,"props":1551,"children":1552},{"style":594},[1553],{"type":50,"value":637},{"type":44,"tag":587,"props":1555,"children":1556},{"style":594},[1557],{"type":50,"value":642},{"type":44,"tag":587,"props":1559,"children":1560},{"style":645},[1561],{"type":50,"value":1562},"data-date",{"type":44,"tag":587,"props":1564,"children":1565},{"style":594},[1566],{"type":50,"value":642},{"type":44,"tag":587,"props":1568,"children":1569},{"style":594},[1570],{"type":50,"value":894},{"type":44,"tag":587,"props":1572,"children":1573},{"style":600},[1574],{"type":50,"value":587},{"type":44,"tag":587,"props":1576,"children":1577},{"style":594},[1578],{"type":50,"value":894},{"type":44,"tag":587,"props":1580,"children":1581},{"style":600},[1582],{"type":50,"value":587},{"type":44,"tag":587,"props":1584,"children":1585},{"style":594},[1586],{"type":50,"value":614},{"type":44,"tag":587,"props":1588,"children":1590},{"class":589,"line":1589},36,[1591,1595,1599],{"type":44,"tag":587,"props":1592,"children":1593},{"style":594},[1594],{"type":50,"value":1248},{"type":44,"tag":587,"props":1596,"children":1597},{"style":600},[1598],{"type":50,"value":1490},{"type":44,"tag":587,"props":1600,"children":1601},{"style":594},[1602],{"type":50,"value":614},{"type":44,"tag":587,"props":1604,"children":1606},{"class":589,"line":1605},37,[1607,1611,1615],{"type":44,"tag":587,"props":1608,"children":1609},{"style":594},[1610],{"type":50,"value":1024},{"type":44,"tag":587,"props":1612,"children":1613},{"style":600},[1614],{"type":50,"value":1078},{"type":44,"tag":587,"props":1616,"children":1617},{"style":594},[1618],{"type":50,"value":614},{"type":44,"tag":587,"props":1620,"children":1622},{"class":589,"line":1621},38,[1623],{"type":44,"tag":587,"props":1624,"children":1625},{"emptyLinePlaceholder":1263},[1626],{"type":50,"value":1266},{"type":44,"tag":587,"props":1628,"children":1630},{"class":589,"line":1629},39,[1631,1635,1639],{"type":44,"tag":587,"props":1632,"children":1633},{"style":594},[1634],{"type":50,"value":682},{"type":44,"tag":587,"props":1636,"children":1637},{"style":600},[1638],{"type":50,"value":823},{"type":44,"tag":587,"props":1640,"children":1641},{"style":594},[1642],{"type":50,"value":614},{"type":44,"tag":587,"props":1644,"children":1646},{"class":589,"line":1645},40,[1647],{"type":44,"tag":587,"props":1648,"children":1649},{"style":1012},[1650],{"type":50,"value":1651},"        \u002F\u002F Embedded data\n",{"type":44,"tag":587,"props":1653,"children":1655},{"class":589,"line":1654},41,[1656,1661,1666,1670,1675],{"type":44,"tag":587,"props":1657,"children":1658},{"style":606},[1659],{"type":50,"value":1660},"        const",{"type":44,"tag":587,"props":1662,"children":1663},{"style":794},[1664],{"type":50,"value":1665}," DATA ",{"type":44,"tag":587,"props":1667,"children":1668},{"style":594},[1669],{"type":50,"value":637},{"type":44,"tag":587,"props":1671,"children":1672},{"style":794},[1673],{"type":50,"value":1674}," []",{"type":44,"tag":587,"props":1676,"children":1677},{"style":594},[1678],{"type":50,"value":1679},";\n",{"type":44,"tag":587,"props":1681,"children":1683},{"class":589,"line":1682},42,[1684],{"type":44,"tag":587,"props":1685,"children":1686},{"emptyLinePlaceholder":1263},[1687],{"type":50,"value":1266},{"type":44,"tag":587,"props":1689,"children":1691},{"class":589,"line":1690},43,[1692],{"type":44,"tag":587,"props":1693,"children":1694},{"style":1012},[1695],{"type":50,"value":1696},"        \u002F\u002F Dashboard logic\n",{"type":44,"tag":587,"props":1698,"children":1700},{"class":589,"line":1699},44,[1701,1706,1712],{"type":44,"tag":587,"props":1702,"children":1703},{"style":606},[1704],{"type":50,"value":1705},"        class",{"type":44,"tag":587,"props":1707,"children":1709},{"style":1708},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[1710],{"type":50,"value":1711}," Dashboard",{"type":44,"tag":587,"props":1713,"children":1714},{"style":594},[1715],{"type":50,"value":1716}," {\n",{"type":44,"tag":587,"props":1718,"children":1720},{"class":589,"line":1719},45,[1721,1726,1731,1737,1741],{"type":44,"tag":587,"props":1722,"children":1723},{"style":606},[1724],{"type":50,"value":1725},"            constructor",{"type":44,"tag":587,"props":1727,"children":1728},{"style":594},[1729],{"type":50,"value":1730},"(",{"type":44,"tag":587,"props":1732,"children":1734},{"style":1733},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic",[1735],{"type":50,"value":1736},"data",{"type":44,"tag":587,"props":1738,"children":1739},{"style":594},[1740],{"type":50,"value":547},{"type":44,"tag":587,"props":1742,"children":1743},{"style":594},[1744],{"type":50,"value":1716},{"type":44,"tag":587,"props":1746,"children":1748},{"class":589,"line":1747},46,[1749,1754,1759,1764,1769],{"type":44,"tag":587,"props":1750,"children":1751},{"style":594},[1752],{"type":50,"value":1753},"                this.",{"type":44,"tag":587,"props":1755,"children":1756},{"style":794},[1757],{"type":50,"value":1758},"rawData",{"type":44,"tag":587,"props":1760,"children":1761},{"style":594},[1762],{"type":50,"value":1763}," =",{"type":44,"tag":587,"props":1765,"children":1766},{"style":794},[1767],{"type":50,"value":1768}," data",{"type":44,"tag":587,"props":1770,"children":1771},{"style":594},[1772],{"type":50,"value":1679},{"type":44,"tag":587,"props":1774,"children":1776},{"class":589,"line":1775},47,[1777,1781,1786,1790,1794],{"type":44,"tag":587,"props":1778,"children":1779},{"style":594},[1780],{"type":50,"value":1753},{"type":44,"tag":587,"props":1782,"children":1783},{"style":794},[1784],{"type":50,"value":1785},"filteredData",{"type":44,"tag":587,"props":1787,"children":1788},{"style":594},[1789],{"type":50,"value":1763},{"type":44,"tag":587,"props":1791,"children":1792},{"style":794},[1793],{"type":50,"value":1768},{"type":44,"tag":587,"props":1795,"children":1796},{"style":594},[1797],{"type":50,"value":1679},{"type":44,"tag":587,"props":1799,"children":1801},{"class":589,"line":1800},48,[1802,1806,1811,1815],{"type":44,"tag":587,"props":1803,"children":1804},{"style":594},[1805],{"type":50,"value":1753},{"type":44,"tag":587,"props":1807,"children":1808},{"style":794},[1809],{"type":50,"value":1810},"charts",{"type":44,"tag":587,"props":1812,"children":1813},{"style":594},[1814],{"type":50,"value":1763},{"type":44,"tag":587,"props":1816,"children":1817},{"style":594},[1818],{"type":50,"value":1819}," {};\n",{"type":44,"tag":587,"props":1821,"children":1823},{"class":589,"line":1822},49,[1824,1828,1834,1839],{"type":44,"tag":587,"props":1825,"children":1826},{"style":594},[1827],{"type":50,"value":1753},{"type":44,"tag":587,"props":1829,"children":1831},{"style":1830},"--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF",[1832],{"type":50,"value":1833},"init",{"type":44,"tag":587,"props":1835,"children":1836},{"style":600},[1837],{"type":50,"value":1838},"()",{"type":44,"tag":587,"props":1840,"children":1841},{"style":594},[1842],{"type":50,"value":1679},{"type":44,"tag":587,"props":1844,"children":1846},{"class":589,"line":1845},50,[1847],{"type":44,"tag":587,"props":1848,"children":1849},{"style":594},[1850],{"type":50,"value":1851},"            }\n",{"type":44,"tag":587,"props":1853,"children":1855},{"class":589,"line":1854},51,[1856],{"type":44,"tag":587,"props":1857,"children":1858},{"emptyLinePlaceholder":1263},[1859],{"type":50,"value":1266},{"type":44,"tag":587,"props":1861,"children":1863},{"class":589,"line":1862},52,[1864,1869,1873],{"type":44,"tag":587,"props":1865,"children":1866},{"style":600},[1867],{"type":50,"value":1868},"            init",{"type":44,"tag":587,"props":1870,"children":1871},{"style":594},[1872],{"type":50,"value":1838},{"type":44,"tag":587,"props":1874,"children":1875},{"style":594},[1876],{"type":50,"value":1716},{"type":44,"tag":587,"props":1878,"children":1880},{"class":589,"line":1879},53,[1881,1885,1890,1894],{"type":44,"tag":587,"props":1882,"children":1883},{"style":594},[1884],{"type":50,"value":1753},{"type":44,"tag":587,"props":1886,"children":1887},{"style":1830},[1888],{"type":50,"value":1889},"setupFilters",{"type":44,"tag":587,"props":1891,"children":1892},{"style":600},[1893],{"type":50,"value":1838},{"type":44,"tag":587,"props":1895,"children":1896},{"style":594},[1897],{"type":50,"value":1679},{"type":44,"tag":587,"props":1899,"children":1901},{"class":589,"line":1900},54,[1902,1906,1911,1915],{"type":44,"tag":587,"props":1903,"children":1904},{"style":594},[1905],{"type":50,"value":1753},{"type":44,"tag":587,"props":1907,"children":1908},{"style":1830},[1909],{"type":50,"value":1910},"renderKPIs",{"type":44,"tag":587,"props":1912,"children":1913},{"style":600},[1914],{"type":50,"value":1838},{"type":44,"tag":587,"props":1916,"children":1917},{"style":594},[1918],{"type":50,"value":1679},{"type":44,"tag":587,"props":1920,"children":1922},{"class":589,"line":1921},55,[1923,1927,1932,1936],{"type":44,"tag":587,"props":1924,"children":1925},{"style":594},[1926],{"type":50,"value":1753},{"type":44,"tag":587,"props":1928,"children":1929},{"style":1830},[1930],{"type":50,"value":1931},"renderCharts",{"type":44,"tag":587,"props":1933,"children":1934},{"style":600},[1935],{"type":50,"value":1838},{"type":44,"tag":587,"props":1937,"children":1938},{"style":594},[1939],{"type":50,"value":1679},{"type":44,"tag":587,"props":1941,"children":1943},{"class":589,"line":1942},56,[1944,1948,1953,1957],{"type":44,"tag":587,"props":1945,"children":1946},{"style":594},[1947],{"type":50,"value":1753},{"type":44,"tag":587,"props":1949,"children":1950},{"style":1830},[1951],{"type":50,"value":1952},"renderTable",{"type":44,"tag":587,"props":1954,"children":1955},{"style":600},[1956],{"type":50,"value":1838},{"type":44,"tag":587,"props":1958,"children":1959},{"style":594},[1960],{"type":50,"value":1679},{"type":44,"tag":587,"props":1962,"children":1964},{"class":589,"line":1963},57,[1965],{"type":44,"tag":587,"props":1966,"children":1967},{"style":594},[1968],{"type":50,"value":1851},{"type":44,"tag":587,"props":1970,"children":1972},{"class":589,"line":1971},58,[1973],{"type":44,"tag":587,"props":1974,"children":1975},{"emptyLinePlaceholder":1263},[1976],{"type":50,"value":1266},{"type":44,"tag":587,"props":1978,"children":1980},{"class":589,"line":1979},59,[1981,1986,1990],{"type":44,"tag":587,"props":1982,"children":1983},{"style":600},[1984],{"type":50,"value":1985},"            applyFilters",{"type":44,"tag":587,"props":1987,"children":1988},{"style":594},[1989],{"type":50,"value":1838},{"type":44,"tag":587,"props":1991,"children":1992},{"style":594},[1993],{"type":50,"value":1716},{"type":44,"tag":587,"props":1995,"children":1997},{"class":589,"line":1996},60,[1998],{"type":44,"tag":587,"props":1999,"children":2000},{"style":1012},[2001],{"type":50,"value":2002},"                \u002F\u002F Filter logic\n",{"type":44,"tag":587,"props":2004,"children":2006},{"class":589,"line":2005},61,[2007,2011,2015,2019,2024,2028,2032,2037,2041,2046,2051],{"type":44,"tag":587,"props":2008,"children":2009},{"style":594},[2010],{"type":50,"value":1753},{"type":44,"tag":587,"props":2012,"children":2013},{"style":794},[2014],{"type":50,"value":1785},{"type":44,"tag":587,"props":2016,"children":2017},{"style":594},[2018],{"type":50,"value":1763},{"type":44,"tag":587,"props":2020,"children":2021},{"style":594},[2022],{"type":50,"value":2023}," this.",{"type":44,"tag":587,"props":2025,"children":2026},{"style":794},[2027],{"type":50,"value":1758},{"type":44,"tag":587,"props":2029,"children":2030},{"style":594},[2031],{"type":50,"value":70},{"type":44,"tag":587,"props":2033,"children":2034},{"style":1830},[2035],{"type":50,"value":2036},"filter",{"type":44,"tag":587,"props":2038,"children":2039},{"style":600},[2040],{"type":50,"value":1730},{"type":44,"tag":587,"props":2042,"children":2043},{"style":1733},[2044],{"type":50,"value":2045},"row",{"type":44,"tag":587,"props":2047,"children":2048},{"style":606},[2049],{"type":50,"value":2050}," =>",{"type":44,"tag":587,"props":2052,"children":2053},{"style":594},[2054],{"type":50,"value":1716},{"type":44,"tag":587,"props":2056,"children":2058},{"class":589,"line":2057},62,[2059],{"type":44,"tag":587,"props":2060,"children":2061},{"style":1012},[2062],{"type":50,"value":2063},"                    \u002F\u002F Apply each active filter\n",{"type":44,"tag":587,"props":2065,"children":2067},{"class":589,"line":2066},63,[2068,2074,2080,2085],{"type":44,"tag":587,"props":2069,"children":2071},{"style":2070},"--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic",[2072],{"type":50,"value":2073},"                    return",{"type":44,"tag":587,"props":2075,"children":2077},{"style":2076},"--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC",[2078],{"type":50,"value":2079}," true",{"type":44,"tag":587,"props":2081,"children":2082},{"style":594},[2083],{"type":50,"value":2084},";",{"type":44,"tag":587,"props":2086,"children":2087},{"style":1012},[2088],{"type":50,"value":2089}," \u002F\u002F placeholder\n",{"type":44,"tag":587,"props":2091,"children":2093},{"class":589,"line":2092},64,[2094,2099,2103],{"type":44,"tag":587,"props":2095,"children":2096},{"style":594},[2097],{"type":50,"value":2098},"                }",{"type":44,"tag":587,"props":2100,"children":2101},{"style":600},[2102],{"type":50,"value":547},{"type":44,"tag":587,"props":2104,"children":2105},{"style":594},[2106],{"type":50,"value":1679},{"type":44,"tag":587,"props":2108,"children":2110},{"class":589,"line":2109},65,[2111,2115,2119,2123],{"type":44,"tag":587,"props":2112,"children":2113},{"style":594},[2114],{"type":50,"value":1753},{"type":44,"tag":587,"props":2116,"children":2117},{"style":1830},[2118],{"type":50,"value":1910},{"type":44,"tag":587,"props":2120,"children":2121},{"style":600},[2122],{"type":50,"value":1838},{"type":44,"tag":587,"props":2124,"children":2125},{"style":594},[2126],{"type":50,"value":1679},{"type":44,"tag":587,"props":2128,"children":2130},{"class":589,"line":2129},66,[2131,2135,2140,2144],{"type":44,"tag":587,"props":2132,"children":2133},{"style":594},[2134],{"type":50,"value":1753},{"type":44,"tag":587,"props":2136,"children":2137},{"style":1830},[2138],{"type":50,"value":2139},"updateCharts",{"type":44,"tag":587,"props":2141,"children":2142},{"style":600},[2143],{"type":50,"value":1838},{"type":44,"tag":587,"props":2145,"children":2146},{"style":594},[2147],{"type":50,"value":1679},{"type":44,"tag":587,"props":2149,"children":2151},{"class":589,"line":2150},67,[2152,2156,2160,2164],{"type":44,"tag":587,"props":2153,"children":2154},{"style":594},[2155],{"type":50,"value":1753},{"type":44,"tag":587,"props":2157,"children":2158},{"style":1830},[2159],{"type":50,"value":1952},{"type":44,"tag":587,"props":2161,"children":2162},{"style":600},[2163],{"type":50,"value":1838},{"type":44,"tag":587,"props":2165,"children":2166},{"style":594},[2167],{"type":50,"value":1679},{"type":44,"tag":587,"props":2169,"children":2171},{"class":589,"line":2170},68,[2172],{"type":44,"tag":587,"props":2173,"children":2174},{"style":594},[2175],{"type":50,"value":1851},{"type":44,"tag":587,"props":2177,"children":2179},{"class":589,"line":2178},69,[2180],{"type":44,"tag":587,"props":2181,"children":2182},{"emptyLinePlaceholder":1263},[2183],{"type":50,"value":1266},{"type":44,"tag":587,"props":2185,"children":2187},{"class":589,"line":2186},70,[2188],{"type":44,"tag":587,"props":2189,"children":2190},{"style":1012},[2191],{"type":50,"value":2192},"            \u002F\u002F ... methods for each section\n",{"type":44,"tag":587,"props":2194,"children":2196},{"class":589,"line":2195},71,[2197],{"type":44,"tag":587,"props":2198,"children":2199},{"style":594},[2200],{"type":50,"value":2201},"        }\n",{"type":44,"tag":587,"props":2203,"children":2205},{"class":589,"line":2204},72,[2206],{"type":44,"tag":587,"props":2207,"children":2208},{"emptyLinePlaceholder":1263},[2209],{"type":50,"value":1266},{"type":44,"tag":587,"props":2211,"children":2213},{"class":589,"line":2212},73,[2214,2218,2223,2227,2232,2236,2241],{"type":44,"tag":587,"props":2215,"children":2216},{"style":606},[2217],{"type":50,"value":1660},{"type":44,"tag":587,"props":2219,"children":2220},{"style":794},[2221],{"type":50,"value":2222}," dashboard ",{"type":44,"tag":587,"props":2224,"children":2225},{"style":594},[2226],{"type":50,"value":637},{"type":44,"tag":587,"props":2228,"children":2229},{"style":594},[2230],{"type":50,"value":2231}," new",{"type":44,"tag":587,"props":2233,"children":2234},{"style":1830},[2235],{"type":50,"value":1711},{"type":44,"tag":587,"props":2237,"children":2238},{"style":794},[2239],{"type":50,"value":2240},"(DATA)",{"type":44,"tag":587,"props":2242,"children":2243},{"style":594},[2244],{"type":50,"value":1679},{"type":44,"tag":587,"props":2246,"children":2248},{"class":589,"line":2247},74,[2249,2253,2257],{"type":44,"tag":587,"props":2250,"children":2251},{"style":594},[2252],{"type":50,"value":1024},{"type":44,"tag":587,"props":2254,"children":2255},{"style":600},[2256],{"type":50,"value":823},{"type":44,"tag":587,"props":2258,"children":2259},{"style":594},[2260],{"type":50,"value":614},{"type":44,"tag":587,"props":2262,"children":2264},{"class":589,"line":2263},75,[2265,2269,2273],{"type":44,"tag":587,"props":2266,"children":2267},{"style":594},[2268],{"type":50,"value":802},{"type":44,"tag":587,"props":2270,"children":2271},{"style":600},[2272],{"type":50,"value":1061},{"type":44,"tag":587,"props":2274,"children":2275},{"style":594},[2276],{"type":50,"value":614},{"type":44,"tag":587,"props":2278,"children":2280},{"class":589,"line":2279},76,[2281,2285,2289],{"type":44,"tag":587,"props":2282,"children":2283},{"style":594},[2284],{"type":50,"value":802},{"type":44,"tag":587,"props":2286,"children":2287},{"style":600},[2288],{"type":50,"value":22},{"type":44,"tag":587,"props":2290,"children":2291},{"style":594},[2292],{"type":50,"value":614},{"type":44,"tag":77,"props":2294,"children":2296},{"id":2295},"kpi-card-pattern",[2297],{"type":50,"value":2298},"KPI Card Pattern",{"type":44,"tag":84,"props":2300,"children":2302},{"className":580,"code":2301,"language":22,"meta":93,"style":93},"\u003Cdiv class=\"kpi-card\">\n    \u003Cdiv class=\"kpi-label\">Total Revenue\u003C\u002Fdiv>\n    \u003Cdiv class=\"kpi-value\" id=\"kpi-revenue\">$0\u003C\u002Fdiv>\n    \u003Cdiv class=\"kpi-change positive\" id=\"kpi-revenue-change\">+0%\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n",[2303],{"type":44,"tag":91,"props":2304,"children":2305},{"__ignoreMap":93},[2306,2342,2395,2469,2543],{"type":44,"tag":587,"props":2307,"children":2308},{"class":589,"line":590},[2309,2313,2317,2321,2325,2329,2334,2338],{"type":44,"tag":587,"props":2310,"children":2311},{"style":594},[2312],{"type":50,"value":623},{"type":44,"tag":587,"props":2314,"children":2315},{"style":600},[2316],{"type":50,"value":1078},{"type":44,"tag":587,"props":2318,"children":2319},{"style":606},[2320],{"type":50,"value":1083},{"type":44,"tag":587,"props":2322,"children":2323},{"style":594},[2324],{"type":50,"value":637},{"type":44,"tag":587,"props":2326,"children":2327},{"style":594},[2328],{"type":50,"value":642},{"type":44,"tag":587,"props":2330,"children":2331},{"style":645},[2332],{"type":50,"value":2333},"kpi-card",{"type":44,"tag":587,"props":2335,"children":2336},{"style":594},[2337],{"type":50,"value":642},{"type":44,"tag":587,"props":2339,"children":2340},{"style":594},[2341],{"type":50,"value":614},{"type":44,"tag":587,"props":2343,"children":2344},{"class":589,"line":617},[2345,2349,2353,2357,2361,2365,2370,2374,2378,2383,2387,2391],{"type":44,"tag":587,"props":2346,"children":2347},{"style":594},[2348],{"type":50,"value":682},{"type":44,"tag":587,"props":2350,"children":2351},{"style":600},[2352],{"type":50,"value":1078},{"type":44,"tag":587,"props":2354,"children":2355},{"style":606},[2356],{"type":50,"value":1083},{"type":44,"tag":587,"props":2358,"children":2359},{"style":594},[2360],{"type":50,"value":637},{"type":44,"tag":587,"props":2362,"children":2363},{"style":594},[2364],{"type":50,"value":642},{"type":44,"tag":587,"props":2366,"children":2367},{"style":645},[2368],{"type":50,"value":2369},"kpi-label",{"type":44,"tag":587,"props":2371,"children":2372},{"style":594},[2373],{"type":50,"value":642},{"type":44,"tag":587,"props":2375,"children":2376},{"style":594},[2377],{"type":50,"value":791},{"type":44,"tag":587,"props":2379,"children":2380},{"style":794},[2381],{"type":50,"value":2382},"Total Revenue",{"type":44,"tag":587,"props":2384,"children":2385},{"style":594},[2386],{"type":50,"value":802},{"type":44,"tag":587,"props":2388,"children":2389},{"style":600},[2390],{"type":50,"value":1078},{"type":44,"tag":587,"props":2392,"children":2393},{"style":594},[2394],{"type":50,"value":614},{"type":44,"tag":587,"props":2396,"children":2397},{"class":589,"line":659},[2398,2402,2406,2410,2414,2418,2423,2427,2431,2435,2439,2444,2448,2452,2457,2461,2465],{"type":44,"tag":587,"props":2399,"children":2400},{"style":594},[2401],{"type":50,"value":682},{"type":44,"tag":587,"props":2403,"children":2404},{"style":600},[2405],{"type":50,"value":1078},{"type":44,"tag":587,"props":2407,"children":2408},{"style":606},[2409],{"type":50,"value":1083},{"type":44,"tag":587,"props":2411,"children":2412},{"style":594},[2413],{"type":50,"value":637},{"type":44,"tag":587,"props":2415,"children":2416},{"style":594},[2417],{"type":50,"value":642},{"type":44,"tag":587,"props":2419,"children":2420},{"style":645},[2421],{"type":50,"value":2422},"kpi-value",{"type":44,"tag":587,"props":2424,"children":2425},{"style":594},[2426],{"type":50,"value":642},{"type":44,"tag":587,"props":2428,"children":2429},{"style":606},[2430],{"type":50,"value":1549},{"type":44,"tag":587,"props":2432,"children":2433},{"style":594},[2434],{"type":50,"value":637},{"type":44,"tag":587,"props":2436,"children":2437},{"style":594},[2438],{"type":50,"value":642},{"type":44,"tag":587,"props":2440,"children":2441},{"style":645},[2442],{"type":50,"value":2443},"kpi-revenue",{"type":44,"tag":587,"props":2445,"children":2446},{"style":594},[2447],{"type":50,"value":642},{"type":44,"tag":587,"props":2449,"children":2450},{"style":594},[2451],{"type":50,"value":791},{"type":44,"tag":587,"props":2453,"children":2454},{"style":794},[2455],{"type":50,"value":2456},"$0",{"type":44,"tag":587,"props":2458,"children":2459},{"style":594},[2460],{"type":50,"value":802},{"type":44,"tag":587,"props":2462,"children":2463},{"style":600},[2464],{"type":50,"value":1078},{"type":44,"tag":587,"props":2466,"children":2467},{"style":594},[2468],{"type":50,"value":614},{"type":44,"tag":587,"props":2470,"children":2471},{"class":589,"line":676},[2472,2476,2480,2484,2488,2492,2497,2501,2505,2509,2513,2518,2522,2526,2531,2535,2539],{"type":44,"tag":587,"props":2473,"children":2474},{"style":594},[2475],{"type":50,"value":682},{"type":44,"tag":587,"props":2477,"children":2478},{"style":600},[2479],{"type":50,"value":1078},{"type":44,"tag":587,"props":2481,"children":2482},{"style":606},[2483],{"type":50,"value":1083},{"type":44,"tag":587,"props":2485,"children":2486},{"style":594},[2487],{"type":50,"value":637},{"type":44,"tag":587,"props":2489,"children":2490},{"style":594},[2491],{"type":50,"value":642},{"type":44,"tag":587,"props":2493,"children":2494},{"style":645},[2495],{"type":50,"value":2496},"kpi-change positive",{"type":44,"tag":587,"props":2498,"children":2499},{"style":594},[2500],{"type":50,"value":642},{"type":44,"tag":587,"props":2502,"children":2503},{"style":606},[2504],{"type":50,"value":1549},{"type":44,"tag":587,"props":2506,"children":2507},{"style":594},[2508],{"type":50,"value":637},{"type":44,"tag":587,"props":2510,"children":2511},{"style":594},[2512],{"type":50,"value":642},{"type":44,"tag":587,"props":2514,"children":2515},{"style":645},[2516],{"type":50,"value":2517},"kpi-revenue-change",{"type":44,"tag":587,"props":2519,"children":2520},{"style":594},[2521],{"type":50,"value":642},{"type":44,"tag":587,"props":2523,"children":2524},{"style":594},[2525],{"type":50,"value":791},{"type":44,"tag":587,"props":2527,"children":2528},{"style":794},[2529],{"type":50,"value":2530},"+0%",{"type":44,"tag":587,"props":2532,"children":2533},{"style":594},[2534],{"type":50,"value":802},{"type":44,"tag":587,"props":2536,"children":2537},{"style":600},[2538],{"type":50,"value":1078},{"type":44,"tag":587,"props":2540,"children":2541},{"style":594},[2542],{"type":50,"value":614},{"type":44,"tag":587,"props":2544,"children":2545},{"class":589,"line":716},[2546,2550,2554],{"type":44,"tag":587,"props":2547,"children":2548},{"style":594},[2549],{"type":50,"value":802},{"type":44,"tag":587,"props":2551,"children":2552},{"style":600},[2553],{"type":50,"value":1078},{"type":44,"tag":587,"props":2555,"children":2556},{"style":594},[2557],{"type":50,"value":614},{"type":44,"tag":84,"props":2559,"children":2563},{"className":2560,"code":2561,"language":2562,"meta":93,"style":93},"language-javascript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","function renderKPI(elementId, value, previousValue, format = 'number') {\n    const el = document.getElementById(elementId);\n    const changeEl = document.getElementById(elementId + '-change');\n\n    \u002F\u002F Format the value\n    el.textContent = formatValue(value, format);\n\n    \u002F\u002F Calculate and display change\n    if (previousValue && previousValue !== 0) {\n        const pctChange = ((value - previousValue) \u002F previousValue) * 100;\n        const sign = pctChange >= 0 ? '+' : '';\n        changeEl.textContent = `${sign}${pctChange.toFixed(1)}% vs prior period`;\n        changeEl.className = `kpi-change ${pctChange >= 0 ? 'positive' : 'negative'}`;\n    }\n}\n\nfunction formatValue(value, format) {\n    switch (format) {\n        case 'currency':\n            if (value >= 1e6) return `$${(value \u002F 1e6).toFixed(1)}M`;\n            if (value >= 1e3) return `$${(value \u002F 1e3).toFixed(1)}K`;\n            return `$${value.toFixed(0)}`;\n        case 'percent':\n            return `${value.toFixed(1)}%`;\n        case 'number':\n            if (value >= 1e6) return `${(value \u002F 1e6).toFixed(1)}M`;\n            if (value >= 1e3) return `${(value \u002F 1e3).toFixed(1)}K`;\n            return value.toLocaleString();\n        default:\n            return value.toString();\n    }\n}\n","javascript",[2564],{"type":44,"tag":91,"props":2565,"children":2566},{"__ignoreMap":93},[2567,2644,2691,2753,2760,2768,2819,2826,2834,2882,2947,3008,3089,3177,3185,3193,3200,3235,3260,3286,3387,3484,3538,3562,3614,3637,3724,3811,3839,3851,3879,3886],{"type":44,"tag":587,"props":2568,"children":2569},{"class":589,"line":590},[2570,2575,2580,2584,2589,2594,2599,2603,2608,2612,2617,2621,2626,2631,2636,2640],{"type":44,"tag":587,"props":2571,"children":2572},{"style":606},[2573],{"type":50,"value":2574},"function",{"type":44,"tag":587,"props":2576,"children":2577},{"style":1830},[2578],{"type":50,"value":2579}," renderKPI",{"type":44,"tag":587,"props":2581,"children":2582},{"style":594},[2583],{"type":50,"value":1730},{"type":44,"tag":587,"props":2585,"children":2586},{"style":1733},[2587],{"type":50,"value":2588},"elementId",{"type":44,"tag":587,"props":2590,"children":2591},{"style":594},[2592],{"type":50,"value":2593},",",{"type":44,"tag":587,"props":2595,"children":2596},{"style":1733},[2597],{"type":50,"value":2598}," value",{"type":44,"tag":587,"props":2600,"children":2601},{"style":594},[2602],{"type":50,"value":2593},{"type":44,"tag":587,"props":2604,"children":2605},{"style":1733},[2606],{"type":50,"value":2607}," previousValue",{"type":44,"tag":587,"props":2609,"children":2610},{"style":594},[2611],{"type":50,"value":2593},{"type":44,"tag":587,"props":2613,"children":2614},{"style":1733},[2615],{"type":50,"value":2616}," format",{"type":44,"tag":587,"props":2618,"children":2619},{"style":594},[2620],{"type":50,"value":1763},{"type":44,"tag":587,"props":2622,"children":2623},{"style":594},[2624],{"type":50,"value":2625}," '",{"type":44,"tag":587,"props":2627,"children":2628},{"style":645},[2629],{"type":50,"value":2630},"number",{"type":44,"tag":587,"props":2632,"children":2633},{"style":594},[2634],{"type":50,"value":2635},"'",{"type":44,"tag":587,"props":2637,"children":2638},{"style":594},[2639],{"type":50,"value":547},{"type":44,"tag":587,"props":2641,"children":2642},{"style":594},[2643],{"type":50,"value":1716},{"type":44,"tag":587,"props":2645,"children":2646},{"class":589,"line":617},[2647,2652,2657,2661,2666,2670,2675,2679,2683,2687],{"type":44,"tag":587,"props":2648,"children":2649},{"style":606},[2650],{"type":50,"value":2651},"    const",{"type":44,"tag":587,"props":2653,"children":2654},{"style":794},[2655],{"type":50,"value":2656}," el",{"type":44,"tag":587,"props":2658,"children":2659},{"style":594},[2660],{"type":50,"value":1763},{"type":44,"tag":587,"props":2662,"children":2663},{"style":794},[2664],{"type":50,"value":2665}," document",{"type":44,"tag":587,"props":2667,"children":2668},{"style":594},[2669],{"type":50,"value":70},{"type":44,"tag":587,"props":2671,"children":2672},{"style":1830},[2673],{"type":50,"value":2674},"getElementById",{"type":44,"tag":587,"props":2676,"children":2677},{"style":600},[2678],{"type":50,"value":1730},{"type":44,"tag":587,"props":2680,"children":2681},{"style":794},[2682],{"type":50,"value":2588},{"type":44,"tag":587,"props":2684,"children":2685},{"style":600},[2686],{"type":50,"value":547},{"type":44,"tag":587,"props":2688,"children":2689},{"style":594},[2690],{"type":50,"value":1679},{"type":44,"tag":587,"props":2692,"children":2693},{"class":589,"line":659},[2694,2698,2703,2707,2711,2715,2719,2723,2727,2732,2736,2741,2745,2749],{"type":44,"tag":587,"props":2695,"children":2696},{"style":606},[2697],{"type":50,"value":2651},{"type":44,"tag":587,"props":2699,"children":2700},{"style":794},[2701],{"type":50,"value":2702}," changeEl",{"type":44,"tag":587,"props":2704,"children":2705},{"style":594},[2706],{"type":50,"value":1763},{"type":44,"tag":587,"props":2708,"children":2709},{"style":794},[2710],{"type":50,"value":2665},{"type":44,"tag":587,"props":2712,"children":2713},{"style":594},[2714],{"type":50,"value":70},{"type":44,"tag":587,"props":2716,"children":2717},{"style":1830},[2718],{"type":50,"value":2674},{"type":44,"tag":587,"props":2720,"children":2721},{"style":600},[2722],{"type":50,"value":1730},{"type":44,"tag":587,"props":2724,"children":2725},{"style":794},[2726],{"type":50,"value":2588},{"type":44,"tag":587,"props":2728,"children":2729},{"style":594},[2730],{"type":50,"value":2731}," +",{"type":44,"tag":587,"props":2733,"children":2734},{"style":594},[2735],{"type":50,"value":2625},{"type":44,"tag":587,"props":2737,"children":2738},{"style":645},[2739],{"type":50,"value":2740},"-change",{"type":44,"tag":587,"props":2742,"children":2743},{"style":594},[2744],{"type":50,"value":2635},{"type":44,"tag":587,"props":2746,"children":2747},{"style":600},[2748],{"type":50,"value":547},{"type":44,"tag":587,"props":2750,"children":2751},{"style":594},[2752],{"type":50,"value":1679},{"type":44,"tag":587,"props":2754,"children":2755},{"class":589,"line":676},[2756],{"type":44,"tag":587,"props":2757,"children":2758},{"emptyLinePlaceholder":1263},[2759],{"type":50,"value":1266},{"type":44,"tag":587,"props":2761,"children":2762},{"class":589,"line":716},[2763],{"type":44,"tag":587,"props":2764,"children":2765},{"style":1012},[2766],{"type":50,"value":2767},"    \u002F\u002F Format the value\n",{"type":44,"tag":587,"props":2769,"children":2770},{"class":589,"line":776},[2771,2776,2780,2785,2789,2794,2798,2803,2807,2811,2815],{"type":44,"tag":587,"props":2772,"children":2773},{"style":794},[2774],{"type":50,"value":2775},"    el",{"type":44,"tag":587,"props":2777,"children":2778},{"style":594},[2779],{"type":50,"value":70},{"type":44,"tag":587,"props":2781,"children":2782},{"style":794},[2783],{"type":50,"value":2784},"textContent",{"type":44,"tag":587,"props":2786,"children":2787},{"style":594},[2788],{"type":50,"value":1763},{"type":44,"tag":587,"props":2790,"children":2791},{"style":1830},[2792],{"type":50,"value":2793}," formatValue",{"type":44,"tag":587,"props":2795,"children":2796},{"style":600},[2797],{"type":50,"value":1730},{"type":44,"tag":587,"props":2799,"children":2800},{"style":794},[2801],{"type":50,"value":2802},"value",{"type":44,"tag":587,"props":2804,"children":2805},{"style":594},[2806],{"type":50,"value":2593},{"type":44,"tag":587,"props":2808,"children":2809},{"style":794},[2810],{"type":50,"value":2616},{"type":44,"tag":587,"props":2812,"children":2813},{"style":600},[2814],{"type":50,"value":547},{"type":44,"tag":587,"props":2816,"children":2817},{"style":594},[2818],{"type":50,"value":1679},{"type":44,"tag":587,"props":2820,"children":2821},{"class":589,"line":813},[2822],{"type":44,"tag":587,"props":2823,"children":2824},{"emptyLinePlaceholder":1263},[2825],{"type":50,"value":1266},{"type":44,"tag":587,"props":2827,"children":2828},{"class":589,"line":905},[2829],{"type":44,"tag":587,"props":2830,"children":2831},{"style":1012},[2832],{"type":50,"value":2833},"    \u002F\u002F Calculate and display change\n",{"type":44,"tag":587,"props":2835,"children":2836},{"class":589,"line":991},[2837,2842,2847,2852,2857,2861,2866,2872,2877],{"type":44,"tag":587,"props":2838,"children":2839},{"style":2070},[2840],{"type":50,"value":2841},"    if",{"type":44,"tag":587,"props":2843,"children":2844},{"style":600},[2845],{"type":50,"value":2846}," (",{"type":44,"tag":587,"props":2848,"children":2849},{"style":794},[2850],{"type":50,"value":2851},"previousValue",{"type":44,"tag":587,"props":2853,"children":2854},{"style":594},[2855],{"type":50,"value":2856}," &&",{"type":44,"tag":587,"props":2858,"children":2859},{"style":794},[2860],{"type":50,"value":2607},{"type":44,"tag":587,"props":2862,"children":2863},{"style":594},[2864],{"type":50,"value":2865}," !==",{"type":44,"tag":587,"props":2867,"children":2869},{"style":2868},"--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C",[2870],{"type":50,"value":2871}," 0",{"type":44,"tag":587,"props":2873,"children":2874},{"style":600},[2875],{"type":50,"value":2876},") ",{"type":44,"tag":587,"props":2878,"children":2879},{"style":594},[2880],{"type":50,"value":2881},"{\n",{"type":44,"tag":587,"props":2883,"children":2884},{"class":589,"line":1008},[2885,2889,2894,2898,2903,2907,2912,2916,2920,2925,2929,2933,2938,2943],{"type":44,"tag":587,"props":2886,"children":2887},{"style":606},[2888],{"type":50,"value":1660},{"type":44,"tag":587,"props":2890,"children":2891},{"style":794},[2892],{"type":50,"value":2893}," pctChange",{"type":44,"tag":587,"props":2895,"children":2896},{"style":594},[2897],{"type":50,"value":1763},{"type":44,"tag":587,"props":2899,"children":2900},{"style":600},[2901],{"type":50,"value":2902}," ((",{"type":44,"tag":587,"props":2904,"children":2905},{"style":794},[2906],{"type":50,"value":2802},{"type":44,"tag":587,"props":2908,"children":2909},{"style":594},[2910],{"type":50,"value":2911}," -",{"type":44,"tag":587,"props":2913,"children":2914},{"style":794},[2915],{"type":50,"value":2607},{"type":44,"tag":587,"props":2917,"children":2918},{"style":600},[2919],{"type":50,"value":2876},{"type":44,"tag":587,"props":2921,"children":2922},{"style":594},[2923],{"type":50,"value":2924},"\u002F",{"type":44,"tag":587,"props":2926,"children":2927},{"style":794},[2928],{"type":50,"value":2607},{"type":44,"tag":587,"props":2930,"children":2931},{"style":600},[2932],{"type":50,"value":2876},{"type":44,"tag":587,"props":2934,"children":2935},{"style":594},[2936],{"type":50,"value":2937},"*",{"type":44,"tag":587,"props":2939,"children":2940},{"style":2868},[2941],{"type":50,"value":2942}," 100",{"type":44,"tag":587,"props":2944,"children":2945},{"style":594},[2946],{"type":50,"value":1679},{"type":44,"tag":587,"props":2948,"children":2949},{"class":589,"line":1018},[2950,2954,2959,2963,2967,2972,2976,2981,2985,2990,2994,2999,3004],{"type":44,"tag":587,"props":2951,"children":2952},{"style":606},[2953],{"type":50,"value":1660},{"type":44,"tag":587,"props":2955,"children":2956},{"style":794},[2957],{"type":50,"value":2958}," sign",{"type":44,"tag":587,"props":2960,"children":2961},{"style":594},[2962],{"type":50,"value":1763},{"type":44,"tag":587,"props":2964,"children":2965},{"style":794},[2966],{"type":50,"value":2893},{"type":44,"tag":587,"props":2968,"children":2969},{"style":594},[2970],{"type":50,"value":2971}," >=",{"type":44,"tag":587,"props":2973,"children":2974},{"style":2868},[2975],{"type":50,"value":2871},{"type":44,"tag":587,"props":2977,"children":2978},{"style":594},[2979],{"type":50,"value":2980}," ?",{"type":44,"tag":587,"props":2982,"children":2983},{"style":594},[2984],{"type":50,"value":2625},{"type":44,"tag":587,"props":2986,"children":2987},{"style":645},[2988],{"type":50,"value":2989},"+",{"type":44,"tag":587,"props":2991,"children":2992},{"style":594},[2993],{"type":50,"value":2635},{"type":44,"tag":587,"props":2995,"children":2996},{"style":594},[2997],{"type":50,"value":2998}," :",{"type":44,"tag":587,"props":3000,"children":3001},{"style":594},[3002],{"type":50,"value":3003}," ''",{"type":44,"tag":587,"props":3005,"children":3006},{"style":594},[3007],{"type":50,"value":1679},{"type":44,"tag":587,"props":3009,"children":3010},{"class":589,"line":1035},[3011,3016,3020,3024,3028,3033,3038,3043,3048,3052,3057,3061,3066,3070,3075,3080,3085],{"type":44,"tag":587,"props":3012,"children":3013},{"style":794},[3014],{"type":50,"value":3015},"        changeEl",{"type":44,"tag":587,"props":3017,"children":3018},{"style":594},[3019],{"type":50,"value":70},{"type":44,"tag":587,"props":3021,"children":3022},{"style":794},[3023],{"type":50,"value":2784},{"type":44,"tag":587,"props":3025,"children":3026},{"style":594},[3027],{"type":50,"value":1763},{"type":44,"tag":587,"props":3029,"children":3030},{"style":594},[3031],{"type":50,"value":3032}," `${",{"type":44,"tag":587,"props":3034,"children":3035},{"style":794},[3036],{"type":50,"value":3037},"sign",{"type":44,"tag":587,"props":3039,"children":3040},{"style":594},[3041],{"type":50,"value":3042},"}${",{"type":44,"tag":587,"props":3044,"children":3045},{"style":794},[3046],{"type":50,"value":3047},"pctChange",{"type":44,"tag":587,"props":3049,"children":3050},{"style":594},[3051],{"type":50,"value":70},{"type":44,"tag":587,"props":3053,"children":3054},{"style":1830},[3055],{"type":50,"value":3056},"toFixed",{"type":44,"tag":587,"props":3058,"children":3059},{"style":794},[3060],{"type":50,"value":1730},{"type":44,"tag":587,"props":3062,"children":3063},{"style":2868},[3064],{"type":50,"value":3065},"1",{"type":44,"tag":587,"props":3067,"children":3068},{"style":794},[3069],{"type":50,"value":547},{"type":44,"tag":587,"props":3071,"children":3072},{"style":594},[3073],{"type":50,"value":3074},"}",{"type":44,"tag":587,"props":3076,"children":3077},{"style":645},[3078],{"type":50,"value":3079},"% vs prior period",{"type":44,"tag":587,"props":3081,"children":3082},{"style":594},[3083],{"type":50,"value":3084},"`",{"type":44,"tag":587,"props":3086,"children":3087},{"style":594},[3088],{"type":50,"value":1679},{"type":44,"tag":587,"props":3090,"children":3091},{"class":589,"line":1051},[3092,3096,3100,3105,3109,3114,3119,3124,3129,3134,3138,3142,3146,3151,3155,3159,3163,3168,3173],{"type":44,"tag":587,"props":3093,"children":3094},{"style":794},[3095],{"type":50,"value":3015},{"type":44,"tag":587,"props":3097,"children":3098},{"style":594},[3099],{"type":50,"value":70},{"type":44,"tag":587,"props":3101,"children":3102},{"style":794},[3103],{"type":50,"value":3104},"className",{"type":44,"tag":587,"props":3106,"children":3107},{"style":594},[3108],{"type":50,"value":1763},{"type":44,"tag":587,"props":3110,"children":3111},{"style":594},[3112],{"type":50,"value":3113}," `",{"type":44,"tag":587,"props":3115,"children":3116},{"style":645},[3117],{"type":50,"value":3118},"kpi-change ",{"type":44,"tag":587,"props":3120,"children":3121},{"style":594},[3122],{"type":50,"value":3123},"${",{"type":44,"tag":587,"props":3125,"children":3126},{"style":794},[3127],{"type":50,"value":3128},"pctChange ",{"type":44,"tag":587,"props":3130,"children":3131},{"style":594},[3132],{"type":50,"value":3133},">=",{"type":44,"tag":587,"props":3135,"children":3136},{"style":2868},[3137],{"type":50,"value":2871},{"type":44,"tag":587,"props":3139,"children":3140},{"style":594},[3141],{"type":50,"value":2980},{"type":44,"tag":587,"props":3143,"children":3144},{"style":594},[3145],{"type":50,"value":2625},{"type":44,"tag":587,"props":3147,"children":3148},{"style":645},[3149],{"type":50,"value":3150},"positive",{"type":44,"tag":587,"props":3152,"children":3153},{"style":594},[3154],{"type":50,"value":2635},{"type":44,"tag":587,"props":3156,"children":3157},{"style":594},[3158],{"type":50,"value":2998},{"type":44,"tag":587,"props":3160,"children":3161},{"style":594},[3162],{"type":50,"value":2625},{"type":44,"tag":587,"props":3164,"children":3165},{"style":645},[3166],{"type":50,"value":3167},"negative",{"type":44,"tag":587,"props":3169,"children":3170},{"style":594},[3171],{"type":50,"value":3172},"'}`",{"type":44,"tag":587,"props":3174,"children":3175},{"style":594},[3176],{"type":50,"value":1679},{"type":44,"tag":587,"props":3178,"children":3179},{"class":589,"line":1068},[3180],{"type":44,"tag":587,"props":3181,"children":3182},{"style":594},[3183],{"type":50,"value":3184},"    }\n",{"type":44,"tag":587,"props":3186,"children":3187},{"class":589,"line":1107},[3188],{"type":44,"tag":587,"props":3189,"children":3190},{"style":594},[3191],{"type":50,"value":3192},"}\n",{"type":44,"tag":587,"props":3194,"children":3195},{"class":589,"line":1146},[3196],{"type":44,"tag":587,"props":3197,"children":3198},{"emptyLinePlaceholder":1263},[3199],{"type":50,"value":1266},{"type":44,"tag":587,"props":3201,"children":3202},{"class":589,"line":1179},[3203,3207,3211,3215,3219,3223,3227,3231],{"type":44,"tag":587,"props":3204,"children":3205},{"style":606},[3206],{"type":50,"value":2574},{"type":44,"tag":587,"props":3208,"children":3209},{"style":1830},[3210],{"type":50,"value":2793},{"type":44,"tag":587,"props":3212,"children":3213},{"style":594},[3214],{"type":50,"value":1730},{"type":44,"tag":587,"props":3216,"children":3217},{"style":1733},[3218],{"type":50,"value":2802},{"type":44,"tag":587,"props":3220,"children":3221},{"style":594},[3222],{"type":50,"value":2593},{"type":44,"tag":587,"props":3224,"children":3225},{"style":1733},[3226],{"type":50,"value":2616},{"type":44,"tag":587,"props":3228,"children":3229},{"style":594},[3230],{"type":50,"value":547},{"type":44,"tag":587,"props":3232,"children":3233},{"style":594},[3234],{"type":50,"value":1716},{"type":44,"tag":587,"props":3236,"children":3237},{"class":589,"line":1216},[3238,3243,3247,3252,3256],{"type":44,"tag":587,"props":3239,"children":3240},{"style":2070},[3241],{"type":50,"value":3242},"    switch",{"type":44,"tag":587,"props":3244,"children":3245},{"style":600},[3246],{"type":50,"value":2846},{"type":44,"tag":587,"props":3248,"children":3249},{"style":794},[3250],{"type":50,"value":3251},"format",{"type":44,"tag":587,"props":3253,"children":3254},{"style":600},[3255],{"type":50,"value":2876},{"type":44,"tag":587,"props":3257,"children":3258},{"style":594},[3259],{"type":50,"value":2881},{"type":44,"tag":587,"props":3261,"children":3262},{"class":589,"line":1225},[3263,3268,3272,3277,3281],{"type":44,"tag":587,"props":3264,"children":3265},{"style":2070},[3266],{"type":50,"value":3267},"        case",{"type":44,"tag":587,"props":3269,"children":3270},{"style":594},[3271],{"type":50,"value":2625},{"type":44,"tag":587,"props":3273,"children":3274},{"style":645},[3275],{"type":50,"value":3276},"currency",{"type":44,"tag":587,"props":3278,"children":3279},{"style":594},[3280],{"type":50,"value":2635},{"type":44,"tag":587,"props":3282,"children":3283},{"style":594},[3284],{"type":50,"value":3285},":\n",{"type":44,"tag":587,"props":3287,"children":3288},{"class":589,"line":1242},[3289,3294,3298,3302,3306,3311,3315,3320,3324,3329,3333,3338,3342,3346,3350,3354,3358,3362,3366,3370,3374,3379,3383],{"type":44,"tag":587,"props":3290,"children":3291},{"style":2070},[3292],{"type":50,"value":3293},"            if",{"type":44,"tag":587,"props":3295,"children":3296},{"style":600},[3297],{"type":50,"value":2846},{"type":44,"tag":587,"props":3299,"children":3300},{"style":794},[3301],{"type":50,"value":2802},{"type":44,"tag":587,"props":3303,"children":3304},{"style":594},[3305],{"type":50,"value":2971},{"type":44,"tag":587,"props":3307,"children":3308},{"style":2868},[3309],{"type":50,"value":3310}," 1e6",{"type":44,"tag":587,"props":3312,"children":3313},{"style":600},[3314],{"type":50,"value":2876},{"type":44,"tag":587,"props":3316,"children":3317},{"style":2070},[3318],{"type":50,"value":3319},"return",{"type":44,"tag":587,"props":3321,"children":3322},{"style":594},[3323],{"type":50,"value":3113},{"type":44,"tag":587,"props":3325,"children":3326},{"style":645},[3327],{"type":50,"value":3328},"$",{"type":44,"tag":587,"props":3330,"children":3331},{"style":594},[3332],{"type":50,"value":3123},{"type":44,"tag":587,"props":3334,"children":3335},{"style":794},[3336],{"type":50,"value":3337},"(value ",{"type":44,"tag":587,"props":3339,"children":3340},{"style":594},[3341],{"type":50,"value":2924},{"type":44,"tag":587,"props":3343,"children":3344},{"style":2868},[3345],{"type":50,"value":3310},{"type":44,"tag":587,"props":3347,"children":3348},{"style":794},[3349],{"type":50,"value":547},{"type":44,"tag":587,"props":3351,"children":3352},{"style":594},[3353],{"type":50,"value":70},{"type":44,"tag":587,"props":3355,"children":3356},{"style":1830},[3357],{"type":50,"value":3056},{"type":44,"tag":587,"props":3359,"children":3360},{"style":794},[3361],{"type":50,"value":1730},{"type":44,"tag":587,"props":3363,"children":3364},{"style":2868},[3365],{"type":50,"value":3065},{"type":44,"tag":587,"props":3367,"children":3368},{"style":794},[3369],{"type":50,"value":547},{"type":44,"tag":587,"props":3371,"children":3372},{"style":594},[3373],{"type":50,"value":3074},{"type":44,"tag":587,"props":3375,"children":3376},{"style":645},[3377],{"type":50,"value":3378},"M",{"type":44,"tag":587,"props":3380,"children":3381},{"style":594},[3382],{"type":50,"value":3084},{"type":44,"tag":587,"props":3384,"children":3385},{"style":594},[3386],{"type":50,"value":1679},{"type":44,"tag":587,"props":3388,"children":3389},{"class":589,"line":1259},[3390,3394,3398,3402,3406,3411,3415,3419,3423,3427,3431,3435,3439,3443,3447,3451,3455,3459,3463,3467,3471,3476,3480],{"type":44,"tag":587,"props":3391,"children":3392},{"style":2070},[3393],{"type":50,"value":3293},{"type":44,"tag":587,"props":3395,"children":3396},{"style":600},[3397],{"type":50,"value":2846},{"type":44,"tag":587,"props":3399,"children":3400},{"style":794},[3401],{"type":50,"value":2802},{"type":44,"tag":587,"props":3403,"children":3404},{"style":594},[3405],{"type":50,"value":2971},{"type":44,"tag":587,"props":3407,"children":3408},{"style":2868},[3409],{"type":50,"value":3410}," 1e3",{"type":44,"tag":587,"props":3412,"children":3413},{"style":600},[3414],{"type":50,"value":2876},{"type":44,"tag":587,"props":3416,"children":3417},{"style":2070},[3418],{"type":50,"value":3319},{"type":44,"tag":587,"props":3420,"children":3421},{"style":594},[3422],{"type":50,"value":3113},{"type":44,"tag":587,"props":3424,"children":3425},{"style":645},[3426],{"type":50,"value":3328},{"type":44,"tag":587,"props":3428,"children":3429},{"style":594},[3430],{"type":50,"value":3123},{"type":44,"tag":587,"props":3432,"children":3433},{"style":794},[3434],{"type":50,"value":3337},{"type":44,"tag":587,"props":3436,"children":3437},{"style":594},[3438],{"type":50,"value":2924},{"type":44,"tag":587,"props":3440,"children":3441},{"style":2868},[3442],{"type":50,"value":3410},{"type":44,"tag":587,"props":3444,"children":3445},{"style":794},[3446],{"type":50,"value":547},{"type":44,"tag":587,"props":3448,"children":3449},{"style":594},[3450],{"type":50,"value":70},{"type":44,"tag":587,"props":3452,"children":3453},{"style":1830},[3454],{"type":50,"value":3056},{"type":44,"tag":587,"props":3456,"children":3457},{"style":794},[3458],{"type":50,"value":1730},{"type":44,"tag":587,"props":3460,"children":3461},{"style":2868},[3462],{"type":50,"value":3065},{"type":44,"tag":587,"props":3464,"children":3465},{"style":794},[3466],{"type":50,"value":547},{"type":44,"tag":587,"props":3468,"children":3469},{"style":594},[3470],{"type":50,"value":3074},{"type":44,"tag":587,"props":3472,"children":3473},{"style":645},[3474],{"type":50,"value":3475},"K",{"type":44,"tag":587,"props":3477,"children":3478},{"style":594},[3479],{"type":50,"value":3084},{"type":44,"tag":587,"props":3481,"children":3482},{"style":594},[3483],{"type":50,"value":1679},{"type":44,"tag":587,"props":3485,"children":3486},{"class":589,"line":1269},[3487,3492,3496,3500,3504,3508,3512,3516,3520,3525,3529,3534],{"type":44,"tag":587,"props":3488,"children":3489},{"style":2070},[3490],{"type":50,"value":3491},"            return",{"type":44,"tag":587,"props":3493,"children":3494},{"style":594},[3495],{"type":50,"value":3113},{"type":44,"tag":587,"props":3497,"children":3498},{"style":645},[3499],{"type":50,"value":3328},{"type":44,"tag":587,"props":3501,"children":3502},{"style":594},[3503],{"type":50,"value":3123},{"type":44,"tag":587,"props":3505,"children":3506},{"style":794},[3507],{"type":50,"value":2802},{"type":44,"tag":587,"props":3509,"children":3510},{"style":594},[3511],{"type":50,"value":70},{"type":44,"tag":587,"props":3513,"children":3514},{"style":1830},[3515],{"type":50,"value":3056},{"type":44,"tag":587,"props":3517,"children":3518},{"style":794},[3519],{"type":50,"value":1730},{"type":44,"tag":587,"props":3521,"children":3522},{"style":2868},[3523],{"type":50,"value":3524},"0",{"type":44,"tag":587,"props":3526,"children":3527},{"style":794},[3528],{"type":50,"value":547},{"type":44,"tag":587,"props":3530,"children":3531},{"style":594},[3532],{"type":50,"value":3533},"}`",{"type":44,"tag":587,"props":3535,"children":3536},{"style":594},[3537],{"type":50,"value":1679},{"type":44,"tag":587,"props":3539,"children":3540},{"class":589,"line":1307},[3541,3545,3549,3554,3558],{"type":44,"tag":587,"props":3542,"children":3543},{"style":2070},[3544],{"type":50,"value":3267},{"type":44,"tag":587,"props":3546,"children":3547},{"style":594},[3548],{"type":50,"value":2625},{"type":44,"tag":587,"props":3550,"children":3551},{"style":645},[3552],{"type":50,"value":3553},"percent",{"type":44,"tag":587,"props":3555,"children":3556},{"style":594},[3557],{"type":50,"value":2635},{"type":44,"tag":587,"props":3559,"children":3560},{"style":594},[3561],{"type":50,"value":3285},{"type":44,"tag":587,"props":3563,"children":3564},{"class":589,"line":1316},[3565,3569,3573,3577,3581,3585,3589,3593,3597,3601,3606,3610],{"type":44,"tag":587,"props":3566,"children":3567},{"style":2070},[3568],{"type":50,"value":3491},{"type":44,"tag":587,"props":3570,"children":3571},{"style":594},[3572],{"type":50,"value":3032},{"type":44,"tag":587,"props":3574,"children":3575},{"style":794},[3576],{"type":50,"value":2802},{"type":44,"tag":587,"props":3578,"children":3579},{"style":594},[3580],{"type":50,"value":70},{"type":44,"tag":587,"props":3582,"children":3583},{"style":1830},[3584],{"type":50,"value":3056},{"type":44,"tag":587,"props":3586,"children":3587},{"style":794},[3588],{"type":50,"value":1730},{"type":44,"tag":587,"props":3590,"children":3591},{"style":2868},[3592],{"type":50,"value":3065},{"type":44,"tag":587,"props":3594,"children":3595},{"style":794},[3596],{"type":50,"value":547},{"type":44,"tag":587,"props":3598,"children":3599},{"style":594},[3600],{"type":50,"value":3074},{"type":44,"tag":587,"props":3602,"children":3603},{"style":645},[3604],{"type":50,"value":3605},"%",{"type":44,"tag":587,"props":3607,"children":3608},{"style":594},[3609],{"type":50,"value":3084},{"type":44,"tag":587,"props":3611,"children":3612},{"style":594},[3613],{"type":50,"value":1679},{"type":44,"tag":587,"props":3615,"children":3616},{"class":589,"line":1332},[3617,3621,3625,3629,3633],{"type":44,"tag":587,"props":3618,"children":3619},{"style":2070},[3620],{"type":50,"value":3267},{"type":44,"tag":587,"props":3622,"children":3623},{"style":594},[3624],{"type":50,"value":2625},{"type":44,"tag":587,"props":3626,"children":3627},{"style":645},[3628],{"type":50,"value":2630},{"type":44,"tag":587,"props":3630,"children":3631},{"style":594},[3632],{"type":50,"value":2635},{"type":44,"tag":587,"props":3634,"children":3635},{"style":594},[3636],{"type":50,"value":3285},{"type":44,"tag":587,"props":3638,"children":3639},{"class":589,"line":1340},[3640,3644,3648,3652,3656,3660,3664,3668,3672,3676,3680,3684,3688,3692,3696,3700,3704,3708,3712,3716,3720],{"type":44,"tag":587,"props":3641,"children":3642},{"style":2070},[3643],{"type":50,"value":3293},{"type":44,"tag":587,"props":3645,"children":3646},{"style":600},[3647],{"type":50,"value":2846},{"type":44,"tag":587,"props":3649,"children":3650},{"style":794},[3651],{"type":50,"value":2802},{"type":44,"tag":587,"props":3653,"children":3654},{"style":594},[3655],{"type":50,"value":2971},{"type":44,"tag":587,"props":3657,"children":3658},{"style":2868},[3659],{"type":50,"value":3310},{"type":44,"tag":587,"props":3661,"children":3662},{"style":600},[3663],{"type":50,"value":2876},{"type":44,"tag":587,"props":3665,"children":3666},{"style":2070},[3667],{"type":50,"value":3319},{"type":44,"tag":587,"props":3669,"children":3670},{"style":594},[3671],{"type":50,"value":3032},{"type":44,"tag":587,"props":3673,"children":3674},{"style":794},[3675],{"type":50,"value":3337},{"type":44,"tag":587,"props":3677,"children":3678},{"style":594},[3679],{"type":50,"value":2924},{"type":44,"tag":587,"props":3681,"children":3682},{"style":2868},[3683],{"type":50,"value":3310},{"type":44,"tag":587,"props":3685,"children":3686},{"style":794},[3687],{"type":50,"value":547},{"type":44,"tag":587,"props":3689,"children":3690},{"style":594},[3691],{"type":50,"value":70},{"type":44,"tag":587,"props":3693,"children":3694},{"style":1830},[3695],{"type":50,"value":3056},{"type":44,"tag":587,"props":3697,"children":3698},{"style":794},[3699],{"type":50,"value":1730},{"type":44,"tag":587,"props":3701,"children":3702},{"style":2868},[3703],{"type":50,"value":3065},{"type":44,"tag":587,"props":3705,"children":3706},{"style":794},[3707],{"type":50,"value":547},{"type":44,"tag":587,"props":3709,"children":3710},{"style":594},[3711],{"type":50,"value":3074},{"type":44,"tag":587,"props":3713,"children":3714},{"style":645},[3715],{"type":50,"value":3378},{"type":44,"tag":587,"props":3717,"children":3718},{"style":594},[3719],{"type":50,"value":3084},{"type":44,"tag":587,"props":3721,"children":3722},{"style":594},[3723],{"type":50,"value":1679},{"type":44,"tag":587,"props":3725,"children":3726},{"class":589,"line":1377},[3727,3731,3735,3739,3743,3747,3751,3755,3759,3763,3767,3771,3775,3779,3783,3787,3791,3795,3799,3803,3807],{"type":44,"tag":587,"props":3728,"children":3729},{"style":2070},[3730],{"type":50,"value":3293},{"type":44,"tag":587,"props":3732,"children":3733},{"style":600},[3734],{"type":50,"value":2846},{"type":44,"tag":587,"props":3736,"children":3737},{"style":794},[3738],{"type":50,"value":2802},{"type":44,"tag":587,"props":3740,"children":3741},{"style":594},[3742],{"type":50,"value":2971},{"type":44,"tag":587,"props":3744,"children":3745},{"style":2868},[3746],{"type":50,"value":3410},{"type":44,"tag":587,"props":3748,"children":3749},{"style":600},[3750],{"type":50,"value":2876},{"type":44,"tag":587,"props":3752,"children":3753},{"style":2070},[3754],{"type":50,"value":3319},{"type":44,"tag":587,"props":3756,"children":3757},{"style":594},[3758],{"type":50,"value":3032},{"type":44,"tag":587,"props":3760,"children":3761},{"style":794},[3762],{"type":50,"value":3337},{"type":44,"tag":587,"props":3764,"children":3765},{"style":594},[3766],{"type":50,"value":2924},{"type":44,"tag":587,"props":3768,"children":3769},{"style":2868},[3770],{"type":50,"value":3410},{"type":44,"tag":587,"props":3772,"children":3773},{"style":794},[3774],{"type":50,"value":547},{"type":44,"tag":587,"props":3776,"children":3777},{"style":594},[3778],{"type":50,"value":70},{"type":44,"tag":587,"props":3780,"children":3781},{"style":1830},[3782],{"type":50,"value":3056},{"type":44,"tag":587,"props":3784,"children":3785},{"style":794},[3786],{"type":50,"value":1730},{"type":44,"tag":587,"props":3788,"children":3789},{"style":2868},[3790],{"type":50,"value":3065},{"type":44,"tag":587,"props":3792,"children":3793},{"style":794},[3794],{"type":50,"value":547},{"type":44,"tag":587,"props":3796,"children":3797},{"style":594},[3798],{"type":50,"value":3074},{"type":44,"tag":587,"props":3800,"children":3801},{"style":645},[3802],{"type":50,"value":3475},{"type":44,"tag":587,"props":3804,"children":3805},{"style":594},[3806],{"type":50,"value":3084},{"type":44,"tag":587,"props":3808,"children":3809},{"style":594},[3810],{"type":50,"value":1679},{"type":44,"tag":587,"props":3812,"children":3813},{"class":589,"line":1386},[3814,3818,3822,3826,3831,3835],{"type":44,"tag":587,"props":3815,"children":3816},{"style":2070},[3817],{"type":50,"value":3491},{"type":44,"tag":587,"props":3819,"children":3820},{"style":794},[3821],{"type":50,"value":2598},{"type":44,"tag":587,"props":3823,"children":3824},{"style":594},[3825],{"type":50,"value":70},{"type":44,"tag":587,"props":3827,"children":3828},{"style":1830},[3829],{"type":50,"value":3830},"toLocaleString",{"type":44,"tag":587,"props":3832,"children":3833},{"style":600},[3834],{"type":50,"value":1838},{"type":44,"tag":587,"props":3836,"children":3837},{"style":594},[3838],{"type":50,"value":1679},{"type":44,"tag":587,"props":3840,"children":3841},{"class":589,"line":1402},[3842,3847],{"type":44,"tag":587,"props":3843,"children":3844},{"style":2070},[3845],{"type":50,"value":3846},"        default",{"type":44,"tag":587,"props":3848,"children":3849},{"style":594},[3850],{"type":50,"value":3285},{"type":44,"tag":587,"props":3852,"children":3853},{"class":589,"line":1410},[3854,3858,3862,3866,3871,3875],{"type":44,"tag":587,"props":3855,"children":3856},{"style":2070},[3857],{"type":50,"value":3491},{"type":44,"tag":587,"props":3859,"children":3860},{"style":794},[3861],{"type":50,"value":2598},{"type":44,"tag":587,"props":3863,"children":3864},{"style":594},[3865],{"type":50,"value":70},{"type":44,"tag":587,"props":3867,"children":3868},{"style":1830},[3869],{"type":50,"value":3870},"toString",{"type":44,"tag":587,"props":3872,"children":3873},{"style":600},[3874],{"type":50,"value":1838},{"type":44,"tag":587,"props":3876,"children":3877},{"style":594},[3878],{"type":50,"value":1679},{"type":44,"tag":587,"props":3880,"children":3881},{"class":589,"line":1447},[3882],{"type":44,"tag":587,"props":3883,"children":3884},{"style":594},[3885],{"type":50,"value":3184},{"type":44,"tag":587,"props":3887,"children":3888},{"class":589,"line":1456},[3889],{"type":44,"tag":587,"props":3890,"children":3891},{"style":594},[3892],{"type":50,"value":3192},{"type":44,"tag":77,"props":3894,"children":3896},{"id":3895},"chartjs-integration",[3897],{"type":50,"value":3898},"Chart.js Integration",{"type":44,"tag":103,"props":3900,"children":3902},{"id":3901},"chart-container-pattern",[3903],{"type":50,"value":3904},"Chart Container Pattern",{"type":44,"tag":84,"props":3906,"children":3908},{"className":580,"code":3907,"language":22,"meta":93,"style":93},"\u003Cdiv class=\"chart-container\">\n    \u003Ch3 class=\"chart-title\">Monthly Revenue Trend\u003C\u002Fh3>\n    \u003Ccanvas id=\"revenue-chart\">\u003C\u002Fcanvas>\n\u003C\u002Fdiv>\n",[3909],{"type":44,"tag":91,"props":3910,"children":3911},{"__ignoreMap":93},[3912,3948,4001,4046],{"type":44,"tag":587,"props":3913,"children":3914},{"class":589,"line":590},[3915,3919,3923,3927,3931,3935,3940,3944],{"type":44,"tag":587,"props":3916,"children":3917},{"style":594},[3918],{"type":50,"value":623},{"type":44,"tag":587,"props":3920,"children":3921},{"style":600},[3922],{"type":50,"value":1078},{"type":44,"tag":587,"props":3924,"children":3925},{"style":606},[3926],{"type":50,"value":1083},{"type":44,"tag":587,"props":3928,"children":3929},{"style":594},[3930],{"type":50,"value":637},{"type":44,"tag":587,"props":3932,"children":3933},{"style":594},[3934],{"type":50,"value":642},{"type":44,"tag":587,"props":3936,"children":3937},{"style":645},[3938],{"type":50,"value":3939},"chart-container",{"type":44,"tag":587,"props":3941,"children":3942},{"style":594},[3943],{"type":50,"value":642},{"type":44,"tag":587,"props":3945,"children":3946},{"style":594},[3947],{"type":50,"value":614},{"type":44,"tag":587,"props":3949,"children":3950},{"class":589,"line":617},[3951,3955,3959,3963,3967,3971,3976,3980,3984,3989,3993,3997],{"type":44,"tag":587,"props":3952,"children":3953},{"style":594},[3954],{"type":50,"value":682},{"type":44,"tag":587,"props":3956,"children":3957},{"style":600},[3958],{"type":50,"value":103},{"type":44,"tag":587,"props":3960,"children":3961},{"style":606},[3962],{"type":50,"value":1083},{"type":44,"tag":587,"props":3964,"children":3965},{"style":594},[3966],{"type":50,"value":637},{"type":44,"tag":587,"props":3968,"children":3969},{"style":594},[3970],{"type":50,"value":642},{"type":44,"tag":587,"props":3972,"children":3973},{"style":645},[3974],{"type":50,"value":3975},"chart-title",{"type":44,"tag":587,"props":3977,"children":3978},{"style":594},[3979],{"type":50,"value":642},{"type":44,"tag":587,"props":3981,"children":3982},{"style":594},[3983],{"type":50,"value":791},{"type":44,"tag":587,"props":3985,"children":3986},{"style":794},[3987],{"type":50,"value":3988},"Monthly Revenue Trend",{"type":44,"tag":587,"props":3990,"children":3991},{"style":594},[3992],{"type":50,"value":802},{"type":44,"tag":587,"props":3994,"children":3995},{"style":600},[3996],{"type":50,"value":103},{"type":44,"tag":587,"props":3998,"children":3999},{"style":594},[4000],{"type":50,"value":614},{"type":44,"tag":587,"props":4002,"children":4003},{"class":589,"line":659},[4004,4008,4013,4017,4021,4025,4030,4034,4038,4042],{"type":44,"tag":587,"props":4005,"children":4006},{"style":594},[4007],{"type":50,"value":682},{"type":44,"tag":587,"props":4009,"children":4010},{"style":600},[4011],{"type":50,"value":4012},"canvas",{"type":44,"tag":587,"props":4014,"children":4015},{"style":606},[4016],{"type":50,"value":1549},{"type":44,"tag":587,"props":4018,"children":4019},{"style":594},[4020],{"type":50,"value":637},{"type":44,"tag":587,"props":4022,"children":4023},{"style":594},[4024],{"type":50,"value":642},{"type":44,"tag":587,"props":4026,"children":4027},{"style":645},[4028],{"type":50,"value":4029},"revenue-chart",{"type":44,"tag":587,"props":4031,"children":4032},{"style":594},[4033],{"type":50,"value":642},{"type":44,"tag":587,"props":4035,"children":4036},{"style":594},[4037],{"type":50,"value":894},{"type":44,"tag":587,"props":4039,"children":4040},{"style":600},[4041],{"type":50,"value":4012},{"type":44,"tag":587,"props":4043,"children":4044},{"style":594},[4045],{"type":50,"value":614},{"type":44,"tag":587,"props":4047,"children":4048},{"class":589,"line":676},[4049,4053,4057],{"type":44,"tag":587,"props":4050,"children":4051},{"style":594},[4052],{"type":50,"value":802},{"type":44,"tag":587,"props":4054,"children":4055},{"style":600},[4056],{"type":50,"value":1078},{"type":44,"tag":587,"props":4058,"children":4059},{"style":594},[4060],{"type":50,"value":614},{"type":44,"tag":103,"props":4062,"children":4064},{"id":4063},"line-chart",[4065],{"type":50,"value":4066},"Line Chart",{"type":44,"tag":84,"props":4068,"children":4070},{"className":2560,"code":4069,"language":2562,"meta":93,"style":93},"function createLineChart(canvasId, labels, datasets) {\n    const ctx = document.getElementById(canvasId).getContext('2d');\n    return new Chart(ctx, {\n        type: 'line',\n        data: {\n            labels: labels,\n            datasets: datasets.map((ds, i) => ({\n                label: ds.label,\n                data: ds.data,\n                borderColor: COLORS[i % COLORS.length],\n                backgroundColor: COLORS[i % COLORS.length] + '20',\n                borderWidth: 2,\n                fill: ds.fill || false,\n                tension: 0.3,\n                pointRadius: 3,\n                pointHoverRadius: 6,\n            }))\n        },\n        options: {\n            responsive: true,\n            maintainAspectRatio: false,\n            interaction: {\n                mode: 'index',\n                intersect: false,\n            },\n            plugins: {\n                legend: {\n                    position: 'top',\n                    labels: { usePointStyle: true, padding: 20 }\n                },\n                tooltip: {\n                    callbacks: {\n                        label: function(context) {\n                            return `${context.dataset.label}: ${formatValue(context.parsed.y, 'currency')}`;\n                        }\n                    }\n                }\n            },\n            scales: {\n                x: {\n                    grid: { display: false }\n                },\n                y: {\n                    beginAtZero: true,\n                    ticks: {\n                        callback: function(value) {\n                            return formatValue(value, 'currency');\n                        }\n                    }\n                }\n            }\n        }\n    });\n}\n",[4071],{"type":44,"tag":91,"props":4072,"children":4073},{"__ignoreMap":93},[4074,4121,4195,4229,4259,4275,4295,4358,4388,4416,4470,4536,4557,4596,4617,4638,4659,4672,4680,4696,4716,4736,4752,4781,4801,4809,4825,4841,4870,4923,4931,4947,4963,4997,5099,5107,5115,5123,5130,5146,5162,5195,5202,5218,5238,5254,5286,5329,5336,5343,5350,5357,5364,5380],{"type":44,"tag":587,"props":4075,"children":4076},{"class":589,"line":590},[4077,4081,4086,4090,4095,4099,4104,4108,4113,4117],{"type":44,"tag":587,"props":4078,"children":4079},{"style":606},[4080],{"type":50,"value":2574},{"type":44,"tag":587,"props":4082,"children":4083},{"style":1830},[4084],{"type":50,"value":4085}," createLineChart",{"type":44,"tag":587,"props":4087,"children":4088},{"style":594},[4089],{"type":50,"value":1730},{"type":44,"tag":587,"props":4091,"children":4092},{"style":1733},[4093],{"type":50,"value":4094},"canvasId",{"type":44,"tag":587,"props":4096,"children":4097},{"style":594},[4098],{"type":50,"value":2593},{"type":44,"tag":587,"props":4100,"children":4101},{"style":1733},[4102],{"type":50,"value":4103}," labels",{"type":44,"tag":587,"props":4105,"children":4106},{"style":594},[4107],{"type":50,"value":2593},{"type":44,"tag":587,"props":4109,"children":4110},{"style":1733},[4111],{"type":50,"value":4112}," datasets",{"type":44,"tag":587,"props":4114,"children":4115},{"style":594},[4116],{"type":50,"value":547},{"type":44,"tag":587,"props":4118,"children":4119},{"style":594},[4120],{"type":50,"value":1716},{"type":44,"tag":587,"props":4122,"children":4123},{"class":589,"line":617},[4124,4128,4133,4137,4141,4145,4149,4153,4157,4161,4165,4170,4174,4178,4183,4187,4191],{"type":44,"tag":587,"props":4125,"children":4126},{"style":606},[4127],{"type":50,"value":2651},{"type":44,"tag":587,"props":4129,"children":4130},{"style":794},[4131],{"type":50,"value":4132}," ctx",{"type":44,"tag":587,"props":4134,"children":4135},{"style":594},[4136],{"type":50,"value":1763},{"type":44,"tag":587,"props":4138,"children":4139},{"style":794},[4140],{"type":50,"value":2665},{"type":44,"tag":587,"props":4142,"children":4143},{"style":594},[4144],{"type":50,"value":70},{"type":44,"tag":587,"props":4146,"children":4147},{"style":1830},[4148],{"type":50,"value":2674},{"type":44,"tag":587,"props":4150,"children":4151},{"style":600},[4152],{"type":50,"value":1730},{"type":44,"tag":587,"props":4154,"children":4155},{"style":794},[4156],{"type":50,"value":4094},{"type":44,"tag":587,"props":4158,"children":4159},{"style":600},[4160],{"type":50,"value":547},{"type":44,"tag":587,"props":4162,"children":4163},{"style":594},[4164],{"type":50,"value":70},{"type":44,"tag":587,"props":4166,"children":4167},{"style":1830},[4168],{"type":50,"value":4169},"getContext",{"type":44,"tag":587,"props":4171,"children":4172},{"style":600},[4173],{"type":50,"value":1730},{"type":44,"tag":587,"props":4175,"children":4176},{"style":594},[4177],{"type":50,"value":2635},{"type":44,"tag":587,"props":4179,"children":4180},{"style":645},[4181],{"type":50,"value":4182},"2d",{"type":44,"tag":587,"props":4184,"children":4185},{"style":594},[4186],{"type":50,"value":2635},{"type":44,"tag":587,"props":4188,"children":4189},{"style":600},[4190],{"type":50,"value":547},{"type":44,"tag":587,"props":4192,"children":4193},{"style":594},[4194],{"type":50,"value":1679},{"type":44,"tag":587,"props":4196,"children":4197},{"class":589,"line":659},[4198,4203,4207,4212,4216,4221,4225],{"type":44,"tag":587,"props":4199,"children":4200},{"style":2070},[4201],{"type":50,"value":4202},"    return",{"type":44,"tag":587,"props":4204,"children":4205},{"style":594},[4206],{"type":50,"value":2231},{"type":44,"tag":587,"props":4208,"children":4209},{"style":1830},[4210],{"type":50,"value":4211}," Chart",{"type":44,"tag":587,"props":4213,"children":4214},{"style":600},[4215],{"type":50,"value":1730},{"type":44,"tag":587,"props":4217,"children":4218},{"style":794},[4219],{"type":50,"value":4220},"ctx",{"type":44,"tag":587,"props":4222,"children":4223},{"style":594},[4224],{"type":50,"value":2593},{"type":44,"tag":587,"props":4226,"children":4227},{"style":594},[4228],{"type":50,"value":1716},{"type":44,"tag":587,"props":4230,"children":4231},{"class":589,"line":676},[4232,4237,4242,4246,4250,4254],{"type":44,"tag":587,"props":4233,"children":4234},{"style":600},[4235],{"type":50,"value":4236},"        type",{"type":44,"tag":587,"props":4238,"children":4239},{"style":594},[4240],{"type":50,"value":4241},":",{"type":44,"tag":587,"props":4243,"children":4244},{"style":594},[4245],{"type":50,"value":2625},{"type":44,"tag":587,"props":4247,"children":4248},{"style":645},[4249],{"type":50,"value":589},{"type":44,"tag":587,"props":4251,"children":4252},{"style":594},[4253],{"type":50,"value":2635},{"type":44,"tag":587,"props":4255,"children":4256},{"style":594},[4257],{"type":50,"value":4258},",\n",{"type":44,"tag":587,"props":4260,"children":4261},{"class":589,"line":716},[4262,4267,4271],{"type":44,"tag":587,"props":4263,"children":4264},{"style":600},[4265],{"type":50,"value":4266},"        data",{"type":44,"tag":587,"props":4268,"children":4269},{"style":594},[4270],{"type":50,"value":4241},{"type":44,"tag":587,"props":4272,"children":4273},{"style":594},[4274],{"type":50,"value":1716},{"type":44,"tag":587,"props":4276,"children":4277},{"class":589,"line":776},[4278,4283,4287,4291],{"type":44,"tag":587,"props":4279,"children":4280},{"style":600},[4281],{"type":50,"value":4282},"            labels",{"type":44,"tag":587,"props":4284,"children":4285},{"style":594},[4286],{"type":50,"value":4241},{"type":44,"tag":587,"props":4288,"children":4289},{"style":794},[4290],{"type":50,"value":4103},{"type":44,"tag":587,"props":4292,"children":4293},{"style":594},[4294],{"type":50,"value":4258},{"type":44,"tag":587,"props":4296,"children":4297},{"class":589,"line":813},[4298,4303,4307,4311,4315,4320,4324,4328,4333,4337,4342,4346,4350,4354],{"type":44,"tag":587,"props":4299,"children":4300},{"style":600},[4301],{"type":50,"value":4302},"            datasets",{"type":44,"tag":587,"props":4304,"children":4305},{"style":594},[4306],{"type":50,"value":4241},{"type":44,"tag":587,"props":4308,"children":4309},{"style":794},[4310],{"type":50,"value":4112},{"type":44,"tag":587,"props":4312,"children":4313},{"style":594},[4314],{"type":50,"value":70},{"type":44,"tag":587,"props":4316,"children":4317},{"style":1830},[4318],{"type":50,"value":4319},"map",{"type":44,"tag":587,"props":4321,"children":4322},{"style":600},[4323],{"type":50,"value":1730},{"type":44,"tag":587,"props":4325,"children":4326},{"style":594},[4327],{"type":50,"value":1730},{"type":44,"tag":587,"props":4329,"children":4330},{"style":1733},[4331],{"type":50,"value":4332},"ds",{"type":44,"tag":587,"props":4334,"children":4335},{"style":594},[4336],{"type":50,"value":2593},{"type":44,"tag":587,"props":4338,"children":4339},{"style":1733},[4340],{"type":50,"value":4341}," i",{"type":44,"tag":587,"props":4343,"children":4344},{"style":594},[4345],{"type":50,"value":547},{"type":44,"tag":587,"props":4347,"children":4348},{"style":606},[4349],{"type":50,"value":2050},{"type":44,"tag":587,"props":4351,"children":4352},{"style":600},[4353],{"type":50,"value":2846},{"type":44,"tag":587,"props":4355,"children":4356},{"style":594},[4357],{"type":50,"value":2881},{"type":44,"tag":587,"props":4359,"children":4360},{"class":589,"line":905},[4361,4366,4370,4375,4379,4384],{"type":44,"tag":587,"props":4362,"children":4363},{"style":600},[4364],{"type":50,"value":4365},"                label",{"type":44,"tag":587,"props":4367,"children":4368},{"style":594},[4369],{"type":50,"value":4241},{"type":44,"tag":587,"props":4371,"children":4372},{"style":794},[4373],{"type":50,"value":4374}," ds",{"type":44,"tag":587,"props":4376,"children":4377},{"style":594},[4378],{"type":50,"value":70},{"type":44,"tag":587,"props":4380,"children":4381},{"style":794},[4382],{"type":50,"value":4383},"label",{"type":44,"tag":587,"props":4385,"children":4386},{"style":594},[4387],{"type":50,"value":4258},{"type":44,"tag":587,"props":4389,"children":4390},{"class":589,"line":991},[4391,4396,4400,4404,4408,4412],{"type":44,"tag":587,"props":4392,"children":4393},{"style":600},[4394],{"type":50,"value":4395},"                data",{"type":44,"tag":587,"props":4397,"children":4398},{"style":594},[4399],{"type":50,"value":4241},{"type":44,"tag":587,"props":4401,"children":4402},{"style":794},[4403],{"type":50,"value":4374},{"type":44,"tag":587,"props":4405,"children":4406},{"style":594},[4407],{"type":50,"value":70},{"type":44,"tag":587,"props":4409,"children":4410},{"style":794},[4411],{"type":50,"value":1736},{"type":44,"tag":587,"props":4413,"children":4414},{"style":594},[4415],{"type":50,"value":4258},{"type":44,"tag":587,"props":4417,"children":4418},{"class":589,"line":1008},[4419,4424,4428,4433,4438,4443,4448,4452,4456,4461,4466],{"type":44,"tag":587,"props":4420,"children":4421},{"style":600},[4422],{"type":50,"value":4423},"                borderColor",{"type":44,"tag":587,"props":4425,"children":4426},{"style":594},[4427],{"type":50,"value":4241},{"type":44,"tag":587,"props":4429,"children":4430},{"style":794},[4431],{"type":50,"value":4432}," COLORS",{"type":44,"tag":587,"props":4434,"children":4435},{"style":600},[4436],{"type":50,"value":4437},"[",{"type":44,"tag":587,"props":4439,"children":4440},{"style":794},[4441],{"type":50,"value":4442},"i",{"type":44,"tag":587,"props":4444,"children":4445},{"style":594},[4446],{"type":50,"value":4447}," %",{"type":44,"tag":587,"props":4449,"children":4450},{"style":794},[4451],{"type":50,"value":4432},{"type":44,"tag":587,"props":4453,"children":4454},{"style":594},[4455],{"type":50,"value":70},{"type":44,"tag":587,"props":4457,"children":4458},{"style":794},[4459],{"type":50,"value":4460},"length",{"type":44,"tag":587,"props":4462,"children":4463},{"style":600},[4464],{"type":50,"value":4465},"]",{"type":44,"tag":587,"props":4467,"children":4468},{"style":594},[4469],{"type":50,"value":4258},{"type":44,"tag":587,"props":4471,"children":4472},{"class":589,"line":1018},[4473,4478,4482,4486,4490,4494,4498,4502,4506,4510,4515,4519,4523,4528,4532],{"type":44,"tag":587,"props":4474,"children":4475},{"style":600},[4476],{"type":50,"value":4477},"                backgroundColor",{"type":44,"tag":587,"props":4479,"children":4480},{"style":594},[4481],{"type":50,"value":4241},{"type":44,"tag":587,"props":4483,"children":4484},{"style":794},[4485],{"type":50,"value":4432},{"type":44,"tag":587,"props":4487,"children":4488},{"style":600},[4489],{"type":50,"value":4437},{"type":44,"tag":587,"props":4491,"children":4492},{"style":794},[4493],{"type":50,"value":4442},{"type":44,"tag":587,"props":4495,"children":4496},{"style":594},[4497],{"type":50,"value":4447},{"type":44,"tag":587,"props":4499,"children":4500},{"style":794},[4501],{"type":50,"value":4432},{"type":44,"tag":587,"props":4503,"children":4504},{"style":594},[4505],{"type":50,"value":70},{"type":44,"tag":587,"props":4507,"children":4508},{"style":794},[4509],{"type":50,"value":4460},{"type":44,"tag":587,"props":4511,"children":4512},{"style":600},[4513],{"type":50,"value":4514},"] ",{"type":44,"tag":587,"props":4516,"children":4517},{"style":594},[4518],{"type":50,"value":2989},{"type":44,"tag":587,"props":4520,"children":4521},{"style":594},[4522],{"type":50,"value":2625},{"type":44,"tag":587,"props":4524,"children":4525},{"style":645},[4526],{"type":50,"value":4527},"20",{"type":44,"tag":587,"props":4529,"children":4530},{"style":594},[4531],{"type":50,"value":2635},{"type":44,"tag":587,"props":4533,"children":4534},{"style":594},[4535],{"type":50,"value":4258},{"type":44,"tag":587,"props":4537,"children":4538},{"class":589,"line":1035},[4539,4544,4548,4553],{"type":44,"tag":587,"props":4540,"children":4541},{"style":600},[4542],{"type":50,"value":4543},"                borderWidth",{"type":44,"tag":587,"props":4545,"children":4546},{"style":594},[4547],{"type":50,"value":4241},{"type":44,"tag":587,"props":4549,"children":4550},{"style":2868},[4551],{"type":50,"value":4552}," 2",{"type":44,"tag":587,"props":4554,"children":4555},{"style":594},[4556],{"type":50,"value":4258},{"type":44,"tag":587,"props":4558,"children":4559},{"class":589,"line":1051},[4560,4565,4569,4573,4577,4582,4587,4592],{"type":44,"tag":587,"props":4561,"children":4562},{"style":600},[4563],{"type":50,"value":4564},"                fill",{"type":44,"tag":587,"props":4566,"children":4567},{"style":594},[4568],{"type":50,"value":4241},{"type":44,"tag":587,"props":4570,"children":4571},{"style":794},[4572],{"type":50,"value":4374},{"type":44,"tag":587,"props":4574,"children":4575},{"style":594},[4576],{"type":50,"value":70},{"type":44,"tag":587,"props":4578,"children":4579},{"style":794},[4580],{"type":50,"value":4581},"fill",{"type":44,"tag":587,"props":4583,"children":4584},{"style":594},[4585],{"type":50,"value":4586}," ||",{"type":44,"tag":587,"props":4588,"children":4589},{"style":2076},[4590],{"type":50,"value":4591}," false",{"type":44,"tag":587,"props":4593,"children":4594},{"style":594},[4595],{"type":50,"value":4258},{"type":44,"tag":587,"props":4597,"children":4598},{"class":589,"line":1068},[4599,4604,4608,4613],{"type":44,"tag":587,"props":4600,"children":4601},{"style":600},[4602],{"type":50,"value":4603},"                tension",{"type":44,"tag":587,"props":4605,"children":4606},{"style":594},[4607],{"type":50,"value":4241},{"type":44,"tag":587,"props":4609,"children":4610},{"style":2868},[4611],{"type":50,"value":4612}," 0.3",{"type":44,"tag":587,"props":4614,"children":4615},{"style":594},[4616],{"type":50,"value":4258},{"type":44,"tag":587,"props":4618,"children":4619},{"class":589,"line":1107},[4620,4625,4629,4634],{"type":44,"tag":587,"props":4621,"children":4622},{"style":600},[4623],{"type":50,"value":4624},"                pointRadius",{"type":44,"tag":587,"props":4626,"children":4627},{"style":594},[4628],{"type":50,"value":4241},{"type":44,"tag":587,"props":4630,"children":4631},{"style":2868},[4632],{"type":50,"value":4633}," 3",{"type":44,"tag":587,"props":4635,"children":4636},{"style":594},[4637],{"type":50,"value":4258},{"type":44,"tag":587,"props":4639,"children":4640},{"class":589,"line":1146},[4641,4646,4650,4655],{"type":44,"tag":587,"props":4642,"children":4643},{"style":600},[4644],{"type":50,"value":4645},"                pointHoverRadius",{"type":44,"tag":587,"props":4647,"children":4648},{"style":594},[4649],{"type":50,"value":4241},{"type":44,"tag":587,"props":4651,"children":4652},{"style":2868},[4653],{"type":50,"value":4654}," 6",{"type":44,"tag":587,"props":4656,"children":4657},{"style":594},[4658],{"type":50,"value":4258},{"type":44,"tag":587,"props":4660,"children":4661},{"class":589,"line":1179},[4662,4667],{"type":44,"tag":587,"props":4663,"children":4664},{"style":594},[4665],{"type":50,"value":4666},"            }",{"type":44,"tag":587,"props":4668,"children":4669},{"style":600},[4670],{"type":50,"value":4671},"))\n",{"type":44,"tag":587,"props":4673,"children":4674},{"class":589,"line":1216},[4675],{"type":44,"tag":587,"props":4676,"children":4677},{"style":594},[4678],{"type":50,"value":4679},"        },\n",{"type":44,"tag":587,"props":4681,"children":4682},{"class":589,"line":1225},[4683,4688,4692],{"type":44,"tag":587,"props":4684,"children":4685},{"style":600},[4686],{"type":50,"value":4687},"        options",{"type":44,"tag":587,"props":4689,"children":4690},{"style":594},[4691],{"type":50,"value":4241},{"type":44,"tag":587,"props":4693,"children":4694},{"style":594},[4695],{"type":50,"value":1716},{"type":44,"tag":587,"props":4697,"children":4698},{"class":589,"line":1242},[4699,4704,4708,4712],{"type":44,"tag":587,"props":4700,"children":4701},{"style":600},[4702],{"type":50,"value":4703},"            responsive",{"type":44,"tag":587,"props":4705,"children":4706},{"style":594},[4707],{"type":50,"value":4241},{"type":44,"tag":587,"props":4709,"children":4710},{"style":2076},[4711],{"type":50,"value":2079},{"type":44,"tag":587,"props":4713,"children":4714},{"style":594},[4715],{"type":50,"value":4258},{"type":44,"tag":587,"props":4717,"children":4718},{"class":589,"line":1259},[4719,4724,4728,4732],{"type":44,"tag":587,"props":4720,"children":4721},{"style":600},[4722],{"type":50,"value":4723},"            maintainAspectRatio",{"type":44,"tag":587,"props":4725,"children":4726},{"style":594},[4727],{"type":50,"value":4241},{"type":44,"tag":587,"props":4729,"children":4730},{"style":2076},[4731],{"type":50,"value":4591},{"type":44,"tag":587,"props":4733,"children":4734},{"style":594},[4735],{"type":50,"value":4258},{"type":44,"tag":587,"props":4737,"children":4738},{"class":589,"line":1269},[4739,4744,4748],{"type":44,"tag":587,"props":4740,"children":4741},{"style":600},[4742],{"type":50,"value":4743},"            interaction",{"type":44,"tag":587,"props":4745,"children":4746},{"style":594},[4747],{"type":50,"value":4241},{"type":44,"tag":587,"props":4749,"children":4750},{"style":594},[4751],{"type":50,"value":1716},{"type":44,"tag":587,"props":4753,"children":4754},{"class":589,"line":1307},[4755,4760,4764,4768,4773,4777],{"type":44,"tag":587,"props":4756,"children":4757},{"style":600},[4758],{"type":50,"value":4759},"                mode",{"type":44,"tag":587,"props":4761,"children":4762},{"style":594},[4763],{"type":50,"value":4241},{"type":44,"tag":587,"props":4765,"children":4766},{"style":594},[4767],{"type":50,"value":2625},{"type":44,"tag":587,"props":4769,"children":4770},{"style":645},[4771],{"type":50,"value":4772},"index",{"type":44,"tag":587,"props":4774,"children":4775},{"style":594},[4776],{"type":50,"value":2635},{"type":44,"tag":587,"props":4778,"children":4779},{"style":594},[4780],{"type":50,"value":4258},{"type":44,"tag":587,"props":4782,"children":4783},{"class":589,"line":1316},[4784,4789,4793,4797],{"type":44,"tag":587,"props":4785,"children":4786},{"style":600},[4787],{"type":50,"value":4788},"                intersect",{"type":44,"tag":587,"props":4790,"children":4791},{"style":594},[4792],{"type":50,"value":4241},{"type":44,"tag":587,"props":4794,"children":4795},{"style":2076},[4796],{"type":50,"value":4591},{"type":44,"tag":587,"props":4798,"children":4799},{"style":594},[4800],{"type":50,"value":4258},{"type":44,"tag":587,"props":4802,"children":4803},{"class":589,"line":1332},[4804],{"type":44,"tag":587,"props":4805,"children":4806},{"style":594},[4807],{"type":50,"value":4808},"            },\n",{"type":44,"tag":587,"props":4810,"children":4811},{"class":589,"line":1340},[4812,4817,4821],{"type":44,"tag":587,"props":4813,"children":4814},{"style":600},[4815],{"type":50,"value":4816},"            plugins",{"type":44,"tag":587,"props":4818,"children":4819},{"style":594},[4820],{"type":50,"value":4241},{"type":44,"tag":587,"props":4822,"children":4823},{"style":594},[4824],{"type":50,"value":1716},{"type":44,"tag":587,"props":4826,"children":4827},{"class":589,"line":1377},[4828,4833,4837],{"type":44,"tag":587,"props":4829,"children":4830},{"style":600},[4831],{"type":50,"value":4832},"                legend",{"type":44,"tag":587,"props":4834,"children":4835},{"style":594},[4836],{"type":50,"value":4241},{"type":44,"tag":587,"props":4838,"children":4839},{"style":594},[4840],{"type":50,"value":1716},{"type":44,"tag":587,"props":4842,"children":4843},{"class":589,"line":1386},[4844,4849,4853,4857,4862,4866],{"type":44,"tag":587,"props":4845,"children":4846},{"style":600},[4847],{"type":50,"value":4848},"                    position",{"type":44,"tag":587,"props":4850,"children":4851},{"style":594},[4852],{"type":50,"value":4241},{"type":44,"tag":587,"props":4854,"children":4855},{"style":594},[4856],{"type":50,"value":2625},{"type":44,"tag":587,"props":4858,"children":4859},{"style":645},[4860],{"type":50,"value":4861},"top",{"type":44,"tag":587,"props":4863,"children":4864},{"style":594},[4865],{"type":50,"value":2635},{"type":44,"tag":587,"props":4867,"children":4868},{"style":594},[4869],{"type":50,"value":4258},{"type":44,"tag":587,"props":4871,"children":4872},{"class":589,"line":1402},[4873,4878,4882,4887,4892,4896,4900,4904,4909,4913,4918],{"type":44,"tag":587,"props":4874,"children":4875},{"style":600},[4876],{"type":50,"value":4877},"                    labels",{"type":44,"tag":587,"props":4879,"children":4880},{"style":594},[4881],{"type":50,"value":4241},{"type":44,"tag":587,"props":4883,"children":4884},{"style":594},[4885],{"type":50,"value":4886}," {",{"type":44,"tag":587,"props":4888,"children":4889},{"style":600},[4890],{"type":50,"value":4891}," usePointStyle",{"type":44,"tag":587,"props":4893,"children":4894},{"style":594},[4895],{"type":50,"value":4241},{"type":44,"tag":587,"props":4897,"children":4898},{"style":2076},[4899],{"type":50,"value":2079},{"type":44,"tag":587,"props":4901,"children":4902},{"style":594},[4903],{"type":50,"value":2593},{"type":44,"tag":587,"props":4905,"children":4906},{"style":600},[4907],{"type":50,"value":4908}," padding",{"type":44,"tag":587,"props":4910,"children":4911},{"style":594},[4912],{"type":50,"value":4241},{"type":44,"tag":587,"props":4914,"children":4915},{"style":2868},[4916],{"type":50,"value":4917}," 20",{"type":44,"tag":587,"props":4919,"children":4920},{"style":594},[4921],{"type":50,"value":4922}," }\n",{"type":44,"tag":587,"props":4924,"children":4925},{"class":589,"line":1410},[4926],{"type":44,"tag":587,"props":4927,"children":4928},{"style":594},[4929],{"type":50,"value":4930},"                },\n",{"type":44,"tag":587,"props":4932,"children":4933},{"class":589,"line":1447},[4934,4939,4943],{"type":44,"tag":587,"props":4935,"children":4936},{"style":600},[4937],{"type":50,"value":4938},"                tooltip",{"type":44,"tag":587,"props":4940,"children":4941},{"style":594},[4942],{"type":50,"value":4241},{"type":44,"tag":587,"props":4944,"children":4945},{"style":594},[4946],{"type":50,"value":1716},{"type":44,"tag":587,"props":4948,"children":4949},{"class":589,"line":1456},[4950,4955,4959],{"type":44,"tag":587,"props":4951,"children":4952},{"style":600},[4953],{"type":50,"value":4954},"                    callbacks",{"type":44,"tag":587,"props":4956,"children":4957},{"style":594},[4958],{"type":50,"value":4241},{"type":44,"tag":587,"props":4960,"children":4961},{"style":594},[4962],{"type":50,"value":1716},{"type":44,"tag":587,"props":4964,"children":4965},{"class":589,"line":1472},[4966,4971,4975,4980,4984,4989,4993],{"type":44,"tag":587,"props":4967,"children":4968},{"style":1830},[4969],{"type":50,"value":4970},"                        label",{"type":44,"tag":587,"props":4972,"children":4973},{"style":594},[4974],{"type":50,"value":4241},{"type":44,"tag":587,"props":4976,"children":4977},{"style":606},[4978],{"type":50,"value":4979}," function",{"type":44,"tag":587,"props":4981,"children":4982},{"style":594},[4983],{"type":50,"value":1730},{"type":44,"tag":587,"props":4985,"children":4986},{"style":1733},[4987],{"type":50,"value":4988},"context",{"type":44,"tag":587,"props":4990,"children":4991},{"style":594},[4992],{"type":50,"value":547},{"type":44,"tag":587,"props":4994,"children":4995},{"style":594},[4996],{"type":50,"value":1716},{"type":44,"tag":587,"props":4998,"children":4999},{"class":589,"line":1480},[5000,5005,5009,5013,5017,5022,5026,5030,5034,5039,5043,5048,5053,5057,5062,5066,5071,5075,5079,5083,5087,5091,5095],{"type":44,"tag":587,"props":5001,"children":5002},{"style":2070},[5003],{"type":50,"value":5004},"                            return",{"type":44,"tag":587,"props":5006,"children":5007},{"style":594},[5008],{"type":50,"value":3032},{"type":44,"tag":587,"props":5010,"children":5011},{"style":794},[5012],{"type":50,"value":4988},{"type":44,"tag":587,"props":5014,"children":5015},{"style":594},[5016],{"type":50,"value":70},{"type":44,"tag":587,"props":5018,"children":5019},{"style":794},[5020],{"type":50,"value":5021},"dataset",{"type":44,"tag":587,"props":5023,"children":5024},{"style":594},[5025],{"type":50,"value":70},{"type":44,"tag":587,"props":5027,"children":5028},{"style":794},[5029],{"type":50,"value":4383},{"type":44,"tag":587,"props":5031,"children":5032},{"style":594},[5033],{"type":50,"value":3074},{"type":44,"tag":587,"props":5035,"children":5036},{"style":645},[5037],{"type":50,"value":5038},": ",{"type":44,"tag":587,"props":5040,"children":5041},{"style":594},[5042],{"type":50,"value":3123},{"type":44,"tag":587,"props":5044,"children":5045},{"style":1830},[5046],{"type":50,"value":5047},"formatValue",{"type":44,"tag":587,"props":5049,"children":5050},{"style":794},[5051],{"type":50,"value":5052},"(context",{"type":44,"tag":587,"props":5054,"children":5055},{"style":594},[5056],{"type":50,"value":70},{"type":44,"tag":587,"props":5058,"children":5059},{"style":794},[5060],{"type":50,"value":5061},"parsed",{"type":44,"tag":587,"props":5063,"children":5064},{"style":594},[5065],{"type":50,"value":70},{"type":44,"tag":587,"props":5067,"children":5068},{"style":794},[5069],{"type":50,"value":5070},"y",{"type":44,"tag":587,"props":5072,"children":5073},{"style":594},[5074],{"type":50,"value":2593},{"type":44,"tag":587,"props":5076,"children":5077},{"style":594},[5078],{"type":50,"value":2625},{"type":44,"tag":587,"props":5080,"children":5081},{"style":645},[5082],{"type":50,"value":3276},{"type":44,"tag":587,"props":5084,"children":5085},{"style":594},[5086],{"type":50,"value":2635},{"type":44,"tag":587,"props":5088,"children":5089},{"style":794},[5090],{"type":50,"value":547},{"type":44,"tag":587,"props":5092,"children":5093},{"style":594},[5094],{"type":50,"value":3533},{"type":44,"tag":587,"props":5096,"children":5097},{"style":594},[5098],{"type":50,"value":1679},{"type":44,"tag":587,"props":5100,"children":5101},{"class":589,"line":1518},[5102],{"type":44,"tag":587,"props":5103,"children":5104},{"style":594},[5105],{"type":50,"value":5106},"                        }\n",{"type":44,"tag":587,"props":5108,"children":5109},{"class":589,"line":1589},[5110],{"type":44,"tag":587,"props":5111,"children":5112},{"style":594},[5113],{"type":50,"value":5114},"                    }\n",{"type":44,"tag":587,"props":5116,"children":5117},{"class":589,"line":1605},[5118],{"type":44,"tag":587,"props":5119,"children":5120},{"style":594},[5121],{"type":50,"value":5122},"                }\n",{"type":44,"tag":587,"props":5124,"children":5125},{"class":589,"line":1621},[5126],{"type":44,"tag":587,"props":5127,"children":5128},{"style":594},[5129],{"type":50,"value":4808},{"type":44,"tag":587,"props":5131,"children":5132},{"class":589,"line":1629},[5133,5138,5142],{"type":44,"tag":587,"props":5134,"children":5135},{"style":600},[5136],{"type":50,"value":5137},"            scales",{"type":44,"tag":587,"props":5139,"children":5140},{"style":594},[5141],{"type":50,"value":4241},{"type":44,"tag":587,"props":5143,"children":5144},{"style":594},[5145],{"type":50,"value":1716},{"type":44,"tag":587,"props":5147,"children":5148},{"class":589,"line":1645},[5149,5154,5158],{"type":44,"tag":587,"props":5150,"children":5151},{"style":600},[5152],{"type":50,"value":5153},"                x",{"type":44,"tag":587,"props":5155,"children":5156},{"style":594},[5157],{"type":50,"value":4241},{"type":44,"tag":587,"props":5159,"children":5160},{"style":594},[5161],{"type":50,"value":1716},{"type":44,"tag":587,"props":5163,"children":5164},{"class":589,"line":1654},[5165,5170,5174,5178,5183,5187,5191],{"type":44,"tag":587,"props":5166,"children":5167},{"style":600},[5168],{"type":50,"value":5169},"                    grid",{"type":44,"tag":587,"props":5171,"children":5172},{"style":594},[5173],{"type":50,"value":4241},{"type":44,"tag":587,"props":5175,"children":5176},{"style":594},[5177],{"type":50,"value":4886},{"type":44,"tag":587,"props":5179,"children":5180},{"style":600},[5181],{"type":50,"value":5182}," display",{"type":44,"tag":587,"props":5184,"children":5185},{"style":594},[5186],{"type":50,"value":4241},{"type":44,"tag":587,"props":5188,"children":5189},{"style":2076},[5190],{"type":50,"value":4591},{"type":44,"tag":587,"props":5192,"children":5193},{"style":594},[5194],{"type":50,"value":4922},{"type":44,"tag":587,"props":5196,"children":5197},{"class":589,"line":1682},[5198],{"type":44,"tag":587,"props":5199,"children":5200},{"style":594},[5201],{"type":50,"value":4930},{"type":44,"tag":587,"props":5203,"children":5204},{"class":589,"line":1690},[5205,5210,5214],{"type":44,"tag":587,"props":5206,"children":5207},{"style":600},[5208],{"type":50,"value":5209},"                y",{"type":44,"tag":587,"props":5211,"children":5212},{"style":594},[5213],{"type":50,"value":4241},{"type":44,"tag":587,"props":5215,"children":5216},{"style":594},[5217],{"type":50,"value":1716},{"type":44,"tag":587,"props":5219,"children":5220},{"class":589,"line":1699},[5221,5226,5230,5234],{"type":44,"tag":587,"props":5222,"children":5223},{"style":600},[5224],{"type":50,"value":5225},"                    beginAtZero",{"type":44,"tag":587,"props":5227,"children":5228},{"style":594},[5229],{"type":50,"value":4241},{"type":44,"tag":587,"props":5231,"children":5232},{"style":2076},[5233],{"type":50,"value":2079},{"type":44,"tag":587,"props":5235,"children":5236},{"style":594},[5237],{"type":50,"value":4258},{"type":44,"tag":587,"props":5239,"children":5240},{"class":589,"line":1719},[5241,5246,5250],{"type":44,"tag":587,"props":5242,"children":5243},{"style":600},[5244],{"type":50,"value":5245},"                    ticks",{"type":44,"tag":587,"props":5247,"children":5248},{"style":594},[5249],{"type":50,"value":4241},{"type":44,"tag":587,"props":5251,"children":5252},{"style":594},[5253],{"type":50,"value":1716},{"type":44,"tag":587,"props":5255,"children":5256},{"class":589,"line":1747},[5257,5262,5266,5270,5274,5278,5282],{"type":44,"tag":587,"props":5258,"children":5259},{"style":1830},[5260],{"type":50,"value":5261},"                        callback",{"type":44,"tag":587,"props":5263,"children":5264},{"style":594},[5265],{"type":50,"value":4241},{"type":44,"tag":587,"props":5267,"children":5268},{"style":606},[5269],{"type":50,"value":4979},{"type":44,"tag":587,"props":5271,"children":5272},{"style":594},[5273],{"type":50,"value":1730},{"type":44,"tag":587,"props":5275,"children":5276},{"style":1733},[5277],{"type":50,"value":2802},{"type":44,"tag":587,"props":5279,"children":5280},{"style":594},[5281],{"type":50,"value":547},{"type":44,"tag":587,"props":5283,"children":5284},{"style":594},[5285],{"type":50,"value":1716},{"type":44,"tag":587,"props":5287,"children":5288},{"class":589,"line":1775},[5289,5293,5297,5301,5305,5309,5313,5317,5321,5325],{"type":44,"tag":587,"props":5290,"children":5291},{"style":2070},[5292],{"type":50,"value":5004},{"type":44,"tag":587,"props":5294,"children":5295},{"style":1830},[5296],{"type":50,"value":2793},{"type":44,"tag":587,"props":5298,"children":5299},{"style":600},[5300],{"type":50,"value":1730},{"type":44,"tag":587,"props":5302,"children":5303},{"style":794},[5304],{"type":50,"value":2802},{"type":44,"tag":587,"props":5306,"children":5307},{"style":594},[5308],{"type":50,"value":2593},{"type":44,"tag":587,"props":5310,"children":5311},{"style":594},[5312],{"type":50,"value":2625},{"type":44,"tag":587,"props":5314,"children":5315},{"style":645},[5316],{"type":50,"value":3276},{"type":44,"tag":587,"props":5318,"children":5319},{"style":594},[5320],{"type":50,"value":2635},{"type":44,"tag":587,"props":5322,"children":5323},{"style":600},[5324],{"type":50,"value":547},{"type":44,"tag":587,"props":5326,"children":5327},{"style":594},[5328],{"type":50,"value":1679},{"type":44,"tag":587,"props":5330,"children":5331},{"class":589,"line":1800},[5332],{"type":44,"tag":587,"props":5333,"children":5334},{"style":594},[5335],{"type":50,"value":5106},{"type":44,"tag":587,"props":5337,"children":5338},{"class":589,"line":1822},[5339],{"type":44,"tag":587,"props":5340,"children":5341},{"style":594},[5342],{"type":50,"value":5114},{"type":44,"tag":587,"props":5344,"children":5345},{"class":589,"line":1845},[5346],{"type":44,"tag":587,"props":5347,"children":5348},{"style":594},[5349],{"type":50,"value":5122},{"type":44,"tag":587,"props":5351,"children":5352},{"class":589,"line":1854},[5353],{"type":44,"tag":587,"props":5354,"children":5355},{"style":594},[5356],{"type":50,"value":1851},{"type":44,"tag":587,"props":5358,"children":5359},{"class":589,"line":1862},[5360],{"type":44,"tag":587,"props":5361,"children":5362},{"style":594},[5363],{"type":50,"value":2201},{"type":44,"tag":587,"props":5365,"children":5366},{"class":589,"line":1879},[5367,5372,5376],{"type":44,"tag":587,"props":5368,"children":5369},{"style":594},[5370],{"type":50,"value":5371},"    }",{"type":44,"tag":587,"props":5373,"children":5374},{"style":600},[5375],{"type":50,"value":547},{"type":44,"tag":587,"props":5377,"children":5378},{"style":594},[5379],{"type":50,"value":1679},{"type":44,"tag":587,"props":5381,"children":5382},{"class":589,"line":1900},[5383],{"type":44,"tag":587,"props":5384,"children":5385},{"style":594},[5386],{"type":50,"value":3192},{"type":44,"tag":103,"props":5388,"children":5390},{"id":5389},"bar-chart",[5391],{"type":50,"value":5392},"Bar Chart",{"type":44,"tag":84,"props":5394,"children":5396},{"className":2560,"code":5395,"language":2562,"meta":93,"style":93},"function createBarChart(canvasId, labels, data, options = {}) {\n    const ctx = document.getElementById(canvasId).getContext('2d');\n    const isHorizontal = options.horizontal || labels.length > 8;\n\n    return new Chart(ctx, {\n        type: 'bar',\n        data: {\n            labels: labels,\n            datasets: [{\n                label: options.label || 'Value',\n                data: data,\n                backgroundColor: options.colors || COLORS.map(c => c + 'CC'),\n                borderColor: options.colors || COLORS,\n                borderWidth: 1,\n                borderRadius: 4,\n            }]\n        },\n        options: {\n            responsive: true,\n            maintainAspectRatio: false,\n            indexAxis: isHorizontal ? 'y' : 'x',\n            plugins: {\n                legend: { display: false },\n                tooltip: {\n                    callbacks: {\n                        label: function(context) {\n                            return formatValue(context.parsed[isHorizontal ? 'x' : 'y'], options.format || 'number');\n                        }\n                    }\n                }\n            },\n            scales: {\n                x: {\n                    beginAtZero: true,\n                    grid: { display: isHorizontal },\n                    ticks: isHorizontal ? {\n                        callback: function(value) {\n                            return formatValue(value, options.format || 'number');\n                        }\n                    } : {}\n                },\n                y: {\n                    beginAtZero: !isHorizontal,\n                    grid: { display: !isHorizontal },\n                    ticks: !isHorizontal ? {\n                        callback: function(value) {\n                            return formatValue(value, options.format || 'number');\n                        }\n                    } : {}\n                }\n            }\n        }\n    });\n}\n",[5397],{"type":44,"tag":91,"props":5398,"children":5399},{"__ignoreMap":93},[5400,5458,5529,5588,5595,5626,5654,5669,5688,5708,5752,5771,5854,5889,5909,5930,5942,5949,5964,5983,6002,6055,6070,6102,6117,6132,6163,6275,6282,6289,6296,6303,6318,6333,6352,6383,6406,6437,6496,6503,6520,6527,6542,6566,6601,6628,6659,6718,6725,6740,6747,6754,6761,6776],{"type":44,"tag":587,"props":5401,"children":5402},{"class":589,"line":590},[5403,5407,5412,5416,5420,5424,5428,5432,5436,5440,5445,5449,5454],{"type":44,"tag":587,"props":5404,"children":5405},{"style":606},[5406],{"type":50,"value":2574},{"type":44,"tag":587,"props":5408,"children":5409},{"style":1830},[5410],{"type":50,"value":5411}," createBarChart",{"type":44,"tag":587,"props":5413,"children":5414},{"style":594},[5415],{"type":50,"value":1730},{"type":44,"tag":587,"props":5417,"children":5418},{"style":1733},[5419],{"type":50,"value":4094},{"type":44,"tag":587,"props":5421,"children":5422},{"style":594},[5423],{"type":50,"value":2593},{"type":44,"tag":587,"props":5425,"children":5426},{"style":1733},[5427],{"type":50,"value":4103},{"type":44,"tag":587,"props":5429,"children":5430},{"style":594},[5431],{"type":50,"value":2593},{"type":44,"tag":587,"props":5433,"children":5434},{"style":1733},[5435],{"type":50,"value":1768},{"type":44,"tag":587,"props":5437,"children":5438},{"style":594},[5439],{"type":50,"value":2593},{"type":44,"tag":587,"props":5441,"children":5442},{"style":1733},[5443],{"type":50,"value":5444}," options",{"type":44,"tag":587,"props":5446,"children":5447},{"style":594},[5448],{"type":50,"value":1763},{"type":44,"tag":587,"props":5450,"children":5451},{"style":594},[5452],{"type":50,"value":5453}," {})",{"type":44,"tag":587,"props":5455,"children":5456},{"style":594},[5457],{"type":50,"value":1716},{"type":44,"tag":587,"props":5459,"children":5460},{"class":589,"line":617},[5461,5465,5469,5473,5477,5481,5485,5489,5493,5497,5501,5505,5509,5513,5517,5521,5525],{"type":44,"tag":587,"props":5462,"children":5463},{"style":606},[5464],{"type":50,"value":2651},{"type":44,"tag":587,"props":5466,"children":5467},{"style":794},[5468],{"type":50,"value":4132},{"type":44,"tag":587,"props":5470,"children":5471},{"style":594},[5472],{"type":50,"value":1763},{"type":44,"tag":587,"props":5474,"children":5475},{"style":794},[5476],{"type":50,"value":2665},{"type":44,"tag":587,"props":5478,"children":5479},{"style":594},[5480],{"type":50,"value":70},{"type":44,"tag":587,"props":5482,"children":5483},{"style":1830},[5484],{"type":50,"value":2674},{"type":44,"tag":587,"props":5486,"children":5487},{"style":600},[5488],{"type":50,"value":1730},{"type":44,"tag":587,"props":5490,"children":5491},{"style":794},[5492],{"type":50,"value":4094},{"type":44,"tag":587,"props":5494,"children":5495},{"style":600},[5496],{"type":50,"value":547},{"type":44,"tag":587,"props":5498,"children":5499},{"style":594},[5500],{"type":50,"value":70},{"type":44,"tag":587,"props":5502,"children":5503},{"style":1830},[5504],{"type":50,"value":4169},{"type":44,"tag":587,"props":5506,"children":5507},{"style":600},[5508],{"type":50,"value":1730},{"type":44,"tag":587,"props":5510,"children":5511},{"style":594},[5512],{"type":50,"value":2635},{"type":44,"tag":587,"props":5514,"children":5515},{"style":645},[5516],{"type":50,"value":4182},{"type":44,"tag":587,"props":5518,"children":5519},{"style":594},[5520],{"type":50,"value":2635},{"type":44,"tag":587,"props":5522,"children":5523},{"style":600},[5524],{"type":50,"value":547},{"type":44,"tag":587,"props":5526,"children":5527},{"style":594},[5528],{"type":50,"value":1679},{"type":44,"tag":587,"props":5530,"children":5531},{"class":589,"line":659},[5532,5536,5541,5545,5549,5553,5558,5562,5566,5570,5574,5579,5584],{"type":44,"tag":587,"props":5533,"children":5534},{"style":606},[5535],{"type":50,"value":2651},{"type":44,"tag":587,"props":5537,"children":5538},{"style":794},[5539],{"type":50,"value":5540}," isHorizontal",{"type":44,"tag":587,"props":5542,"children":5543},{"style":594},[5544],{"type":50,"value":1763},{"type":44,"tag":587,"props":5546,"children":5547},{"style":794},[5548],{"type":50,"value":5444},{"type":44,"tag":587,"props":5550,"children":5551},{"style":594},[5552],{"type":50,"value":70},{"type":44,"tag":587,"props":5554,"children":5555},{"style":794},[5556],{"type":50,"value":5557},"horizontal",{"type":44,"tag":587,"props":5559,"children":5560},{"style":594},[5561],{"type":50,"value":4586},{"type":44,"tag":587,"props":5563,"children":5564},{"style":794},[5565],{"type":50,"value":4103},{"type":44,"tag":587,"props":5567,"children":5568},{"style":594},[5569],{"type":50,"value":70},{"type":44,"tag":587,"props":5571,"children":5572},{"style":794},[5573],{"type":50,"value":4460},{"type":44,"tag":587,"props":5575,"children":5576},{"style":594},[5577],{"type":50,"value":5578}," >",{"type":44,"tag":587,"props":5580,"children":5581},{"style":2868},[5582],{"type":50,"value":5583}," 8",{"type":44,"tag":587,"props":5585,"children":5586},{"style":594},[5587],{"type":50,"value":1679},{"type":44,"tag":587,"props":5589,"children":5590},{"class":589,"line":676},[5591],{"type":44,"tag":587,"props":5592,"children":5593},{"emptyLinePlaceholder":1263},[5594],{"type":50,"value":1266},{"type":44,"tag":587,"props":5596,"children":5597},{"class":589,"line":716},[5598,5602,5606,5610,5614,5618,5622],{"type":44,"tag":587,"props":5599,"children":5600},{"style":2070},[5601],{"type":50,"value":4202},{"type":44,"tag":587,"props":5603,"children":5604},{"style":594},[5605],{"type":50,"value":2231},{"type":44,"tag":587,"props":5607,"children":5608},{"style":1830},[5609],{"type":50,"value":4211},{"type":44,"tag":587,"props":5611,"children":5612},{"style":600},[5613],{"type":50,"value":1730},{"type":44,"tag":587,"props":5615,"children":5616},{"style":794},[5617],{"type":50,"value":4220},{"type":44,"tag":587,"props":5619,"children":5620},{"style":594},[5621],{"type":50,"value":2593},{"type":44,"tag":587,"props":5623,"children":5624},{"style":594},[5625],{"type":50,"value":1716},{"type":44,"tag":587,"props":5627,"children":5628},{"class":589,"line":776},[5629,5633,5637,5641,5646,5650],{"type":44,"tag":587,"props":5630,"children":5631},{"style":600},[5632],{"type":50,"value":4236},{"type":44,"tag":587,"props":5634,"children":5635},{"style":594},[5636],{"type":50,"value":4241},{"type":44,"tag":587,"props":5638,"children":5639},{"style":594},[5640],{"type":50,"value":2625},{"type":44,"tag":587,"props":5642,"children":5643},{"style":645},[5644],{"type":50,"value":5645},"bar",{"type":44,"tag":587,"props":5647,"children":5648},{"style":594},[5649],{"type":50,"value":2635},{"type":44,"tag":587,"props":5651,"children":5652},{"style":594},[5653],{"type":50,"value":4258},{"type":44,"tag":587,"props":5655,"children":5656},{"class":589,"line":813},[5657,5661,5665],{"type":44,"tag":587,"props":5658,"children":5659},{"style":600},[5660],{"type":50,"value":4266},{"type":44,"tag":587,"props":5662,"children":5663},{"style":594},[5664],{"type":50,"value":4241},{"type":44,"tag":587,"props":5666,"children":5667},{"style":594},[5668],{"type":50,"value":1716},{"type":44,"tag":587,"props":5670,"children":5671},{"class":589,"line":905},[5672,5676,5680,5684],{"type":44,"tag":587,"props":5673,"children":5674},{"style":600},[5675],{"type":50,"value":4282},{"type":44,"tag":587,"props":5677,"children":5678},{"style":594},[5679],{"type":50,"value":4241},{"type":44,"tag":587,"props":5681,"children":5682},{"style":794},[5683],{"type":50,"value":4103},{"type":44,"tag":587,"props":5685,"children":5686},{"style":594},[5687],{"type":50,"value":4258},{"type":44,"tag":587,"props":5689,"children":5690},{"class":589,"line":991},[5691,5695,5699,5704],{"type":44,"tag":587,"props":5692,"children":5693},{"style":600},[5694],{"type":50,"value":4302},{"type":44,"tag":587,"props":5696,"children":5697},{"style":594},[5698],{"type":50,"value":4241},{"type":44,"tag":587,"props":5700,"children":5701},{"style":600},[5702],{"type":50,"value":5703}," [",{"type":44,"tag":587,"props":5705,"children":5706},{"style":594},[5707],{"type":50,"value":2881},{"type":44,"tag":587,"props":5709,"children":5710},{"class":589,"line":1008},[5711,5715,5719,5723,5727,5731,5735,5739,5744,5748],{"type":44,"tag":587,"props":5712,"children":5713},{"style":600},[5714],{"type":50,"value":4365},{"type":44,"tag":587,"props":5716,"children":5717},{"style":594},[5718],{"type":50,"value":4241},{"type":44,"tag":587,"props":5720,"children":5721},{"style":794},[5722],{"type":50,"value":5444},{"type":44,"tag":587,"props":5724,"children":5725},{"style":594},[5726],{"type":50,"value":70},{"type":44,"tag":587,"props":5728,"children":5729},{"style":794},[5730],{"type":50,"value":4383},{"type":44,"tag":587,"props":5732,"children":5733},{"style":594},[5734],{"type":50,"value":4586},{"type":44,"tag":587,"props":5736,"children":5737},{"style":594},[5738],{"type":50,"value":2625},{"type":44,"tag":587,"props":5740,"children":5741},{"style":645},[5742],{"type":50,"value":5743},"Value",{"type":44,"tag":587,"props":5745,"children":5746},{"style":594},[5747],{"type":50,"value":2635},{"type":44,"tag":587,"props":5749,"children":5750},{"style":594},[5751],{"type":50,"value":4258},{"type":44,"tag":587,"props":5753,"children":5754},{"class":589,"line":1018},[5755,5759,5763,5767],{"type":44,"tag":587,"props":5756,"children":5757},{"style":600},[5758],{"type":50,"value":4395},{"type":44,"tag":587,"props":5760,"children":5761},{"style":594},[5762],{"type":50,"value":4241},{"type":44,"tag":587,"props":5764,"children":5765},{"style":794},[5766],{"type":50,"value":1768},{"type":44,"tag":587,"props":5768,"children":5769},{"style":594},[5770],{"type":50,"value":4258},{"type":44,"tag":587,"props":5772,"children":5773},{"class":589,"line":1035},[5774,5778,5782,5786,5790,5795,5799,5803,5807,5811,5815,5820,5824,5829,5833,5837,5842,5846,5850],{"type":44,"tag":587,"props":5775,"children":5776},{"style":600},[5777],{"type":50,"value":4477},{"type":44,"tag":587,"props":5779,"children":5780},{"style":594},[5781],{"type":50,"value":4241},{"type":44,"tag":587,"props":5783,"children":5784},{"style":794},[5785],{"type":50,"value":5444},{"type":44,"tag":587,"props":5787,"children":5788},{"style":594},[5789],{"type":50,"value":70},{"type":44,"tag":587,"props":5791,"children":5792},{"style":794},[5793],{"type":50,"value":5794},"colors",{"type":44,"tag":587,"props":5796,"children":5797},{"style":594},[5798],{"type":50,"value":4586},{"type":44,"tag":587,"props":5800,"children":5801},{"style":794},[5802],{"type":50,"value":4432},{"type":44,"tag":587,"props":5804,"children":5805},{"style":594},[5806],{"type":50,"value":70},{"type":44,"tag":587,"props":5808,"children":5809},{"style":1830},[5810],{"type":50,"value":4319},{"type":44,"tag":587,"props":5812,"children":5813},{"style":600},[5814],{"type":50,"value":1730},{"type":44,"tag":587,"props":5816,"children":5817},{"style":1733},[5818],{"type":50,"value":5819},"c",{"type":44,"tag":587,"props":5821,"children":5822},{"style":606},[5823],{"type":50,"value":2050},{"type":44,"tag":587,"props":5825,"children":5826},{"style":794},[5827],{"type":50,"value":5828}," c",{"type":44,"tag":587,"props":5830,"children":5831},{"style":594},[5832],{"type":50,"value":2731},{"type":44,"tag":587,"props":5834,"children":5835},{"style":594},[5836],{"type":50,"value":2625},{"type":44,"tag":587,"props":5838,"children":5839},{"style":645},[5840],{"type":50,"value":5841},"CC",{"type":44,"tag":587,"props":5843,"children":5844},{"style":594},[5845],{"type":50,"value":2635},{"type":44,"tag":587,"props":5847,"children":5848},{"style":600},[5849],{"type":50,"value":547},{"type":44,"tag":587,"props":5851,"children":5852},{"style":594},[5853],{"type":50,"value":4258},{"type":44,"tag":587,"props":5855,"children":5856},{"class":589,"line":1051},[5857,5861,5865,5869,5873,5877,5881,5885],{"type":44,"tag":587,"props":5858,"children":5859},{"style":600},[5860],{"type":50,"value":4423},{"type":44,"tag":587,"props":5862,"children":5863},{"style":594},[5864],{"type":50,"value":4241},{"type":44,"tag":587,"props":5866,"children":5867},{"style":794},[5868],{"type":50,"value":5444},{"type":44,"tag":587,"props":5870,"children":5871},{"style":594},[5872],{"type":50,"value":70},{"type":44,"tag":587,"props":5874,"children":5875},{"style":794},[5876],{"type":50,"value":5794},{"type":44,"tag":587,"props":5878,"children":5879},{"style":594},[5880],{"type":50,"value":4586},{"type":44,"tag":587,"props":5882,"children":5883},{"style":794},[5884],{"type":50,"value":4432},{"type":44,"tag":587,"props":5886,"children":5887},{"style":594},[5888],{"type":50,"value":4258},{"type":44,"tag":587,"props":5890,"children":5891},{"class":589,"line":1068},[5892,5896,5900,5905],{"type":44,"tag":587,"props":5893,"children":5894},{"style":600},[5895],{"type":50,"value":4543},{"type":44,"tag":587,"props":5897,"children":5898},{"style":594},[5899],{"type":50,"value":4241},{"type":44,"tag":587,"props":5901,"children":5902},{"style":2868},[5903],{"type":50,"value":5904}," 1",{"type":44,"tag":587,"props":5906,"children":5907},{"style":594},[5908],{"type":50,"value":4258},{"type":44,"tag":587,"props":5910,"children":5911},{"class":589,"line":1107},[5912,5917,5921,5926],{"type":44,"tag":587,"props":5913,"children":5914},{"style":600},[5915],{"type":50,"value":5916},"                borderRadius",{"type":44,"tag":587,"props":5918,"children":5919},{"style":594},[5920],{"type":50,"value":4241},{"type":44,"tag":587,"props":5922,"children":5923},{"style":2868},[5924],{"type":50,"value":5925}," 4",{"type":44,"tag":587,"props":5927,"children":5928},{"style":594},[5929],{"type":50,"value":4258},{"type":44,"tag":587,"props":5931,"children":5932},{"class":589,"line":1146},[5933,5937],{"type":44,"tag":587,"props":5934,"children":5935},{"style":594},[5936],{"type":50,"value":4666},{"type":44,"tag":587,"props":5938,"children":5939},{"style":600},[5940],{"type":50,"value":5941},"]\n",{"type":44,"tag":587,"props":5943,"children":5944},{"class":589,"line":1179},[5945],{"type":44,"tag":587,"props":5946,"children":5947},{"style":594},[5948],{"type":50,"value":4679},{"type":44,"tag":587,"props":5950,"children":5951},{"class":589,"line":1216},[5952,5956,5960],{"type":44,"tag":587,"props":5953,"children":5954},{"style":600},[5955],{"type":50,"value":4687},{"type":44,"tag":587,"props":5957,"children":5958},{"style":594},[5959],{"type":50,"value":4241},{"type":44,"tag":587,"props":5961,"children":5962},{"style":594},[5963],{"type":50,"value":1716},{"type":44,"tag":587,"props":5965,"children":5966},{"class":589,"line":1225},[5967,5971,5975,5979],{"type":44,"tag":587,"props":5968,"children":5969},{"style":600},[5970],{"type":50,"value":4703},{"type":44,"tag":587,"props":5972,"children":5973},{"style":594},[5974],{"type":50,"value":4241},{"type":44,"tag":587,"props":5976,"children":5977},{"style":2076},[5978],{"type":50,"value":2079},{"type":44,"tag":587,"props":5980,"children":5981},{"style":594},[5982],{"type":50,"value":4258},{"type":44,"tag":587,"props":5984,"children":5985},{"class":589,"line":1242},[5986,5990,5994,5998],{"type":44,"tag":587,"props":5987,"children":5988},{"style":600},[5989],{"type":50,"value":4723},{"type":44,"tag":587,"props":5991,"children":5992},{"style":594},[5993],{"type":50,"value":4241},{"type":44,"tag":587,"props":5995,"children":5996},{"style":2076},[5997],{"type":50,"value":4591},{"type":44,"tag":587,"props":5999,"children":6000},{"style":594},[6001],{"type":50,"value":4258},{"type":44,"tag":587,"props":6003,"children":6004},{"class":589,"line":1259},[6005,6010,6014,6018,6022,6026,6030,6034,6038,6042,6047,6051],{"type":44,"tag":587,"props":6006,"children":6007},{"style":600},[6008],{"type":50,"value":6009},"            indexAxis",{"type":44,"tag":587,"props":6011,"children":6012},{"style":594},[6013],{"type":50,"value":4241},{"type":44,"tag":587,"props":6015,"children":6016},{"style":794},[6017],{"type":50,"value":5540},{"type":44,"tag":587,"props":6019,"children":6020},{"style":594},[6021],{"type":50,"value":2980},{"type":44,"tag":587,"props":6023,"children":6024},{"style":594},[6025],{"type":50,"value":2625},{"type":44,"tag":587,"props":6027,"children":6028},{"style":645},[6029],{"type":50,"value":5070},{"type":44,"tag":587,"props":6031,"children":6032},{"style":594},[6033],{"type":50,"value":2635},{"type":44,"tag":587,"props":6035,"children":6036},{"style":594},[6037],{"type":50,"value":2998},{"type":44,"tag":587,"props":6039,"children":6040},{"style":594},[6041],{"type":50,"value":2625},{"type":44,"tag":587,"props":6043,"children":6044},{"style":645},[6045],{"type":50,"value":6046},"x",{"type":44,"tag":587,"props":6048,"children":6049},{"style":594},[6050],{"type":50,"value":2635},{"type":44,"tag":587,"props":6052,"children":6053},{"style":594},[6054],{"type":50,"value":4258},{"type":44,"tag":587,"props":6056,"children":6057},{"class":589,"line":1269},[6058,6062,6066],{"type":44,"tag":587,"props":6059,"children":6060},{"style":600},[6061],{"type":50,"value":4816},{"type":44,"tag":587,"props":6063,"children":6064},{"style":594},[6065],{"type":50,"value":4241},{"type":44,"tag":587,"props":6067,"children":6068},{"style":594},[6069],{"type":50,"value":1716},{"type":44,"tag":587,"props":6071,"children":6072},{"class":589,"line":1307},[6073,6077,6081,6085,6089,6093,6097],{"type":44,"tag":587,"props":6074,"children":6075},{"style":600},[6076],{"type":50,"value":4832},{"type":44,"tag":587,"props":6078,"children":6079},{"style":594},[6080],{"type":50,"value":4241},{"type":44,"tag":587,"props":6082,"children":6083},{"style":594},[6084],{"type":50,"value":4886},{"type":44,"tag":587,"props":6086,"children":6087},{"style":600},[6088],{"type":50,"value":5182},{"type":44,"tag":587,"props":6090,"children":6091},{"style":594},[6092],{"type":50,"value":4241},{"type":44,"tag":587,"props":6094,"children":6095},{"style":2076},[6096],{"type":50,"value":4591},{"type":44,"tag":587,"props":6098,"children":6099},{"style":594},[6100],{"type":50,"value":6101}," },\n",{"type":44,"tag":587,"props":6103,"children":6104},{"class":589,"line":1316},[6105,6109,6113],{"type":44,"tag":587,"props":6106,"children":6107},{"style":600},[6108],{"type":50,"value":4938},{"type":44,"tag":587,"props":6110,"children":6111},{"style":594},[6112],{"type":50,"value":4241},{"type":44,"tag":587,"props":6114,"children":6115},{"style":594},[6116],{"type":50,"value":1716},{"type":44,"tag":587,"props":6118,"children":6119},{"class":589,"line":1332},[6120,6124,6128],{"type":44,"tag":587,"props":6121,"children":6122},{"style":600},[6123],{"type":50,"value":4954},{"type":44,"tag":587,"props":6125,"children":6126},{"style":594},[6127],{"type":50,"value":4241},{"type":44,"tag":587,"props":6129,"children":6130},{"style":594},[6131],{"type":50,"value":1716},{"type":44,"tag":587,"props":6133,"children":6134},{"class":589,"line":1340},[6135,6139,6143,6147,6151,6155,6159],{"type":44,"tag":587,"props":6136,"children":6137},{"style":1830},[6138],{"type":50,"value":4970},{"type":44,"tag":587,"props":6140,"children":6141},{"style":594},[6142],{"type":50,"value":4241},{"type":44,"tag":587,"props":6144,"children":6145},{"style":606},[6146],{"type":50,"value":4979},{"type":44,"tag":587,"props":6148,"children":6149},{"style":594},[6150],{"type":50,"value":1730},{"type":44,"tag":587,"props":6152,"children":6153},{"style":1733},[6154],{"type":50,"value":4988},{"type":44,"tag":587,"props":6156,"children":6157},{"style":594},[6158],{"type":50,"value":547},{"type":44,"tag":587,"props":6160,"children":6161},{"style":594},[6162],{"type":50,"value":1716},{"type":44,"tag":587,"props":6164,"children":6165},{"class":589,"line":1377},[6166,6170,6174,6178,6182,6186,6190,6194,6199,6203,6207,6211,6215,6219,6223,6227,6231,6235,6239,6243,6247,6251,6255,6259,6263,6267,6271],{"type":44,"tag":587,"props":6167,"children":6168},{"style":2070},[6169],{"type":50,"value":5004},{"type":44,"tag":587,"props":6171,"children":6172},{"style":1830},[6173],{"type":50,"value":2793},{"type":44,"tag":587,"props":6175,"children":6176},{"style":600},[6177],{"type":50,"value":1730},{"type":44,"tag":587,"props":6179,"children":6180},{"style":794},[6181],{"type":50,"value":4988},{"type":44,"tag":587,"props":6183,"children":6184},{"style":594},[6185],{"type":50,"value":70},{"type":44,"tag":587,"props":6187,"children":6188},{"style":794},[6189],{"type":50,"value":5061},{"type":44,"tag":587,"props":6191,"children":6192},{"style":600},[6193],{"type":50,"value":4437},{"type":44,"tag":587,"props":6195,"children":6196},{"style":794},[6197],{"type":50,"value":6198},"isHorizontal",{"type":44,"tag":587,"props":6200,"children":6201},{"style":594},[6202],{"type":50,"value":2980},{"type":44,"tag":587,"props":6204,"children":6205},{"style":594},[6206],{"type":50,"value":2625},{"type":44,"tag":587,"props":6208,"children":6209},{"style":645},[6210],{"type":50,"value":6046},{"type":44,"tag":587,"props":6212,"children":6213},{"style":594},[6214],{"type":50,"value":2635},{"type":44,"tag":587,"props":6216,"children":6217},{"style":594},[6218],{"type":50,"value":2998},{"type":44,"tag":587,"props":6220,"children":6221},{"style":594},[6222],{"type":50,"value":2625},{"type":44,"tag":587,"props":6224,"children":6225},{"style":645},[6226],{"type":50,"value":5070},{"type":44,"tag":587,"props":6228,"children":6229},{"style":594},[6230],{"type":50,"value":2635},{"type":44,"tag":587,"props":6232,"children":6233},{"style":600},[6234],{"type":50,"value":4465},{"type":44,"tag":587,"props":6236,"children":6237},{"style":594},[6238],{"type":50,"value":2593},{"type":44,"tag":587,"props":6240,"children":6241},{"style":794},[6242],{"type":50,"value":5444},{"type":44,"tag":587,"props":6244,"children":6245},{"style":594},[6246],{"type":50,"value":70},{"type":44,"tag":587,"props":6248,"children":6249},{"style":794},[6250],{"type":50,"value":3251},{"type":44,"tag":587,"props":6252,"children":6253},{"style":594},[6254],{"type":50,"value":4586},{"type":44,"tag":587,"props":6256,"children":6257},{"style":594},[6258],{"type":50,"value":2625},{"type":44,"tag":587,"props":6260,"children":6261},{"style":645},[6262],{"type":50,"value":2630},{"type":44,"tag":587,"props":6264,"children":6265},{"style":594},[6266],{"type":50,"value":2635},{"type":44,"tag":587,"props":6268,"children":6269},{"style":600},[6270],{"type":50,"value":547},{"type":44,"tag":587,"props":6272,"children":6273},{"style":594},[6274],{"type":50,"value":1679},{"type":44,"tag":587,"props":6276,"children":6277},{"class":589,"line":1386},[6278],{"type":44,"tag":587,"props":6279,"children":6280},{"style":594},[6281],{"type":50,"value":5106},{"type":44,"tag":587,"props":6283,"children":6284},{"class":589,"line":1402},[6285],{"type":44,"tag":587,"props":6286,"children":6287},{"style":594},[6288],{"type":50,"value":5114},{"type":44,"tag":587,"props":6290,"children":6291},{"class":589,"line":1410},[6292],{"type":44,"tag":587,"props":6293,"children":6294},{"style":594},[6295],{"type":50,"value":5122},{"type":44,"tag":587,"props":6297,"children":6298},{"class":589,"line":1447},[6299],{"type":44,"tag":587,"props":6300,"children":6301},{"style":594},[6302],{"type":50,"value":4808},{"type":44,"tag":587,"props":6304,"children":6305},{"class":589,"line":1456},[6306,6310,6314],{"type":44,"tag":587,"props":6307,"children":6308},{"style":600},[6309],{"type":50,"value":5137},{"type":44,"tag":587,"props":6311,"children":6312},{"style":594},[6313],{"type":50,"value":4241},{"type":44,"tag":587,"props":6315,"children":6316},{"style":594},[6317],{"type":50,"value":1716},{"type":44,"tag":587,"props":6319,"children":6320},{"class":589,"line":1472},[6321,6325,6329],{"type":44,"tag":587,"props":6322,"children":6323},{"style":600},[6324],{"type":50,"value":5153},{"type":44,"tag":587,"props":6326,"children":6327},{"style":594},[6328],{"type":50,"value":4241},{"type":44,"tag":587,"props":6330,"children":6331},{"style":594},[6332],{"type":50,"value":1716},{"type":44,"tag":587,"props":6334,"children":6335},{"class":589,"line":1480},[6336,6340,6344,6348],{"type":44,"tag":587,"props":6337,"children":6338},{"style":600},[6339],{"type":50,"value":5225},{"type":44,"tag":587,"props":6341,"children":6342},{"style":594},[6343],{"type":50,"value":4241},{"type":44,"tag":587,"props":6345,"children":6346},{"style":2076},[6347],{"type":50,"value":2079},{"type":44,"tag":587,"props":6349,"children":6350},{"style":594},[6351],{"type":50,"value":4258},{"type":44,"tag":587,"props":6353,"children":6354},{"class":589,"line":1518},[6355,6359,6363,6367,6371,6375,6379],{"type":44,"tag":587,"props":6356,"children":6357},{"style":600},[6358],{"type":50,"value":5169},{"type":44,"tag":587,"props":6360,"children":6361},{"style":594},[6362],{"type":50,"value":4241},{"type":44,"tag":587,"props":6364,"children":6365},{"style":594},[6366],{"type":50,"value":4886},{"type":44,"tag":587,"props":6368,"children":6369},{"style":600},[6370],{"type":50,"value":5182},{"type":44,"tag":587,"props":6372,"children":6373},{"style":594},[6374],{"type":50,"value":4241},{"type":44,"tag":587,"props":6376,"children":6377},{"style":794},[6378],{"type":50,"value":5540},{"type":44,"tag":587,"props":6380,"children":6381},{"style":594},[6382],{"type":50,"value":6101},{"type":44,"tag":587,"props":6384,"children":6385},{"class":589,"line":1589},[6386,6390,6394,6398,6402],{"type":44,"tag":587,"props":6387,"children":6388},{"style":600},[6389],{"type":50,"value":5245},{"type":44,"tag":587,"props":6391,"children":6392},{"style":594},[6393],{"type":50,"value":4241},{"type":44,"tag":587,"props":6395,"children":6396},{"style":794},[6397],{"type":50,"value":5540},{"type":44,"tag":587,"props":6399,"children":6400},{"style":594},[6401],{"type":50,"value":2980},{"type":44,"tag":587,"props":6403,"children":6404},{"style":594},[6405],{"type":50,"value":1716},{"type":44,"tag":587,"props":6407,"children":6408},{"class":589,"line":1605},[6409,6413,6417,6421,6425,6429,6433],{"type":44,"tag":587,"props":6410,"children":6411},{"style":1830},[6412],{"type":50,"value":5261},{"type":44,"tag":587,"props":6414,"children":6415},{"style":594},[6416],{"type":50,"value":4241},{"type":44,"tag":587,"props":6418,"children":6419},{"style":606},[6420],{"type":50,"value":4979},{"type":44,"tag":587,"props":6422,"children":6423},{"style":594},[6424],{"type":50,"value":1730},{"type":44,"tag":587,"props":6426,"children":6427},{"style":1733},[6428],{"type":50,"value":2802},{"type":44,"tag":587,"props":6430,"children":6431},{"style":594},[6432],{"type":50,"value":547},{"type":44,"tag":587,"props":6434,"children":6435},{"style":594},[6436],{"type":50,"value":1716},{"type":44,"tag":587,"props":6438,"children":6439},{"class":589,"line":1621},[6440,6444,6448,6452,6456,6460,6464,6468,6472,6476,6480,6484,6488,6492],{"type":44,"tag":587,"props":6441,"children":6442},{"style":2070},[6443],{"type":50,"value":5004},{"type":44,"tag":587,"props":6445,"children":6446},{"style":1830},[6447],{"type":50,"value":2793},{"type":44,"tag":587,"props":6449,"children":6450},{"style":600},[6451],{"type":50,"value":1730},{"type":44,"tag":587,"props":6453,"children":6454},{"style":794},[6455],{"type":50,"value":2802},{"type":44,"tag":587,"props":6457,"children":6458},{"style":594},[6459],{"type":50,"value":2593},{"type":44,"tag":587,"props":6461,"children":6462},{"style":794},[6463],{"type":50,"value":5444},{"type":44,"tag":587,"props":6465,"children":6466},{"style":594},[6467],{"type":50,"value":70},{"type":44,"tag":587,"props":6469,"children":6470},{"style":794},[6471],{"type":50,"value":3251},{"type":44,"tag":587,"props":6473,"children":6474},{"style":594},[6475],{"type":50,"value":4586},{"type":44,"tag":587,"props":6477,"children":6478},{"style":594},[6479],{"type":50,"value":2625},{"type":44,"tag":587,"props":6481,"children":6482},{"style":645},[6483],{"type":50,"value":2630},{"type":44,"tag":587,"props":6485,"children":6486},{"style":594},[6487],{"type":50,"value":2635},{"type":44,"tag":587,"props":6489,"children":6490},{"style":600},[6491],{"type":50,"value":547},{"type":44,"tag":587,"props":6493,"children":6494},{"style":594},[6495],{"type":50,"value":1679},{"type":44,"tag":587,"props":6497,"children":6498},{"class":589,"line":1629},[6499],{"type":44,"tag":587,"props":6500,"children":6501},{"style":594},[6502],{"type":50,"value":5106},{"type":44,"tag":587,"props":6504,"children":6505},{"class":589,"line":1645},[6506,6511,6515],{"type":44,"tag":587,"props":6507,"children":6508},{"style":594},[6509],{"type":50,"value":6510},"                    }",{"type":44,"tag":587,"props":6512,"children":6513},{"style":594},[6514],{"type":50,"value":2998},{"type":44,"tag":587,"props":6516,"children":6517},{"style":594},[6518],{"type":50,"value":6519}," {}\n",{"type":44,"tag":587,"props":6521,"children":6522},{"class":589,"line":1654},[6523],{"type":44,"tag":587,"props":6524,"children":6525},{"style":594},[6526],{"type":50,"value":4930},{"type":44,"tag":587,"props":6528,"children":6529},{"class":589,"line":1682},[6530,6534,6538],{"type":44,"tag":587,"props":6531,"children":6532},{"style":600},[6533],{"type":50,"value":5209},{"type":44,"tag":587,"props":6535,"children":6536},{"style":594},[6537],{"type":50,"value":4241},{"type":44,"tag":587,"props":6539,"children":6540},{"style":594},[6541],{"type":50,"value":1716},{"type":44,"tag":587,"props":6543,"children":6544},{"class":589,"line":1690},[6545,6549,6553,6558,6562],{"type":44,"tag":587,"props":6546,"children":6547},{"style":600},[6548],{"type":50,"value":5225},{"type":44,"tag":587,"props":6550,"children":6551},{"style":594},[6552],{"type":50,"value":4241},{"type":44,"tag":587,"props":6554,"children":6555},{"style":594},[6556],{"type":50,"value":6557}," !",{"type":44,"tag":587,"props":6559,"children":6560},{"style":794},[6561],{"type":50,"value":6198},{"type":44,"tag":587,"props":6563,"children":6564},{"style":594},[6565],{"type":50,"value":4258},{"type":44,"tag":587,"props":6567,"children":6568},{"class":589,"line":1699},[6569,6573,6577,6581,6585,6589,6593,6597],{"type":44,"tag":587,"props":6570,"children":6571},{"style":600},[6572],{"type":50,"value":5169},{"type":44,"tag":587,"props":6574,"children":6575},{"style":594},[6576],{"type":50,"value":4241},{"type":44,"tag":587,"props":6578,"children":6579},{"style":594},[6580],{"type":50,"value":4886},{"type":44,"tag":587,"props":6582,"children":6583},{"style":600},[6584],{"type":50,"value":5182},{"type":44,"tag":587,"props":6586,"children":6587},{"style":594},[6588],{"type":50,"value":4241},{"type":44,"tag":587,"props":6590,"children":6591},{"style":594},[6592],{"type":50,"value":6557},{"type":44,"tag":587,"props":6594,"children":6595},{"style":794},[6596],{"type":50,"value":6198},{"type":44,"tag":587,"props":6598,"children":6599},{"style":594},[6600],{"type":50,"value":6101},{"type":44,"tag":587,"props":6602,"children":6603},{"class":589,"line":1719},[6604,6608,6612,6616,6620,6624],{"type":44,"tag":587,"props":6605,"children":6606},{"style":600},[6607],{"type":50,"value":5245},{"type":44,"tag":587,"props":6609,"children":6610},{"style":594},[6611],{"type":50,"value":4241},{"type":44,"tag":587,"props":6613,"children":6614},{"style":594},[6615],{"type":50,"value":6557},{"type":44,"tag":587,"props":6617,"children":6618},{"style":794},[6619],{"type":50,"value":6198},{"type":44,"tag":587,"props":6621,"children":6622},{"style":594},[6623],{"type":50,"value":2980},{"type":44,"tag":587,"props":6625,"children":6626},{"style":594},[6627],{"type":50,"value":1716},{"type":44,"tag":587,"props":6629,"children":6630},{"class":589,"line":1747},[6631,6635,6639,6643,6647,6651,6655],{"type":44,"tag":587,"props":6632,"children":6633},{"style":1830},[6634],{"type":50,"value":5261},{"type":44,"tag":587,"props":6636,"children":6637},{"style":594},[6638],{"type":50,"value":4241},{"type":44,"tag":587,"props":6640,"children":6641},{"style":606},[6642],{"type":50,"value":4979},{"type":44,"tag":587,"props":6644,"children":6645},{"style":594},[6646],{"type":50,"value":1730},{"type":44,"tag":587,"props":6648,"children":6649},{"style":1733},[6650],{"type":50,"value":2802},{"type":44,"tag":587,"props":6652,"children":6653},{"style":594},[6654],{"type":50,"value":547},{"type":44,"tag":587,"props":6656,"children":6657},{"style":594},[6658],{"type":50,"value":1716},{"type":44,"tag":587,"props":6660,"children":6661},{"class":589,"line":1775},[6662,6666,6670,6674,6678,6682,6686,6690,6694,6698,6702,6706,6710,6714],{"type":44,"tag":587,"props":6663,"children":6664},{"style":2070},[6665],{"type":50,"value":5004},{"type":44,"tag":587,"props":6667,"children":6668},{"style":1830},[6669],{"type":50,"value":2793},{"type":44,"tag":587,"props":6671,"children":6672},{"style":600},[6673],{"type":50,"value":1730},{"type":44,"tag":587,"props":6675,"children":6676},{"style":794},[6677],{"type":50,"value":2802},{"type":44,"tag":587,"props":6679,"children":6680},{"style":594},[6681],{"type":50,"value":2593},{"type":44,"tag":587,"props":6683,"children":6684},{"style":794},[6685],{"type":50,"value":5444},{"type":44,"tag":587,"props":6687,"children":6688},{"style":594},[6689],{"type":50,"value":70},{"type":44,"tag":587,"props":6691,"children":6692},{"style":794},[6693],{"type":50,"value":3251},{"type":44,"tag":587,"props":6695,"children":6696},{"style":594},[6697],{"type":50,"value":4586},{"type":44,"tag":587,"props":6699,"children":6700},{"style":594},[6701],{"type":50,"value":2625},{"type":44,"tag":587,"props":6703,"children":6704},{"style":645},[6705],{"type":50,"value":2630},{"type":44,"tag":587,"props":6707,"children":6708},{"style":594},[6709],{"type":50,"value":2635},{"type":44,"tag":587,"props":6711,"children":6712},{"style":600},[6713],{"type":50,"value":547},{"type":44,"tag":587,"props":6715,"children":6716},{"style":594},[6717],{"type":50,"value":1679},{"type":44,"tag":587,"props":6719,"children":6720},{"class":589,"line":1800},[6721],{"type":44,"tag":587,"props":6722,"children":6723},{"style":594},[6724],{"type":50,"value":5106},{"type":44,"tag":587,"props":6726,"children":6727},{"class":589,"line":1822},[6728,6732,6736],{"type":44,"tag":587,"props":6729,"children":6730},{"style":594},[6731],{"type":50,"value":6510},{"type":44,"tag":587,"props":6733,"children":6734},{"style":594},[6735],{"type":50,"value":2998},{"type":44,"tag":587,"props":6737,"children":6738},{"style":594},[6739],{"type":50,"value":6519},{"type":44,"tag":587,"props":6741,"children":6742},{"class":589,"line":1845},[6743],{"type":44,"tag":587,"props":6744,"children":6745},{"style":594},[6746],{"type":50,"value":5122},{"type":44,"tag":587,"props":6748,"children":6749},{"class":589,"line":1854},[6750],{"type":44,"tag":587,"props":6751,"children":6752},{"style":594},[6753],{"type":50,"value":1851},{"type":44,"tag":587,"props":6755,"children":6756},{"class":589,"line":1862},[6757],{"type":44,"tag":587,"props":6758,"children":6759},{"style":594},[6760],{"type":50,"value":2201},{"type":44,"tag":587,"props":6762,"children":6763},{"class":589,"line":1879},[6764,6768,6772],{"type":44,"tag":587,"props":6765,"children":6766},{"style":594},[6767],{"type":50,"value":5371},{"type":44,"tag":587,"props":6769,"children":6770},{"style":600},[6771],{"type":50,"value":547},{"type":44,"tag":587,"props":6773,"children":6774},{"style":594},[6775],{"type":50,"value":1679},{"type":44,"tag":587,"props":6777,"children":6778},{"class":589,"line":1900},[6779],{"type":44,"tag":587,"props":6780,"children":6781},{"style":594},[6782],{"type":50,"value":3192},{"type":44,"tag":103,"props":6784,"children":6786},{"id":6785},"doughnut-chart",[6787],{"type":50,"value":6788},"Doughnut Chart",{"type":44,"tag":84,"props":6790,"children":6792},{"className":2560,"code":6791,"language":2562,"meta":93,"style":93},"function createDoughnutChart(canvasId, labels, data) {\n    const ctx = document.getElementById(canvasId).getContext('2d');\n    return new Chart(ctx, {\n        type: 'doughnut',\n        data: {\n            labels: labels,\n            datasets: [{\n                data: data,\n                backgroundColor: COLORS.map(c => c + 'CC'),\n                borderColor: '#ffffff',\n                borderWidth: 2,\n            }]\n        },\n        options: {\n            responsive: true,\n            maintainAspectRatio: false,\n            cutout: '60%',\n            plugins: {\n                legend: {\n                    position: 'right',\n                    labels: { usePointStyle: true, padding: 15 }\n                },\n                tooltip: {\n                    callbacks: {\n                        label: function(context) {\n                            const total = context.dataset.data.reduce((a, b) => a + b, 0);\n                            const pct = ((context.parsed \u002F total) * 100).toFixed(1);\n                            return `${context.label}: ${formatValue(context.parsed, 'number')} (${pct}%)`;\n                        }\n                    }\n                }\n            }\n        }\n    });\n}\n",[6793],{"type":44,"tag":91,"props":6794,"children":6795},{"__ignoreMap":93},[6796,6840,6911,6942,6970,6985,7004,7023,7042,7105,7133,7152,7163,7170,7185,7204,7223,7252,7267,7282,7310,7358,7365,7380,7395,7426,7531,7612,7717,7724,7731,7738,7745,7752,7767],{"type":44,"tag":587,"props":6797,"children":6798},{"class":589,"line":590},[6799,6803,6808,6812,6816,6820,6824,6828,6832,6836],{"type":44,"tag":587,"props":6800,"children":6801},{"style":606},[6802],{"type":50,"value":2574},{"type":44,"tag":587,"props":6804,"children":6805},{"style":1830},[6806],{"type":50,"value":6807}," createDoughnutChart",{"type":44,"tag":587,"props":6809,"children":6810},{"style":594},[6811],{"type":50,"value":1730},{"type":44,"tag":587,"props":6813,"children":6814},{"style":1733},[6815],{"type":50,"value":4094},{"type":44,"tag":587,"props":6817,"children":6818},{"style":594},[6819],{"type":50,"value":2593},{"type":44,"tag":587,"props":6821,"children":6822},{"style":1733},[6823],{"type":50,"value":4103},{"type":44,"tag":587,"props":6825,"children":6826},{"style":594},[6827],{"type":50,"value":2593},{"type":44,"tag":587,"props":6829,"children":6830},{"style":1733},[6831],{"type":50,"value":1768},{"type":44,"tag":587,"props":6833,"children":6834},{"style":594},[6835],{"type":50,"value":547},{"type":44,"tag":587,"props":6837,"children":6838},{"style":594},[6839],{"type":50,"value":1716},{"type":44,"tag":587,"props":6841,"children":6842},{"class":589,"line":617},[6843,6847,6851,6855,6859,6863,6867,6871,6875,6879,6883,6887,6891,6895,6899,6903,6907],{"type":44,"tag":587,"props":6844,"children":6845},{"style":606},[6846],{"type":50,"value":2651},{"type":44,"tag":587,"props":6848,"children":6849},{"style":794},[6850],{"type":50,"value":4132},{"type":44,"tag":587,"props":6852,"children":6853},{"style":594},[6854],{"type":50,"value":1763},{"type":44,"tag":587,"props":6856,"children":6857},{"style":794},[6858],{"type":50,"value":2665},{"type":44,"tag":587,"props":6860,"children":6861},{"style":594},[6862],{"type":50,"value":70},{"type":44,"tag":587,"props":6864,"children":6865},{"style":1830},[6866],{"type":50,"value":2674},{"type":44,"tag":587,"props":6868,"children":6869},{"style":600},[6870],{"type":50,"value":1730},{"type":44,"tag":587,"props":6872,"children":6873},{"style":794},[6874],{"type":50,"value":4094},{"type":44,"tag":587,"props":6876,"children":6877},{"style":600},[6878],{"type":50,"value":547},{"type":44,"tag":587,"props":6880,"children":6881},{"style":594},[6882],{"type":50,"value":70},{"type":44,"tag":587,"props":6884,"children":6885},{"style":1830},[6886],{"type":50,"value":4169},{"type":44,"tag":587,"props":6888,"children":6889},{"style":600},[6890],{"type":50,"value":1730},{"type":44,"tag":587,"props":6892,"children":6893},{"style":594},[6894],{"type":50,"value":2635},{"type":44,"tag":587,"props":6896,"children":6897},{"style":645},[6898],{"type":50,"value":4182},{"type":44,"tag":587,"props":6900,"children":6901},{"style":594},[6902],{"type":50,"value":2635},{"type":44,"tag":587,"props":6904,"children":6905},{"style":600},[6906],{"type":50,"value":547},{"type":44,"tag":587,"props":6908,"children":6909},{"style":594},[6910],{"type":50,"value":1679},{"type":44,"tag":587,"props":6912,"children":6913},{"class":589,"line":659},[6914,6918,6922,6926,6930,6934,6938],{"type":44,"tag":587,"props":6915,"children":6916},{"style":2070},[6917],{"type":50,"value":4202},{"type":44,"tag":587,"props":6919,"children":6920},{"style":594},[6921],{"type":50,"value":2231},{"type":44,"tag":587,"props":6923,"children":6924},{"style":1830},[6925],{"type":50,"value":4211},{"type":44,"tag":587,"props":6927,"children":6928},{"style":600},[6929],{"type":50,"value":1730},{"type":44,"tag":587,"props":6931,"children":6932},{"style":794},[6933],{"type":50,"value":4220},{"type":44,"tag":587,"props":6935,"children":6936},{"style":594},[6937],{"type":50,"value":2593},{"type":44,"tag":587,"props":6939,"children":6940},{"style":594},[6941],{"type":50,"value":1716},{"type":44,"tag":587,"props":6943,"children":6944},{"class":589,"line":676},[6945,6949,6953,6957,6962,6966],{"type":44,"tag":587,"props":6946,"children":6947},{"style":600},[6948],{"type":50,"value":4236},{"type":44,"tag":587,"props":6950,"children":6951},{"style":594},[6952],{"type":50,"value":4241},{"type":44,"tag":587,"props":6954,"children":6955},{"style":594},[6956],{"type":50,"value":2625},{"type":44,"tag":587,"props":6958,"children":6959},{"style":645},[6960],{"type":50,"value":6961},"doughnut",{"type":44,"tag":587,"props":6963,"children":6964},{"style":594},[6965],{"type":50,"value":2635},{"type":44,"tag":587,"props":6967,"children":6968},{"style":594},[6969],{"type":50,"value":4258},{"type":44,"tag":587,"props":6971,"children":6972},{"class":589,"line":716},[6973,6977,6981],{"type":44,"tag":587,"props":6974,"children":6975},{"style":600},[6976],{"type":50,"value":4266},{"type":44,"tag":587,"props":6978,"children":6979},{"style":594},[6980],{"type":50,"value":4241},{"type":44,"tag":587,"props":6982,"children":6983},{"style":594},[6984],{"type":50,"value":1716},{"type":44,"tag":587,"props":6986,"children":6987},{"class":589,"line":776},[6988,6992,6996,7000],{"type":44,"tag":587,"props":6989,"children":6990},{"style":600},[6991],{"type":50,"value":4282},{"type":44,"tag":587,"props":6993,"children":6994},{"style":594},[6995],{"type":50,"value":4241},{"type":44,"tag":587,"props":6997,"children":6998},{"style":794},[6999],{"type":50,"value":4103},{"type":44,"tag":587,"props":7001,"children":7002},{"style":594},[7003],{"type":50,"value":4258},{"type":44,"tag":587,"props":7005,"children":7006},{"class":589,"line":813},[7007,7011,7015,7019],{"type":44,"tag":587,"props":7008,"children":7009},{"style":600},[7010],{"type":50,"value":4302},{"type":44,"tag":587,"props":7012,"children":7013},{"style":594},[7014],{"type":50,"value":4241},{"type":44,"tag":587,"props":7016,"children":7017},{"style":600},[7018],{"type":50,"value":5703},{"type":44,"tag":587,"props":7020,"children":7021},{"style":594},[7022],{"type":50,"value":2881},{"type":44,"tag":587,"props":7024,"children":7025},{"class":589,"line":905},[7026,7030,7034,7038],{"type":44,"tag":587,"props":7027,"children":7028},{"style":600},[7029],{"type":50,"value":4395},{"type":44,"tag":587,"props":7031,"children":7032},{"style":594},[7033],{"type":50,"value":4241},{"type":44,"tag":587,"props":7035,"children":7036},{"style":794},[7037],{"type":50,"value":1768},{"type":44,"tag":587,"props":7039,"children":7040},{"style":594},[7041],{"type":50,"value":4258},{"type":44,"tag":587,"props":7043,"children":7044},{"class":589,"line":991},[7045,7049,7053,7057,7061,7065,7069,7073,7077,7081,7085,7089,7093,7097,7101],{"type":44,"tag":587,"props":7046,"children":7047},{"style":600},[7048],{"type":50,"value":4477},{"type":44,"tag":587,"props":7050,"children":7051},{"style":594},[7052],{"type":50,"value":4241},{"type":44,"tag":587,"props":7054,"children":7055},{"style":794},[7056],{"type":50,"value":4432},{"type":44,"tag":587,"props":7058,"children":7059},{"style":594},[7060],{"type":50,"value":70},{"type":44,"tag":587,"props":7062,"children":7063},{"style":1830},[7064],{"type":50,"value":4319},{"type":44,"tag":587,"props":7066,"children":7067},{"style":600},[7068],{"type":50,"value":1730},{"type":44,"tag":587,"props":7070,"children":7071},{"style":1733},[7072],{"type":50,"value":5819},{"type":44,"tag":587,"props":7074,"children":7075},{"style":606},[7076],{"type":50,"value":2050},{"type":44,"tag":587,"props":7078,"children":7079},{"style":794},[7080],{"type":50,"value":5828},{"type":44,"tag":587,"props":7082,"children":7083},{"style":594},[7084],{"type":50,"value":2731},{"type":44,"tag":587,"props":7086,"children":7087},{"style":594},[7088],{"type":50,"value":2625},{"type":44,"tag":587,"props":7090,"children":7091},{"style":645},[7092],{"type":50,"value":5841},{"type":44,"tag":587,"props":7094,"children":7095},{"style":594},[7096],{"type":50,"value":2635},{"type":44,"tag":587,"props":7098,"children":7099},{"style":600},[7100],{"type":50,"value":547},{"type":44,"tag":587,"props":7102,"children":7103},{"style":594},[7104],{"type":50,"value":4258},{"type":44,"tag":587,"props":7106,"children":7107},{"class":589,"line":1008},[7108,7112,7116,7120,7125,7129],{"type":44,"tag":587,"props":7109,"children":7110},{"style":600},[7111],{"type":50,"value":4423},{"type":44,"tag":587,"props":7113,"children":7114},{"style":594},[7115],{"type":50,"value":4241},{"type":44,"tag":587,"props":7117,"children":7118},{"style":594},[7119],{"type":50,"value":2625},{"type":44,"tag":587,"props":7121,"children":7122},{"style":645},[7123],{"type":50,"value":7124},"#ffffff",{"type":44,"tag":587,"props":7126,"children":7127},{"style":594},[7128],{"type":50,"value":2635},{"type":44,"tag":587,"props":7130,"children":7131},{"style":594},[7132],{"type":50,"value":4258},{"type":44,"tag":587,"props":7134,"children":7135},{"class":589,"line":1018},[7136,7140,7144,7148],{"type":44,"tag":587,"props":7137,"children":7138},{"style":600},[7139],{"type":50,"value":4543},{"type":44,"tag":587,"props":7141,"children":7142},{"style":594},[7143],{"type":50,"value":4241},{"type":44,"tag":587,"props":7145,"children":7146},{"style":2868},[7147],{"type":50,"value":4552},{"type":44,"tag":587,"props":7149,"children":7150},{"style":594},[7151],{"type":50,"value":4258},{"type":44,"tag":587,"props":7153,"children":7154},{"class":589,"line":1035},[7155,7159],{"type":44,"tag":587,"props":7156,"children":7157},{"style":594},[7158],{"type":50,"value":4666},{"type":44,"tag":587,"props":7160,"children":7161},{"style":600},[7162],{"type":50,"value":5941},{"type":44,"tag":587,"props":7164,"children":7165},{"class":589,"line":1051},[7166],{"type":44,"tag":587,"props":7167,"children":7168},{"style":594},[7169],{"type":50,"value":4679},{"type":44,"tag":587,"props":7171,"children":7172},{"class":589,"line":1068},[7173,7177,7181],{"type":44,"tag":587,"props":7174,"children":7175},{"style":600},[7176],{"type":50,"value":4687},{"type":44,"tag":587,"props":7178,"children":7179},{"style":594},[7180],{"type":50,"value":4241},{"type":44,"tag":587,"props":7182,"children":7183},{"style":594},[7184],{"type":50,"value":1716},{"type":44,"tag":587,"props":7186,"children":7187},{"class":589,"line":1107},[7188,7192,7196,7200],{"type":44,"tag":587,"props":7189,"children":7190},{"style":600},[7191],{"type":50,"value":4703},{"type":44,"tag":587,"props":7193,"children":7194},{"style":594},[7195],{"type":50,"value":4241},{"type":44,"tag":587,"props":7197,"children":7198},{"style":2076},[7199],{"type":50,"value":2079},{"type":44,"tag":587,"props":7201,"children":7202},{"style":594},[7203],{"type":50,"value":4258},{"type":44,"tag":587,"props":7205,"children":7206},{"class":589,"line":1146},[7207,7211,7215,7219],{"type":44,"tag":587,"props":7208,"children":7209},{"style":600},[7210],{"type":50,"value":4723},{"type":44,"tag":587,"props":7212,"children":7213},{"style":594},[7214],{"type":50,"value":4241},{"type":44,"tag":587,"props":7216,"children":7217},{"style":2076},[7218],{"type":50,"value":4591},{"type":44,"tag":587,"props":7220,"children":7221},{"style":594},[7222],{"type":50,"value":4258},{"type":44,"tag":587,"props":7224,"children":7225},{"class":589,"line":1179},[7226,7231,7235,7239,7244,7248],{"type":44,"tag":587,"props":7227,"children":7228},{"style":600},[7229],{"type":50,"value":7230},"            cutout",{"type":44,"tag":587,"props":7232,"children":7233},{"style":594},[7234],{"type":50,"value":4241},{"type":44,"tag":587,"props":7236,"children":7237},{"style":594},[7238],{"type":50,"value":2625},{"type":44,"tag":587,"props":7240,"children":7241},{"style":645},[7242],{"type":50,"value":7243},"60%",{"type":44,"tag":587,"props":7245,"children":7246},{"style":594},[7247],{"type":50,"value":2635},{"type":44,"tag":587,"props":7249,"children":7250},{"style":594},[7251],{"type":50,"value":4258},{"type":44,"tag":587,"props":7253,"children":7254},{"class":589,"line":1216},[7255,7259,7263],{"type":44,"tag":587,"props":7256,"children":7257},{"style":600},[7258],{"type":50,"value":4816},{"type":44,"tag":587,"props":7260,"children":7261},{"style":594},[7262],{"type":50,"value":4241},{"type":44,"tag":587,"props":7264,"children":7265},{"style":594},[7266],{"type":50,"value":1716},{"type":44,"tag":587,"props":7268,"children":7269},{"class":589,"line":1225},[7270,7274,7278],{"type":44,"tag":587,"props":7271,"children":7272},{"style":600},[7273],{"type":50,"value":4832},{"type":44,"tag":587,"props":7275,"children":7276},{"style":594},[7277],{"type":50,"value":4241},{"type":44,"tag":587,"props":7279,"children":7280},{"style":594},[7281],{"type":50,"value":1716},{"type":44,"tag":587,"props":7283,"children":7284},{"class":589,"line":1242},[7285,7289,7293,7297,7302,7306],{"type":44,"tag":587,"props":7286,"children":7287},{"style":600},[7288],{"type":50,"value":4848},{"type":44,"tag":587,"props":7290,"children":7291},{"style":594},[7292],{"type":50,"value":4241},{"type":44,"tag":587,"props":7294,"children":7295},{"style":594},[7296],{"type":50,"value":2625},{"type":44,"tag":587,"props":7298,"children":7299},{"style":645},[7300],{"type":50,"value":7301},"right",{"type":44,"tag":587,"props":7303,"children":7304},{"style":594},[7305],{"type":50,"value":2635},{"type":44,"tag":587,"props":7307,"children":7308},{"style":594},[7309],{"type":50,"value":4258},{"type":44,"tag":587,"props":7311,"children":7312},{"class":589,"line":1259},[7313,7317,7321,7325,7329,7333,7337,7341,7345,7349,7354],{"type":44,"tag":587,"props":7314,"children":7315},{"style":600},[7316],{"type":50,"value":4877},{"type":44,"tag":587,"props":7318,"children":7319},{"style":594},[7320],{"type":50,"value":4241},{"type":44,"tag":587,"props":7322,"children":7323},{"style":594},[7324],{"type":50,"value":4886},{"type":44,"tag":587,"props":7326,"children":7327},{"style":600},[7328],{"type":50,"value":4891},{"type":44,"tag":587,"props":7330,"children":7331},{"style":594},[7332],{"type":50,"value":4241},{"type":44,"tag":587,"props":7334,"children":7335},{"style":2076},[7336],{"type":50,"value":2079},{"type":44,"tag":587,"props":7338,"children":7339},{"style":594},[7340],{"type":50,"value":2593},{"type":44,"tag":587,"props":7342,"children":7343},{"style":600},[7344],{"type":50,"value":4908},{"type":44,"tag":587,"props":7346,"children":7347},{"style":594},[7348],{"type":50,"value":4241},{"type":44,"tag":587,"props":7350,"children":7351},{"style":2868},[7352],{"type":50,"value":7353}," 15",{"type":44,"tag":587,"props":7355,"children":7356},{"style":594},[7357],{"type":50,"value":4922},{"type":44,"tag":587,"props":7359,"children":7360},{"class":589,"line":1269},[7361],{"type":44,"tag":587,"props":7362,"children":7363},{"style":594},[7364],{"type":50,"value":4930},{"type":44,"tag":587,"props":7366,"children":7367},{"class":589,"line":1307},[7368,7372,7376],{"type":44,"tag":587,"props":7369,"children":7370},{"style":600},[7371],{"type":50,"value":4938},{"type":44,"tag":587,"props":7373,"children":7374},{"style":594},[7375],{"type":50,"value":4241},{"type":44,"tag":587,"props":7377,"children":7378},{"style":594},[7379],{"type":50,"value":1716},{"type":44,"tag":587,"props":7381,"children":7382},{"class":589,"line":1316},[7383,7387,7391],{"type":44,"tag":587,"props":7384,"children":7385},{"style":600},[7386],{"type":50,"value":4954},{"type":44,"tag":587,"props":7388,"children":7389},{"style":594},[7390],{"type":50,"value":4241},{"type":44,"tag":587,"props":7392,"children":7393},{"style":594},[7394],{"type":50,"value":1716},{"type":44,"tag":587,"props":7396,"children":7397},{"class":589,"line":1332},[7398,7402,7406,7410,7414,7418,7422],{"type":44,"tag":587,"props":7399,"children":7400},{"style":1830},[7401],{"type":50,"value":4970},{"type":44,"tag":587,"props":7403,"children":7404},{"style":594},[7405],{"type":50,"value":4241},{"type":44,"tag":587,"props":7407,"children":7408},{"style":606},[7409],{"type":50,"value":4979},{"type":44,"tag":587,"props":7411,"children":7412},{"style":594},[7413],{"type":50,"value":1730},{"type":44,"tag":587,"props":7415,"children":7416},{"style":1733},[7417],{"type":50,"value":4988},{"type":44,"tag":587,"props":7419,"children":7420},{"style":594},[7421],{"type":50,"value":547},{"type":44,"tag":587,"props":7423,"children":7424},{"style":594},[7425],{"type":50,"value":1716},{"type":44,"tag":587,"props":7427,"children":7428},{"class":589,"line":1340},[7429,7434,7439,7443,7448,7452,7456,7460,7464,7468,7473,7477,7481,7485,7489,7494,7498,7502,7507,7511,7515,7519,7523,7527],{"type":44,"tag":587,"props":7430,"children":7431},{"style":606},[7432],{"type":50,"value":7433},"                            const",{"type":44,"tag":587,"props":7435,"children":7436},{"style":794},[7437],{"type":50,"value":7438}," total",{"type":44,"tag":587,"props":7440,"children":7441},{"style":594},[7442],{"type":50,"value":1763},{"type":44,"tag":587,"props":7444,"children":7445},{"style":794},[7446],{"type":50,"value":7447}," context",{"type":44,"tag":587,"props":7449,"children":7450},{"style":594},[7451],{"type":50,"value":70},{"type":44,"tag":587,"props":7453,"children":7454},{"style":794},[7455],{"type":50,"value":5021},{"type":44,"tag":587,"props":7457,"children":7458},{"style":594},[7459],{"type":50,"value":70},{"type":44,"tag":587,"props":7461,"children":7462},{"style":794},[7463],{"type":50,"value":1736},{"type":44,"tag":587,"props":7465,"children":7466},{"style":594},[7467],{"type":50,"value":70},{"type":44,"tag":587,"props":7469,"children":7470},{"style":1830},[7471],{"type":50,"value":7472},"reduce",{"type":44,"tag":587,"props":7474,"children":7475},{"style":600},[7476],{"type":50,"value":1730},{"type":44,"tag":587,"props":7478,"children":7479},{"style":594},[7480],{"type":50,"value":1730},{"type":44,"tag":587,"props":7482,"children":7483},{"style":1733},[7484],{"type":50,"value":63},{"type":44,"tag":587,"props":7486,"children":7487},{"style":594},[7488],{"type":50,"value":2593},{"type":44,"tag":587,"props":7490,"children":7491},{"style":1733},[7492],{"type":50,"value":7493}," b",{"type":44,"tag":587,"props":7495,"children":7496},{"style":594},[7497],{"type":50,"value":547},{"type":44,"tag":587,"props":7499,"children":7500},{"style":606},[7501],{"type":50,"value":2050},{"type":44,"tag":587,"props":7503,"children":7504},{"style":794},[7505],{"type":50,"value":7506}," a",{"type":44,"tag":587,"props":7508,"children":7509},{"style":594},[7510],{"type":50,"value":2731},{"type":44,"tag":587,"props":7512,"children":7513},{"style":794},[7514],{"type":50,"value":7493},{"type":44,"tag":587,"props":7516,"children":7517},{"style":594},[7518],{"type":50,"value":2593},{"type":44,"tag":587,"props":7520,"children":7521},{"style":2868},[7522],{"type":50,"value":2871},{"type":44,"tag":587,"props":7524,"children":7525},{"style":600},[7526],{"type":50,"value":547},{"type":44,"tag":587,"props":7528,"children":7529},{"style":594},[7530],{"type":50,"value":1679},{"type":44,"tag":587,"props":7532,"children":7533},{"class":589,"line":1377},[7534,7538,7543,7547,7551,7555,7559,7563,7568,7572,7576,7580,7584,7588,7592,7596,7600,7604,7608],{"type":44,"tag":587,"props":7535,"children":7536},{"style":606},[7537],{"type":50,"value":7433},{"type":44,"tag":587,"props":7539,"children":7540},{"style":794},[7541],{"type":50,"value":7542}," pct",{"type":44,"tag":587,"props":7544,"children":7545},{"style":594},[7546],{"type":50,"value":1763},{"type":44,"tag":587,"props":7548,"children":7549},{"style":600},[7550],{"type":50,"value":2902},{"type":44,"tag":587,"props":7552,"children":7553},{"style":794},[7554],{"type":50,"value":4988},{"type":44,"tag":587,"props":7556,"children":7557},{"style":594},[7558],{"type":50,"value":70},{"type":44,"tag":587,"props":7560,"children":7561},{"style":794},[7562],{"type":50,"value":5061},{"type":44,"tag":587,"props":7564,"children":7565},{"style":594},[7566],{"type":50,"value":7567}," \u002F",{"type":44,"tag":587,"props":7569,"children":7570},{"style":794},[7571],{"type":50,"value":7438},{"type":44,"tag":587,"props":7573,"children":7574},{"style":600},[7575],{"type":50,"value":2876},{"type":44,"tag":587,"props":7577,"children":7578},{"style":594},[7579],{"type":50,"value":2937},{"type":44,"tag":587,"props":7581,"children":7582},{"style":2868},[7583],{"type":50,"value":2942},{"type":44,"tag":587,"props":7585,"children":7586},{"style":600},[7587],{"type":50,"value":547},{"type":44,"tag":587,"props":7589,"children":7590},{"style":594},[7591],{"type":50,"value":70},{"type":44,"tag":587,"props":7593,"children":7594},{"style":1830},[7595],{"type":50,"value":3056},{"type":44,"tag":587,"props":7597,"children":7598},{"style":600},[7599],{"type":50,"value":1730},{"type":44,"tag":587,"props":7601,"children":7602},{"style":2868},[7603],{"type":50,"value":3065},{"type":44,"tag":587,"props":7605,"children":7606},{"style":600},[7607],{"type":50,"value":547},{"type":44,"tag":587,"props":7609,"children":7610},{"style":594},[7611],{"type":50,"value":1679},{"type":44,"tag":587,"props":7613,"children":7614},{"class":589,"line":1386},[7615,7619,7623,7627,7631,7635,7639,7643,7647,7651,7655,7659,7663,7667,7671,7675,7679,7683,7687,7691,7695,7700,7704,7709,7713],{"type":44,"tag":587,"props":7616,"children":7617},{"style":2070},[7618],{"type":50,"value":5004},{"type":44,"tag":587,"props":7620,"children":7621},{"style":594},[7622],{"type":50,"value":3032},{"type":44,"tag":587,"props":7624,"children":7625},{"style":794},[7626],{"type":50,"value":4988},{"type":44,"tag":587,"props":7628,"children":7629},{"style":594},[7630],{"type":50,"value":70},{"type":44,"tag":587,"props":7632,"children":7633},{"style":794},[7634],{"type":50,"value":4383},{"type":44,"tag":587,"props":7636,"children":7637},{"style":594},[7638],{"type":50,"value":3074},{"type":44,"tag":587,"props":7640,"children":7641},{"style":645},[7642],{"type":50,"value":5038},{"type":44,"tag":587,"props":7644,"children":7645},{"style":594},[7646],{"type":50,"value":3123},{"type":44,"tag":587,"props":7648,"children":7649},{"style":1830},[7650],{"type":50,"value":5047},{"type":44,"tag":587,"props":7652,"children":7653},{"style":794},[7654],{"type":50,"value":5052},{"type":44,"tag":587,"props":7656,"children":7657},{"style":594},[7658],{"type":50,"value":70},{"type":44,"tag":587,"props":7660,"children":7661},{"style":794},[7662],{"type":50,"value":5061},{"type":44,"tag":587,"props":7664,"children":7665},{"style":594},[7666],{"type":50,"value":2593},{"type":44,"tag":587,"props":7668,"children":7669},{"style":594},[7670],{"type":50,"value":2625},{"type":44,"tag":587,"props":7672,"children":7673},{"style":645},[7674],{"type":50,"value":2630},{"type":44,"tag":587,"props":7676,"children":7677},{"style":594},[7678],{"type":50,"value":2635},{"type":44,"tag":587,"props":7680,"children":7681},{"style":794},[7682],{"type":50,"value":547},{"type":44,"tag":587,"props":7684,"children":7685},{"style":594},[7686],{"type":50,"value":3074},{"type":44,"tag":587,"props":7688,"children":7689},{"style":645},[7690],{"type":50,"value":2846},{"type":44,"tag":587,"props":7692,"children":7693},{"style":594},[7694],{"type":50,"value":3123},{"type":44,"tag":587,"props":7696,"children":7697},{"style":794},[7698],{"type":50,"value":7699},"pct",{"type":44,"tag":587,"props":7701,"children":7702},{"style":594},[7703],{"type":50,"value":3074},{"type":44,"tag":587,"props":7705,"children":7706},{"style":645},[7707],{"type":50,"value":7708},"%)",{"type":44,"tag":587,"props":7710,"children":7711},{"style":594},[7712],{"type":50,"value":3084},{"type":44,"tag":587,"props":7714,"children":7715},{"style":594},[7716],{"type":50,"value":1679},{"type":44,"tag":587,"props":7718,"children":7719},{"class":589,"line":1402},[7720],{"type":44,"tag":587,"props":7721,"children":7722},{"style":594},[7723],{"type":50,"value":5106},{"type":44,"tag":587,"props":7725,"children":7726},{"class":589,"line":1410},[7727],{"type":44,"tag":587,"props":7728,"children":7729},{"style":594},[7730],{"type":50,"value":5114},{"type":44,"tag":587,"props":7732,"children":7733},{"class":589,"line":1447},[7734],{"type":44,"tag":587,"props":7735,"children":7736},{"style":594},[7737],{"type":50,"value":5122},{"type":44,"tag":587,"props":7739,"children":7740},{"class":589,"line":1456},[7741],{"type":44,"tag":587,"props":7742,"children":7743},{"style":594},[7744],{"type":50,"value":1851},{"type":44,"tag":587,"props":7746,"children":7747},{"class":589,"line":1472},[7748],{"type":44,"tag":587,"props":7749,"children":7750},{"style":594},[7751],{"type":50,"value":2201},{"type":44,"tag":587,"props":7753,"children":7754},{"class":589,"line":1480},[7755,7759,7763],{"type":44,"tag":587,"props":7756,"children":7757},{"style":594},[7758],{"type":50,"value":5371},{"type":44,"tag":587,"props":7760,"children":7761},{"style":600},[7762],{"type":50,"value":547},{"type":44,"tag":587,"props":7764,"children":7765},{"style":594},[7766],{"type":50,"value":1679},{"type":44,"tag":587,"props":7768,"children":7769},{"class":589,"line":1518},[7770],{"type":44,"tag":587,"props":7771,"children":7772},{"style":594},[7773],{"type":50,"value":3192},{"type":44,"tag":103,"props":7775,"children":7777},{"id":7776},"updating-charts-on-filter-change",[7778],{"type":50,"value":7779},"Updating Charts on Filter Change",{"type":44,"tag":84,"props":7781,"children":7783},{"className":2560,"code":7782,"language":2562,"meta":93,"style":93},"function updateChart(chart, newLabels, newData) {\n    chart.data.labels = newLabels;\n\n    if (Array.isArray(newData[0])) {\n        \u002F\u002F Multiple datasets\n        newData.forEach((data, i) => {\n            chart.data.datasets[i].data = data;\n        });\n    } else {\n        chart.data.datasets[0].data = newData;\n    }\n\n    chart.update('none'); \u002F\u002F 'none' disables animation for instant update\n}\n",[7784],{"type":44,"tag":91,"props":7785,"children":7786},{"__ignoreMap":93},[7787,7834,7871,7878,7929,7937,7986,8043,8059,8075,8131,8138,8145,8191],{"type":44,"tag":587,"props":7788,"children":7789},{"class":589,"line":590},[7790,7794,7799,7803,7808,7812,7817,7821,7826,7830],{"type":44,"tag":587,"props":7791,"children":7792},{"style":606},[7793],{"type":50,"value":2574},{"type":44,"tag":587,"props":7795,"children":7796},{"style":1830},[7797],{"type":50,"value":7798}," updateChart",{"type":44,"tag":587,"props":7800,"children":7801},{"style":594},[7802],{"type":50,"value":1730},{"type":44,"tag":587,"props":7804,"children":7805},{"style":1733},[7806],{"type":50,"value":7807},"chart",{"type":44,"tag":587,"props":7809,"children":7810},{"style":594},[7811],{"type":50,"value":2593},{"type":44,"tag":587,"props":7813,"children":7814},{"style":1733},[7815],{"type":50,"value":7816}," newLabels",{"type":44,"tag":587,"props":7818,"children":7819},{"style":594},[7820],{"type":50,"value":2593},{"type":44,"tag":587,"props":7822,"children":7823},{"style":1733},[7824],{"type":50,"value":7825}," newData",{"type":44,"tag":587,"props":7827,"children":7828},{"style":594},[7829],{"type":50,"value":547},{"type":44,"tag":587,"props":7831,"children":7832},{"style":594},[7833],{"type":50,"value":1716},{"type":44,"tag":587,"props":7835,"children":7836},{"class":589,"line":617},[7837,7842,7846,7850,7854,7859,7863,7867],{"type":44,"tag":587,"props":7838,"children":7839},{"style":794},[7840],{"type":50,"value":7841},"    chart",{"type":44,"tag":587,"props":7843,"children":7844},{"style":594},[7845],{"type":50,"value":70},{"type":44,"tag":587,"props":7847,"children":7848},{"style":794},[7849],{"type":50,"value":1736},{"type":44,"tag":587,"props":7851,"children":7852},{"style":594},[7853],{"type":50,"value":70},{"type":44,"tag":587,"props":7855,"children":7856},{"style":794},[7857],{"type":50,"value":7858},"labels",{"type":44,"tag":587,"props":7860,"children":7861},{"style":594},[7862],{"type":50,"value":1763},{"type":44,"tag":587,"props":7864,"children":7865},{"style":794},[7866],{"type":50,"value":7816},{"type":44,"tag":587,"props":7868,"children":7869},{"style":594},[7870],{"type":50,"value":1679},{"type":44,"tag":587,"props":7872,"children":7873},{"class":589,"line":659},[7874],{"type":44,"tag":587,"props":7875,"children":7876},{"emptyLinePlaceholder":1263},[7877],{"type":50,"value":1266},{"type":44,"tag":587,"props":7879,"children":7880},{"class":589,"line":676},[7881,7885,7889,7894,7898,7903,7907,7912,7916,7920,7925],{"type":44,"tag":587,"props":7882,"children":7883},{"style":2070},[7884],{"type":50,"value":2841},{"type":44,"tag":587,"props":7886,"children":7887},{"style":600},[7888],{"type":50,"value":2846},{"type":44,"tag":587,"props":7890,"children":7891},{"style":794},[7892],{"type":50,"value":7893},"Array",{"type":44,"tag":587,"props":7895,"children":7896},{"style":594},[7897],{"type":50,"value":70},{"type":44,"tag":587,"props":7899,"children":7900},{"style":1830},[7901],{"type":50,"value":7902},"isArray",{"type":44,"tag":587,"props":7904,"children":7905},{"style":600},[7906],{"type":50,"value":1730},{"type":44,"tag":587,"props":7908,"children":7909},{"style":794},[7910],{"type":50,"value":7911},"newData",{"type":44,"tag":587,"props":7913,"children":7914},{"style":600},[7915],{"type":50,"value":4437},{"type":44,"tag":587,"props":7917,"children":7918},{"style":2868},[7919],{"type":50,"value":3524},{"type":44,"tag":587,"props":7921,"children":7922},{"style":600},[7923],{"type":50,"value":7924},"])) ",{"type":44,"tag":587,"props":7926,"children":7927},{"style":594},[7928],{"type":50,"value":2881},{"type":44,"tag":587,"props":7930,"children":7931},{"class":589,"line":716},[7932],{"type":44,"tag":587,"props":7933,"children":7934},{"style":1012},[7935],{"type":50,"value":7936},"        \u002F\u002F Multiple datasets\n",{"type":44,"tag":587,"props":7938,"children":7939},{"class":589,"line":776},[7940,7945,7949,7954,7958,7962,7966,7970,7974,7978,7982],{"type":44,"tag":587,"props":7941,"children":7942},{"style":794},[7943],{"type":50,"value":7944},"        newData",{"type":44,"tag":587,"props":7946,"children":7947},{"style":594},[7948],{"type":50,"value":70},{"type":44,"tag":587,"props":7950,"children":7951},{"style":1830},[7952],{"type":50,"value":7953},"forEach",{"type":44,"tag":587,"props":7955,"children":7956},{"style":600},[7957],{"type":50,"value":1730},{"type":44,"tag":587,"props":7959,"children":7960},{"style":594},[7961],{"type":50,"value":1730},{"type":44,"tag":587,"props":7963,"children":7964},{"style":1733},[7965],{"type":50,"value":1736},{"type":44,"tag":587,"props":7967,"children":7968},{"style":594},[7969],{"type":50,"value":2593},{"type":44,"tag":587,"props":7971,"children":7972},{"style":1733},[7973],{"type":50,"value":4341},{"type":44,"tag":587,"props":7975,"children":7976},{"style":594},[7977],{"type":50,"value":547},{"type":44,"tag":587,"props":7979,"children":7980},{"style":606},[7981],{"type":50,"value":2050},{"type":44,"tag":587,"props":7983,"children":7984},{"style":594},[7985],{"type":50,"value":1716},{"type":44,"tag":587,"props":7987,"children":7988},{"class":589,"line":813},[7989,7994,7998,8002,8006,8011,8015,8019,8023,8027,8031,8035,8039],{"type":44,"tag":587,"props":7990,"children":7991},{"style":794},[7992],{"type":50,"value":7993},"            chart",{"type":44,"tag":587,"props":7995,"children":7996},{"style":594},[7997],{"type":50,"value":70},{"type":44,"tag":587,"props":7999,"children":8000},{"style":794},[8001],{"type":50,"value":1736},{"type":44,"tag":587,"props":8003,"children":8004},{"style":594},[8005],{"type":50,"value":70},{"type":44,"tag":587,"props":8007,"children":8008},{"style":794},[8009],{"type":50,"value":8010},"datasets",{"type":44,"tag":587,"props":8012,"children":8013},{"style":600},[8014],{"type":50,"value":4437},{"type":44,"tag":587,"props":8016,"children":8017},{"style":794},[8018],{"type":50,"value":4442},{"type":44,"tag":587,"props":8020,"children":8021},{"style":600},[8022],{"type":50,"value":4465},{"type":44,"tag":587,"props":8024,"children":8025},{"style":594},[8026],{"type":50,"value":70},{"type":44,"tag":587,"props":8028,"children":8029},{"style":794},[8030],{"type":50,"value":1736},{"type":44,"tag":587,"props":8032,"children":8033},{"style":594},[8034],{"type":50,"value":1763},{"type":44,"tag":587,"props":8036,"children":8037},{"style":794},[8038],{"type":50,"value":1768},{"type":44,"tag":587,"props":8040,"children":8041},{"style":594},[8042],{"type":50,"value":1679},{"type":44,"tag":587,"props":8044,"children":8045},{"class":589,"line":905},[8046,8051,8055],{"type":44,"tag":587,"props":8047,"children":8048},{"style":594},[8049],{"type":50,"value":8050},"        }",{"type":44,"tag":587,"props":8052,"children":8053},{"style":600},[8054],{"type":50,"value":547},{"type":44,"tag":587,"props":8056,"children":8057},{"style":594},[8058],{"type":50,"value":1679},{"type":44,"tag":587,"props":8060,"children":8061},{"class":589,"line":991},[8062,8066,8071],{"type":44,"tag":587,"props":8063,"children":8064},{"style":594},[8065],{"type":50,"value":5371},{"type":44,"tag":587,"props":8067,"children":8068},{"style":2070},[8069],{"type":50,"value":8070}," else",{"type":44,"tag":587,"props":8072,"children":8073},{"style":594},[8074],{"type":50,"value":1716},{"type":44,"tag":587,"props":8076,"children":8077},{"class":589,"line":1008},[8078,8083,8087,8091,8095,8099,8103,8107,8111,8115,8119,8123,8127],{"type":44,"tag":587,"props":8079,"children":8080},{"style":794},[8081],{"type":50,"value":8082},"        chart",{"type":44,"tag":587,"props":8084,"children":8085},{"style":594},[8086],{"type":50,"value":70},{"type":44,"tag":587,"props":8088,"children":8089},{"style":794},[8090],{"type":50,"value":1736},{"type":44,"tag":587,"props":8092,"children":8093},{"style":594},[8094],{"type":50,"value":70},{"type":44,"tag":587,"props":8096,"children":8097},{"style":794},[8098],{"type":50,"value":8010},{"type":44,"tag":587,"props":8100,"children":8101},{"style":600},[8102],{"type":50,"value":4437},{"type":44,"tag":587,"props":8104,"children":8105},{"style":2868},[8106],{"type":50,"value":3524},{"type":44,"tag":587,"props":8108,"children":8109},{"style":600},[8110],{"type":50,"value":4465},{"type":44,"tag":587,"props":8112,"children":8113},{"style":594},[8114],{"type":50,"value":70},{"type":44,"tag":587,"props":8116,"children":8117},{"style":794},[8118],{"type":50,"value":1736},{"type":44,"tag":587,"props":8120,"children":8121},{"style":594},[8122],{"type":50,"value":1763},{"type":44,"tag":587,"props":8124,"children":8125},{"style":794},[8126],{"type":50,"value":7825},{"type":44,"tag":587,"props":8128,"children":8129},{"style":594},[8130],{"type":50,"value":1679},{"type":44,"tag":587,"props":8132,"children":8133},{"class":589,"line":1018},[8134],{"type":44,"tag":587,"props":8135,"children":8136},{"style":594},[8137],{"type":50,"value":3184},{"type":44,"tag":587,"props":8139,"children":8140},{"class":589,"line":1035},[8141],{"type":44,"tag":587,"props":8142,"children":8143},{"emptyLinePlaceholder":1263},[8144],{"type":50,"value":1266},{"type":44,"tag":587,"props":8146,"children":8147},{"class":589,"line":1051},[8148,8152,8156,8161,8165,8169,8174,8178,8182,8186],{"type":44,"tag":587,"props":8149,"children":8150},{"style":794},[8151],{"type":50,"value":7841},{"type":44,"tag":587,"props":8153,"children":8154},{"style":594},[8155],{"type":50,"value":70},{"type":44,"tag":587,"props":8157,"children":8158},{"style":1830},[8159],{"type":50,"value":8160},"update",{"type":44,"tag":587,"props":8162,"children":8163},{"style":600},[8164],{"type":50,"value":1730},{"type":44,"tag":587,"props":8166,"children":8167},{"style":594},[8168],{"type":50,"value":2635},{"type":44,"tag":587,"props":8170,"children":8171},{"style":645},[8172],{"type":50,"value":8173},"none",{"type":44,"tag":587,"props":8175,"children":8176},{"style":594},[8177],{"type":50,"value":2635},{"type":44,"tag":587,"props":8179,"children":8180},{"style":600},[8181],{"type":50,"value":547},{"type":44,"tag":587,"props":8183,"children":8184},{"style":594},[8185],{"type":50,"value":2084},{"type":44,"tag":587,"props":8187,"children":8188},{"style":1012},[8189],{"type":50,"value":8190}," \u002F\u002F 'none' disables animation for instant update\n",{"type":44,"tag":587,"props":8192,"children":8193},{"class":589,"line":1068},[8194],{"type":44,"tag":587,"props":8195,"children":8196},{"style":594},[8197],{"type":50,"value":3192},{"type":44,"tag":77,"props":8199,"children":8201},{"id":8200},"filter-and-interactivity-implementation",[8202],{"type":50,"value":8203},"Filter and Interactivity Implementation",{"type":44,"tag":103,"props":8205,"children":8207},{"id":8206},"dropdown-filter",[8208],{"type":50,"value":8209},"Dropdown Filter",{"type":44,"tag":84,"props":8211,"children":8213},{"className":580,"code":8212,"language":22,"meta":93,"style":93},"\u003Cdiv class=\"filter-group\">\n    \u003Clabel for=\"filter-region\">Region\u003C\u002Flabel>\n    \u003Cselect id=\"filter-region\" onchange=\"dashboard.applyFilters()\">\n        \u003Coption value=\"all\">All Regions\u003C\u002Foption>\n    \u003C\u002Fselect>\n\u003C\u002Fdiv>\n",[8214],{"type":44,"tag":91,"props":8215,"children":8216},{"__ignoreMap":93},[8217,8253,8307,8378,8432,8447],{"type":44,"tag":587,"props":8218,"children":8219},{"class":589,"line":590},[8220,8224,8228,8232,8236,8240,8245,8249],{"type":44,"tag":587,"props":8221,"children":8222},{"style":594},[8223],{"type":50,"value":623},{"type":44,"tag":587,"props":8225,"children":8226},{"style":600},[8227],{"type":50,"value":1078},{"type":44,"tag":587,"props":8229,"children":8230},{"style":606},[8231],{"type":50,"value":1083},{"type":44,"tag":587,"props":8233,"children":8234},{"style":594},[8235],{"type":50,"value":637},{"type":44,"tag":587,"props":8237,"children":8238},{"style":594},[8239],{"type":50,"value":642},{"type":44,"tag":587,"props":8241,"children":8242},{"style":645},[8243],{"type":50,"value":8244},"filter-group",{"type":44,"tag":587,"props":8246,"children":8247},{"style":594},[8248],{"type":50,"value":642},{"type":44,"tag":587,"props":8250,"children":8251},{"style":594},[8252],{"type":50,"value":614},{"type":44,"tag":587,"props":8254,"children":8255},{"class":589,"line":617},[8256,8260,8264,8269,8273,8277,8282,8286,8290,8295,8299,8303],{"type":44,"tag":587,"props":8257,"children":8258},{"style":594},[8259],{"type":50,"value":682},{"type":44,"tag":587,"props":8261,"children":8262},{"style":600},[8263],{"type":50,"value":4383},{"type":44,"tag":587,"props":8265,"children":8266},{"style":606},[8267],{"type":50,"value":8268}," for",{"type":44,"tag":587,"props":8270,"children":8271},{"style":594},[8272],{"type":50,"value":637},{"type":44,"tag":587,"props":8274,"children":8275},{"style":594},[8276],{"type":50,"value":642},{"type":44,"tag":587,"props":8278,"children":8279},{"style":645},[8280],{"type":50,"value":8281},"filter-region",{"type":44,"tag":587,"props":8283,"children":8284},{"style":594},[8285],{"type":50,"value":642},{"type":44,"tag":587,"props":8287,"children":8288},{"style":594},[8289],{"type":50,"value":791},{"type":44,"tag":587,"props":8291,"children":8292},{"style":794},[8293],{"type":50,"value":8294},"Region",{"type":44,"tag":587,"props":8296,"children":8297},{"style":594},[8298],{"type":50,"value":802},{"type":44,"tag":587,"props":8300,"children":8301},{"style":600},[8302],{"type":50,"value":4383},{"type":44,"tag":587,"props":8304,"children":8305},{"style":594},[8306],{"type":50,"value":614},{"type":44,"tag":587,"props":8308,"children":8309},{"class":589,"line":659},[8310,8314,8319,8323,8327,8331,8335,8339,8344,8348,8352,8357,8361,8366,8370,8374],{"type":44,"tag":587,"props":8311,"children":8312},{"style":594},[8313],{"type":50,"value":682},{"type":44,"tag":587,"props":8315,"children":8316},{"style":600},[8317],{"type":50,"value":8318},"select",{"type":44,"tag":587,"props":8320,"children":8321},{"style":606},[8322],{"type":50,"value":1549},{"type":44,"tag":587,"props":8324,"children":8325},{"style":594},[8326],{"type":50,"value":637},{"type":44,"tag":587,"props":8328,"children":8329},{"style":594},[8330],{"type":50,"value":642},{"type":44,"tag":587,"props":8332,"children":8333},{"style":645},[8334],{"type":50,"value":8281},{"type":44,"tag":587,"props":8336,"children":8337},{"style":594},[8338],{"type":50,"value":642},{"type":44,"tag":587,"props":8340,"children":8341},{"style":606},[8342],{"type":50,"value":8343}," onchange",{"type":44,"tag":587,"props":8345,"children":8346},{"style":594},[8347],{"type":50,"value":637},{"type":44,"tag":587,"props":8349,"children":8350},{"style":594},[8351],{"type":50,"value":642},{"type":44,"tag":587,"props":8353,"children":8354},{"style":794},[8355],{"type":50,"value":8356},"dashboard",{"type":44,"tag":587,"props":8358,"children":8359},{"style":594},[8360],{"type":50,"value":70},{"type":44,"tag":587,"props":8362,"children":8363},{"style":1830},[8364],{"type":50,"value":8365},"applyFilters",{"type":44,"tag":587,"props":8367,"children":8368},{"style":645},[8369],{"type":50,"value":1838},{"type":44,"tag":587,"props":8371,"children":8372},{"style":594},[8373],{"type":50,"value":642},{"type":44,"tag":587,"props":8375,"children":8376},{"style":594},[8377],{"type":50,"value":614},{"type":44,"tag":587,"props":8379,"children":8380},{"class":589,"line":676},[8381,8385,8390,8394,8398,8402,8407,8411,8415,8420,8424,8428],{"type":44,"tag":587,"props":8382,"children":8383},{"style":594},[8384],{"type":50,"value":1113},{"type":44,"tag":587,"props":8386,"children":8387},{"style":600},[8388],{"type":50,"value":8389},"option",{"type":44,"tag":587,"props":8391,"children":8392},{"style":606},[8393],{"type":50,"value":2598},{"type":44,"tag":587,"props":8395,"children":8396},{"style":594},[8397],{"type":50,"value":637},{"type":44,"tag":587,"props":8399,"children":8400},{"style":594},[8401],{"type":50,"value":642},{"type":44,"tag":587,"props":8403,"children":8404},{"style":645},[8405],{"type":50,"value":8406},"all",{"type":44,"tag":587,"props":8408,"children":8409},{"style":594},[8410],{"type":50,"value":642},{"type":44,"tag":587,"props":8412,"children":8413},{"style":594},[8414],{"type":50,"value":791},{"type":44,"tag":587,"props":8416,"children":8417},{"style":794},[8418],{"type":50,"value":8419},"All Regions",{"type":44,"tag":587,"props":8421,"children":8422},{"style":594},[8423],{"type":50,"value":802},{"type":44,"tag":587,"props":8425,"children":8426},{"style":600},[8427],{"type":50,"value":8389},{"type":44,"tag":587,"props":8429,"children":8430},{"style":594},[8431],{"type":50,"value":614},{"type":44,"tag":587,"props":8433,"children":8434},{"class":589,"line":716},[8435,8439,8443],{"type":44,"tag":587,"props":8436,"children":8437},{"style":594},[8438],{"type":50,"value":1024},{"type":44,"tag":587,"props":8440,"children":8441},{"style":600},[8442],{"type":50,"value":8318},{"type":44,"tag":587,"props":8444,"children":8445},{"style":594},[8446],{"type":50,"value":614},{"type":44,"tag":587,"props":8448,"children":8449},{"class":589,"line":776},[8450,8454,8458],{"type":44,"tag":587,"props":8451,"children":8452},{"style":594},[8453],{"type":50,"value":802},{"type":44,"tag":587,"props":8455,"children":8456},{"style":600},[8457],{"type":50,"value":1078},{"type":44,"tag":587,"props":8459,"children":8460},{"style":594},[8461],{"type":50,"value":614},{"type":44,"tag":84,"props":8463,"children":8465},{"className":2560,"code":8464,"language":2562,"meta":93,"style":93},"function populateFilter(selectId, data, field) {\n    const select = document.getElementById(selectId);\n    const values = [...new Set(data.map(d => d[field]))].sort();\n\n    \u002F\u002F Keep the \"All\" option, add unique values\n    values.forEach(val => {\n        const option = document.createElement('option');\n        option.value = val;\n        option.textContent = val;\n        select.appendChild(option);\n    });\n}\n\nfunction getFilterValue(selectId) {\n    const val = document.getElementById(selectId).value;\n    return val === 'all' ? null : val;\n}\n",[8466],{"type":44,"tag":91,"props":8467,"children":8468},{"__ignoreMap":93},[8469,8515,8559,8654,8661,8669,8702,8755,8784,8811,8844,8859,8866,8873,8901,8952,9001],{"type":44,"tag":587,"props":8470,"children":8471},{"class":589,"line":590},[8472,8476,8481,8485,8490,8494,8498,8502,8507,8511],{"type":44,"tag":587,"props":8473,"children":8474},{"style":606},[8475],{"type":50,"value":2574},{"type":44,"tag":587,"props":8477,"children":8478},{"style":1830},[8479],{"type":50,"value":8480}," populateFilter",{"type":44,"tag":587,"props":8482,"children":8483},{"style":594},[8484],{"type":50,"value":1730},{"type":44,"tag":587,"props":8486,"children":8487},{"style":1733},[8488],{"type":50,"value":8489},"selectId",{"type":44,"tag":587,"props":8491,"children":8492},{"style":594},[8493],{"type":50,"value":2593},{"type":44,"tag":587,"props":8495,"children":8496},{"style":1733},[8497],{"type":50,"value":1768},{"type":44,"tag":587,"props":8499,"children":8500},{"style":594},[8501],{"type":50,"value":2593},{"type":44,"tag":587,"props":8503,"children":8504},{"style":1733},[8505],{"type":50,"value":8506}," field",{"type":44,"tag":587,"props":8508,"children":8509},{"style":594},[8510],{"type":50,"value":547},{"type":44,"tag":587,"props":8512,"children":8513},{"style":594},[8514],{"type":50,"value":1716},{"type":44,"tag":587,"props":8516,"children":8517},{"class":589,"line":617},[8518,8522,8527,8531,8535,8539,8543,8547,8551,8555],{"type":44,"tag":587,"props":8519,"children":8520},{"style":606},[8521],{"type":50,"value":2651},{"type":44,"tag":587,"props":8523,"children":8524},{"style":794},[8525],{"type":50,"value":8526}," select",{"type":44,"tag":587,"props":8528,"children":8529},{"style":594},[8530],{"type":50,"value":1763},{"type":44,"tag":587,"props":8532,"children":8533},{"style":794},[8534],{"type":50,"value":2665},{"type":44,"tag":587,"props":8536,"children":8537},{"style":594},[8538],{"type":50,"value":70},{"type":44,"tag":587,"props":8540,"children":8541},{"style":1830},[8542],{"type":50,"value":2674},{"type":44,"tag":587,"props":8544,"children":8545},{"style":600},[8546],{"type":50,"value":1730},{"type":44,"tag":587,"props":8548,"children":8549},{"style":794},[8550],{"type":50,"value":8489},{"type":44,"tag":587,"props":8552,"children":8553},{"style":600},[8554],{"type":50,"value":547},{"type":44,"tag":587,"props":8556,"children":8557},{"style":594},[8558],{"type":50,"value":1679},{"type":44,"tag":587,"props":8560,"children":8561},{"class":589,"line":659},[8562,8566,8571,8575,8579,8584,8589,8593,8597,8601,8605,8609,8614,8618,8623,8627,8632,8637,8641,8646,8650],{"type":44,"tag":587,"props":8563,"children":8564},{"style":606},[8565],{"type":50,"value":2651},{"type":44,"tag":587,"props":8567,"children":8568},{"style":794},[8569],{"type":50,"value":8570}," values",{"type":44,"tag":587,"props":8572,"children":8573},{"style":594},[8574],{"type":50,"value":1763},{"type":44,"tag":587,"props":8576,"children":8577},{"style":600},[8578],{"type":50,"value":5703},{"type":44,"tag":587,"props":8580,"children":8581},{"style":594},[8582],{"type":50,"value":8583},"...new",{"type":44,"tag":587,"props":8585,"children":8586},{"style":1830},[8587],{"type":50,"value":8588}," Set",{"type":44,"tag":587,"props":8590,"children":8591},{"style":600},[8592],{"type":50,"value":1730},{"type":44,"tag":587,"props":8594,"children":8595},{"style":794},[8596],{"type":50,"value":1736},{"type":44,"tag":587,"props":8598,"children":8599},{"style":594},[8600],{"type":50,"value":70},{"type":44,"tag":587,"props":8602,"children":8603},{"style":1830},[8604],{"type":50,"value":4319},{"type":44,"tag":587,"props":8606,"children":8607},{"style":600},[8608],{"type":50,"value":1730},{"type":44,"tag":587,"props":8610,"children":8611},{"style":1733},[8612],{"type":50,"value":8613},"d",{"type":44,"tag":587,"props":8615,"children":8616},{"style":606},[8617],{"type":50,"value":2050},{"type":44,"tag":587,"props":8619,"children":8620},{"style":794},[8621],{"type":50,"value":8622}," d",{"type":44,"tag":587,"props":8624,"children":8625},{"style":600},[8626],{"type":50,"value":4437},{"type":44,"tag":587,"props":8628,"children":8629},{"style":794},[8630],{"type":50,"value":8631},"field",{"type":44,"tag":587,"props":8633,"children":8634},{"style":600},[8635],{"type":50,"value":8636},"]))]",{"type":44,"tag":587,"props":8638,"children":8639},{"style":594},[8640],{"type":50,"value":70},{"type":44,"tag":587,"props":8642,"children":8643},{"style":1830},[8644],{"type":50,"value":8645},"sort",{"type":44,"tag":587,"props":8647,"children":8648},{"style":600},[8649],{"type":50,"value":1838},{"type":44,"tag":587,"props":8651,"children":8652},{"style":594},[8653],{"type":50,"value":1679},{"type":44,"tag":587,"props":8655,"children":8656},{"class":589,"line":676},[8657],{"type":44,"tag":587,"props":8658,"children":8659},{"emptyLinePlaceholder":1263},[8660],{"type":50,"value":1266},{"type":44,"tag":587,"props":8662,"children":8663},{"class":589,"line":716},[8664],{"type":44,"tag":587,"props":8665,"children":8666},{"style":1012},[8667],{"type":50,"value":8668},"    \u002F\u002F Keep the \"All\" option, add unique values\n",{"type":44,"tag":587,"props":8670,"children":8671},{"class":589,"line":776},[8672,8677,8681,8685,8689,8694,8698],{"type":44,"tag":587,"props":8673,"children":8674},{"style":794},[8675],{"type":50,"value":8676},"    values",{"type":44,"tag":587,"props":8678,"children":8679},{"style":594},[8680],{"type":50,"value":70},{"type":44,"tag":587,"props":8682,"children":8683},{"style":1830},[8684],{"type":50,"value":7953},{"type":44,"tag":587,"props":8686,"children":8687},{"style":600},[8688],{"type":50,"value":1730},{"type":44,"tag":587,"props":8690,"children":8691},{"style":1733},[8692],{"type":50,"value":8693},"val",{"type":44,"tag":587,"props":8695,"children":8696},{"style":606},[8697],{"type":50,"value":2050},{"type":44,"tag":587,"props":8699,"children":8700},{"style":594},[8701],{"type":50,"value":1716},{"type":44,"tag":587,"props":8703,"children":8704},{"class":589,"line":813},[8705,8709,8714,8718,8722,8726,8731,8735,8739,8743,8747,8751],{"type":44,"tag":587,"props":8706,"children":8707},{"style":606},[8708],{"type":50,"value":1660},{"type":44,"tag":587,"props":8710,"children":8711},{"style":794},[8712],{"type":50,"value":8713}," option",{"type":44,"tag":587,"props":8715,"children":8716},{"style":594},[8717],{"type":50,"value":1763},{"type":44,"tag":587,"props":8719,"children":8720},{"style":794},[8721],{"type":50,"value":2665},{"type":44,"tag":587,"props":8723,"children":8724},{"style":594},[8725],{"type":50,"value":70},{"type":44,"tag":587,"props":8727,"children":8728},{"style":1830},[8729],{"type":50,"value":8730},"createElement",{"type":44,"tag":587,"props":8732,"children":8733},{"style":600},[8734],{"type":50,"value":1730},{"type":44,"tag":587,"props":8736,"children":8737},{"style":594},[8738],{"type":50,"value":2635},{"type":44,"tag":587,"props":8740,"children":8741},{"style":645},[8742],{"type":50,"value":8389},{"type":44,"tag":587,"props":8744,"children":8745},{"style":594},[8746],{"type":50,"value":2635},{"type":44,"tag":587,"props":8748,"children":8749},{"style":600},[8750],{"type":50,"value":547},{"type":44,"tag":587,"props":8752,"children":8753},{"style":594},[8754],{"type":50,"value":1679},{"type":44,"tag":587,"props":8756,"children":8757},{"class":589,"line":905},[8758,8763,8767,8771,8775,8780],{"type":44,"tag":587,"props":8759,"children":8760},{"style":794},[8761],{"type":50,"value":8762},"        option",{"type":44,"tag":587,"props":8764,"children":8765},{"style":594},[8766],{"type":50,"value":70},{"type":44,"tag":587,"props":8768,"children":8769},{"style":794},[8770],{"type":50,"value":2802},{"type":44,"tag":587,"props":8772,"children":8773},{"style":594},[8774],{"type":50,"value":1763},{"type":44,"tag":587,"props":8776,"children":8777},{"style":794},[8778],{"type":50,"value":8779}," val",{"type":44,"tag":587,"props":8781,"children":8782},{"style":594},[8783],{"type":50,"value":1679},{"type":44,"tag":587,"props":8785,"children":8786},{"class":589,"line":991},[8787,8791,8795,8799,8803,8807],{"type":44,"tag":587,"props":8788,"children":8789},{"style":794},[8790],{"type":50,"value":8762},{"type":44,"tag":587,"props":8792,"children":8793},{"style":594},[8794],{"type":50,"value":70},{"type":44,"tag":587,"props":8796,"children":8797},{"style":794},[8798],{"type":50,"value":2784},{"type":44,"tag":587,"props":8800,"children":8801},{"style":594},[8802],{"type":50,"value":1763},{"type":44,"tag":587,"props":8804,"children":8805},{"style":794},[8806],{"type":50,"value":8779},{"type":44,"tag":587,"props":8808,"children":8809},{"style":594},[8810],{"type":50,"value":1679},{"type":44,"tag":587,"props":8812,"children":8813},{"class":589,"line":1008},[8814,8819,8823,8828,8832,8836,8840],{"type":44,"tag":587,"props":8815,"children":8816},{"style":794},[8817],{"type":50,"value":8818},"        select",{"type":44,"tag":587,"props":8820,"children":8821},{"style":594},[8822],{"type":50,"value":70},{"type":44,"tag":587,"props":8824,"children":8825},{"style":1830},[8826],{"type":50,"value":8827},"appendChild",{"type":44,"tag":587,"props":8829,"children":8830},{"style":600},[8831],{"type":50,"value":1730},{"type":44,"tag":587,"props":8833,"children":8834},{"style":794},[8835],{"type":50,"value":8389},{"type":44,"tag":587,"props":8837,"children":8838},{"style":600},[8839],{"type":50,"value":547},{"type":44,"tag":587,"props":8841,"children":8842},{"style":594},[8843],{"type":50,"value":1679},{"type":44,"tag":587,"props":8845,"children":8846},{"class":589,"line":1018},[8847,8851,8855],{"type":44,"tag":587,"props":8848,"children":8849},{"style":594},[8850],{"type":50,"value":5371},{"type":44,"tag":587,"props":8852,"children":8853},{"style":600},[8854],{"type":50,"value":547},{"type":44,"tag":587,"props":8856,"children":8857},{"style":594},[8858],{"type":50,"value":1679},{"type":44,"tag":587,"props":8860,"children":8861},{"class":589,"line":1035},[8862],{"type":44,"tag":587,"props":8863,"children":8864},{"style":594},[8865],{"type":50,"value":3192},{"type":44,"tag":587,"props":8867,"children":8868},{"class":589,"line":1051},[8869],{"type":44,"tag":587,"props":8870,"children":8871},{"emptyLinePlaceholder":1263},[8872],{"type":50,"value":1266},{"type":44,"tag":587,"props":8874,"children":8875},{"class":589,"line":1068},[8876,8880,8885,8889,8893,8897],{"type":44,"tag":587,"props":8877,"children":8878},{"style":606},[8879],{"type":50,"value":2574},{"type":44,"tag":587,"props":8881,"children":8882},{"style":1830},[8883],{"type":50,"value":8884}," getFilterValue",{"type":44,"tag":587,"props":8886,"children":8887},{"style":594},[8888],{"type":50,"value":1730},{"type":44,"tag":587,"props":8890,"children":8891},{"style":1733},[8892],{"type":50,"value":8489},{"type":44,"tag":587,"props":8894,"children":8895},{"style":594},[8896],{"type":50,"value":547},{"type":44,"tag":587,"props":8898,"children":8899},{"style":594},[8900],{"type":50,"value":1716},{"type":44,"tag":587,"props":8902,"children":8903},{"class":589,"line":1107},[8904,8908,8912,8916,8920,8924,8928,8932,8936,8940,8944,8948],{"type":44,"tag":587,"props":8905,"children":8906},{"style":606},[8907],{"type":50,"value":2651},{"type":44,"tag":587,"props":8909,"children":8910},{"style":794},[8911],{"type":50,"value":8779},{"type":44,"tag":587,"props":8913,"children":8914},{"style":594},[8915],{"type":50,"value":1763},{"type":44,"tag":587,"props":8917,"children":8918},{"style":794},[8919],{"type":50,"value":2665},{"type":44,"tag":587,"props":8921,"children":8922},{"style":594},[8923],{"type":50,"value":70},{"type":44,"tag":587,"props":8925,"children":8926},{"style":1830},[8927],{"type":50,"value":2674},{"type":44,"tag":587,"props":8929,"children":8930},{"style":600},[8931],{"type":50,"value":1730},{"type":44,"tag":587,"props":8933,"children":8934},{"style":794},[8935],{"type":50,"value":8489},{"type":44,"tag":587,"props":8937,"children":8938},{"style":600},[8939],{"type":50,"value":547},{"type":44,"tag":587,"props":8941,"children":8942},{"style":594},[8943],{"type":50,"value":70},{"type":44,"tag":587,"props":8945,"children":8946},{"style":794},[8947],{"type":50,"value":2802},{"type":44,"tag":587,"props":8949,"children":8950},{"style":594},[8951],{"type":50,"value":1679},{"type":44,"tag":587,"props":8953,"children":8954},{"class":589,"line":1146},[8955,8959,8963,8968,8972,8976,8980,8984,8989,8993,8997],{"type":44,"tag":587,"props":8956,"children":8957},{"style":2070},[8958],{"type":50,"value":4202},{"type":44,"tag":587,"props":8960,"children":8961},{"style":794},[8962],{"type":50,"value":8779},{"type":44,"tag":587,"props":8964,"children":8965},{"style":594},[8966],{"type":50,"value":8967}," ===",{"type":44,"tag":587,"props":8969,"children":8970},{"style":594},[8971],{"type":50,"value":2625},{"type":44,"tag":587,"props":8973,"children":8974},{"style":645},[8975],{"type":50,"value":8406},{"type":44,"tag":587,"props":8977,"children":8978},{"style":594},[8979],{"type":50,"value":2635},{"type":44,"tag":587,"props":8981,"children":8982},{"style":594},[8983],{"type":50,"value":2980},{"type":44,"tag":587,"props":8985,"children":8986},{"style":594},[8987],{"type":50,"value":8988}," null",{"type":44,"tag":587,"props":8990,"children":8991},{"style":594},[8992],{"type":50,"value":2998},{"type":44,"tag":587,"props":8994,"children":8995},{"style":794},[8996],{"type":50,"value":8779},{"type":44,"tag":587,"props":8998,"children":8999},{"style":594},[9000],{"type":50,"value":1679},{"type":44,"tag":587,"props":9002,"children":9003},{"class":589,"line":1179},[9004],{"type":44,"tag":587,"props":9005,"children":9006},{"style":594},[9007],{"type":50,"value":3192},{"type":44,"tag":103,"props":9009,"children":9011},{"id":9010},"date-range-filter",[9012],{"type":50,"value":9013},"Date Range Filter",{"type":44,"tag":84,"props":9015,"children":9017},{"className":580,"code":9016,"language":22,"meta":93,"style":93},"\u003Cdiv class=\"filter-group\">\n    \u003Clabel>Date Range\u003C\u002Flabel>\n    \u003Cinput type=\"date\" id=\"filter-date-start\" onchange=\"dashboard.applyFilters()\">\n    \u003Cspan>to\u003C\u002Fspan>\n    \u003Cinput type=\"date\" id=\"filter-date-end\" onchange=\"dashboard.applyFilters()\">\n\u003C\u002Fdiv>\n",[9018],{"type":44,"tag":91,"props":9019,"children":9020},{"__ignoreMap":93},[9021,9056,9088,9179,9211,9299],{"type":44,"tag":587,"props":9022,"children":9023},{"class":589,"line":590},[9024,9028,9032,9036,9040,9044,9048,9052],{"type":44,"tag":587,"props":9025,"children":9026},{"style":594},[9027],{"type":50,"value":623},{"type":44,"tag":587,"props":9029,"children":9030},{"style":600},[9031],{"type":50,"value":1078},{"type":44,"tag":587,"props":9033,"children":9034},{"style":606},[9035],{"type":50,"value":1083},{"type":44,"tag":587,"props":9037,"children":9038},{"style":594},[9039],{"type":50,"value":637},{"type":44,"tag":587,"props":9041,"children":9042},{"style":594},[9043],{"type":50,"value":642},{"type":44,"tag":587,"props":9045,"children":9046},{"style":645},[9047],{"type":50,"value":8244},{"type":44,"tag":587,"props":9049,"children":9050},{"style":594},[9051],{"type":50,"value":642},{"type":44,"tag":587,"props":9053,"children":9054},{"style":594},[9055],{"type":50,"value":614},{"type":44,"tag":587,"props":9057,"children":9058},{"class":589,"line":617},[9059,9063,9067,9071,9076,9080,9084],{"type":44,"tag":587,"props":9060,"children":9061},{"style":594},[9062],{"type":50,"value":682},{"type":44,"tag":587,"props":9064,"children":9065},{"style":600},[9066],{"type":50,"value":4383},{"type":44,"tag":587,"props":9068,"children":9069},{"style":594},[9070],{"type":50,"value":791},{"type":44,"tag":587,"props":9072,"children":9073},{"style":794},[9074],{"type":50,"value":9075},"Date Range",{"type":44,"tag":587,"props":9077,"children":9078},{"style":594},[9079],{"type":50,"value":802},{"type":44,"tag":587,"props":9081,"children":9082},{"style":600},[9083],{"type":50,"value":4383},{"type":44,"tag":587,"props":9085,"children":9086},{"style":594},[9087],{"type":50,"value":614},{"type":44,"tag":587,"props":9089,"children":9090},{"class":589,"line":659},[9091,9095,9100,9105,9109,9113,9118,9122,9126,9130,9134,9139,9143,9147,9151,9155,9159,9163,9167,9171,9175],{"type":44,"tag":587,"props":9092,"children":9093},{"style":594},[9094],{"type":50,"value":682},{"type":44,"tag":587,"props":9096,"children":9097},{"style":600},[9098],{"type":50,"value":9099},"input",{"type":44,"tag":587,"props":9101,"children":9102},{"style":606},[9103],{"type":50,"value":9104}," type",{"type":44,"tag":587,"props":9106,"children":9107},{"style":594},[9108],{"type":50,"value":637},{"type":44,"tag":587,"props":9110,"children":9111},{"style":594},[9112],{"type":50,"value":642},{"type":44,"tag":587,"props":9114,"children":9115},{"style":645},[9116],{"type":50,"value":9117},"date",{"type":44,"tag":587,"props":9119,"children":9120},{"style":594},[9121],{"type":50,"value":642},{"type":44,"tag":587,"props":9123,"children":9124},{"style":606},[9125],{"type":50,"value":1549},{"type":44,"tag":587,"props":9127,"children":9128},{"style":594},[9129],{"type":50,"value":637},{"type":44,"tag":587,"props":9131,"children":9132},{"style":594},[9133],{"type":50,"value":642},{"type":44,"tag":587,"props":9135,"children":9136},{"style":645},[9137],{"type":50,"value":9138},"filter-date-start",{"type":44,"tag":587,"props":9140,"children":9141},{"style":594},[9142],{"type":50,"value":642},{"type":44,"tag":587,"props":9144,"children":9145},{"style":606},[9146],{"type":50,"value":8343},{"type":44,"tag":587,"props":9148,"children":9149},{"style":594},[9150],{"type":50,"value":637},{"type":44,"tag":587,"props":9152,"children":9153},{"style":594},[9154],{"type":50,"value":642},{"type":44,"tag":587,"props":9156,"children":9157},{"style":794},[9158],{"type":50,"value":8356},{"type":44,"tag":587,"props":9160,"children":9161},{"style":594},[9162],{"type":50,"value":70},{"type":44,"tag":587,"props":9164,"children":9165},{"style":1830},[9166],{"type":50,"value":8365},{"type":44,"tag":587,"props":9168,"children":9169},{"style":645},[9170],{"type":50,"value":1838},{"type":44,"tag":587,"props":9172,"children":9173},{"style":594},[9174],{"type":50,"value":642},{"type":44,"tag":587,"props":9176,"children":9177},{"style":594},[9178],{"type":50,"value":614},{"type":44,"tag":587,"props":9180,"children":9181},{"class":589,"line":676},[9182,9186,9190,9194,9199,9203,9207],{"type":44,"tag":587,"props":9183,"children":9184},{"style":594},[9185],{"type":50,"value":682},{"type":44,"tag":587,"props":9187,"children":9188},{"style":600},[9189],{"type":50,"value":587},{"type":44,"tag":587,"props":9191,"children":9192},{"style":594},[9193],{"type":50,"value":791},{"type":44,"tag":587,"props":9195,"children":9196},{"style":794},[9197],{"type":50,"value":9198},"to",{"type":44,"tag":587,"props":9200,"children":9201},{"style":594},[9202],{"type":50,"value":802},{"type":44,"tag":587,"props":9204,"children":9205},{"style":600},[9206],{"type":50,"value":587},{"type":44,"tag":587,"props":9208,"children":9209},{"style":594},[9210],{"type":50,"value":614},{"type":44,"tag":587,"props":9212,"children":9213},{"class":589,"line":716},[9214,9218,9222,9226,9230,9234,9238,9242,9246,9250,9254,9259,9263,9267,9271,9275,9279,9283,9287,9291,9295],{"type":44,"tag":587,"props":9215,"children":9216},{"style":594},[9217],{"type":50,"value":682},{"type":44,"tag":587,"props":9219,"children":9220},{"style":600},[9221],{"type":50,"value":9099},{"type":44,"tag":587,"props":9223,"children":9224},{"style":606},[9225],{"type":50,"value":9104},{"type":44,"tag":587,"props":9227,"children":9228},{"style":594},[9229],{"type":50,"value":637},{"type":44,"tag":587,"props":9231,"children":9232},{"style":594},[9233],{"type":50,"value":642},{"type":44,"tag":587,"props":9235,"children":9236},{"style":645},[9237],{"type":50,"value":9117},{"type":44,"tag":587,"props":9239,"children":9240},{"style":594},[9241],{"type":50,"value":642},{"type":44,"tag":587,"props":9243,"children":9244},{"style":606},[9245],{"type":50,"value":1549},{"type":44,"tag":587,"props":9247,"children":9248},{"style":594},[9249],{"type":50,"value":637},{"type":44,"tag":587,"props":9251,"children":9252},{"style":594},[9253],{"type":50,"value":642},{"type":44,"tag":587,"props":9255,"children":9256},{"style":645},[9257],{"type":50,"value":9258},"filter-date-end",{"type":44,"tag":587,"props":9260,"children":9261},{"style":594},[9262],{"type":50,"value":642},{"type":44,"tag":587,"props":9264,"children":9265},{"style":606},[9266],{"type":50,"value":8343},{"type":44,"tag":587,"props":9268,"children":9269},{"style":594},[9270],{"type":50,"value":637},{"type":44,"tag":587,"props":9272,"children":9273},{"style":594},[9274],{"type":50,"value":642},{"type":44,"tag":587,"props":9276,"children":9277},{"style":794},[9278],{"type":50,"value":8356},{"type":44,"tag":587,"props":9280,"children":9281},{"style":594},[9282],{"type":50,"value":70},{"type":44,"tag":587,"props":9284,"children":9285},{"style":1830},[9286],{"type":50,"value":8365},{"type":44,"tag":587,"props":9288,"children":9289},{"style":645},[9290],{"type":50,"value":1838},{"type":44,"tag":587,"props":9292,"children":9293},{"style":594},[9294],{"type":50,"value":642},{"type":44,"tag":587,"props":9296,"children":9297},{"style":594},[9298],{"type":50,"value":614},{"type":44,"tag":587,"props":9300,"children":9301},{"class":589,"line":776},[9302,9306,9310],{"type":44,"tag":587,"props":9303,"children":9304},{"style":594},[9305],{"type":50,"value":802},{"type":44,"tag":587,"props":9307,"children":9308},{"style":600},[9309],{"type":50,"value":1078},{"type":44,"tag":587,"props":9311,"children":9312},{"style":594},[9313],{"type":50,"value":614},{"type":44,"tag":84,"props":9315,"children":9317},{"className":2560,"code":9316,"language":2562,"meta":93,"style":93},"function filterByDateRange(data, dateField, startDate, endDate) {\n    return data.filter(row => {\n        const rowDate = new Date(row[dateField]);\n        if (startDate && rowDate \u003C new Date(startDate)) return false;\n        if (endDate && rowDate > new Date(endDate)) return false;\n        return true;\n    });\n}\n",[9318],{"type":44,"tag":91,"props":9319,"children":9320},{"__ignoreMap":93},[9321,9376,9411,9462,9525,9585,9601,9616],{"type":44,"tag":587,"props":9322,"children":9323},{"class":589,"line":590},[9324,9328,9333,9337,9341,9345,9350,9354,9359,9363,9368,9372],{"type":44,"tag":587,"props":9325,"children":9326},{"style":606},[9327],{"type":50,"value":2574},{"type":44,"tag":587,"props":9329,"children":9330},{"style":1830},[9331],{"type":50,"value":9332}," filterByDateRange",{"type":44,"tag":587,"props":9334,"children":9335},{"style":594},[9336],{"type":50,"value":1730},{"type":44,"tag":587,"props":9338,"children":9339},{"style":1733},[9340],{"type":50,"value":1736},{"type":44,"tag":587,"props":9342,"children":9343},{"style":594},[9344],{"type":50,"value":2593},{"type":44,"tag":587,"props":9346,"children":9347},{"style":1733},[9348],{"type":50,"value":9349}," dateField",{"type":44,"tag":587,"props":9351,"children":9352},{"style":594},[9353],{"type":50,"value":2593},{"type":44,"tag":587,"props":9355,"children":9356},{"style":1733},[9357],{"type":50,"value":9358}," startDate",{"type":44,"tag":587,"props":9360,"children":9361},{"style":594},[9362],{"type":50,"value":2593},{"type":44,"tag":587,"props":9364,"children":9365},{"style":1733},[9366],{"type":50,"value":9367}," endDate",{"type":44,"tag":587,"props":9369,"children":9370},{"style":594},[9371],{"type":50,"value":547},{"type":44,"tag":587,"props":9373,"children":9374},{"style":594},[9375],{"type":50,"value":1716},{"type":44,"tag":587,"props":9377,"children":9378},{"class":589,"line":617},[9379,9383,9387,9391,9395,9399,9403,9407],{"type":44,"tag":587,"props":9380,"children":9381},{"style":2070},[9382],{"type":50,"value":4202},{"type":44,"tag":587,"props":9384,"children":9385},{"style":794},[9386],{"type":50,"value":1768},{"type":44,"tag":587,"props":9388,"children":9389},{"style":594},[9390],{"type":50,"value":70},{"type":44,"tag":587,"props":9392,"children":9393},{"style":1830},[9394],{"type":50,"value":2036},{"type":44,"tag":587,"props":9396,"children":9397},{"style":600},[9398],{"type":50,"value":1730},{"type":44,"tag":587,"props":9400,"children":9401},{"style":1733},[9402],{"type":50,"value":2045},{"type":44,"tag":587,"props":9404,"children":9405},{"style":606},[9406],{"type":50,"value":2050},{"type":44,"tag":587,"props":9408,"children":9409},{"style":594},[9410],{"type":50,"value":1716},{"type":44,"tag":587,"props":9412,"children":9413},{"class":589,"line":659},[9414,9418,9423,9427,9431,9436,9440,9444,9448,9453,9458],{"type":44,"tag":587,"props":9415,"children":9416},{"style":606},[9417],{"type":50,"value":1660},{"type":44,"tag":587,"props":9419,"children":9420},{"style":794},[9421],{"type":50,"value":9422}," rowDate",{"type":44,"tag":587,"props":9424,"children":9425},{"style":594},[9426],{"type":50,"value":1763},{"type":44,"tag":587,"props":9428,"children":9429},{"style":594},[9430],{"type":50,"value":2231},{"type":44,"tag":587,"props":9432,"children":9433},{"style":1830},[9434],{"type":50,"value":9435}," Date",{"type":44,"tag":587,"props":9437,"children":9438},{"style":600},[9439],{"type":50,"value":1730},{"type":44,"tag":587,"props":9441,"children":9442},{"style":794},[9443],{"type":50,"value":2045},{"type":44,"tag":587,"props":9445,"children":9446},{"style":600},[9447],{"type":50,"value":4437},{"type":44,"tag":587,"props":9449,"children":9450},{"style":794},[9451],{"type":50,"value":9452},"dateField",{"type":44,"tag":587,"props":9454,"children":9455},{"style":600},[9456],{"type":50,"value":9457},"])",{"type":44,"tag":587,"props":9459,"children":9460},{"style":594},[9461],{"type":50,"value":1679},{"type":44,"tag":587,"props":9463,"children":9464},{"class":589,"line":676},[9465,9470,9474,9479,9483,9487,9492,9496,9500,9504,9508,9513,9517,9521],{"type":44,"tag":587,"props":9466,"children":9467},{"style":2070},[9468],{"type":50,"value":9469},"        if",{"type":44,"tag":587,"props":9471,"children":9472},{"style":600},[9473],{"type":50,"value":2846},{"type":44,"tag":587,"props":9475,"children":9476},{"style":794},[9477],{"type":50,"value":9478},"startDate",{"type":44,"tag":587,"props":9480,"children":9481},{"style":594},[9482],{"type":50,"value":2856},{"type":44,"tag":587,"props":9484,"children":9485},{"style":794},[9486],{"type":50,"value":9422},{"type":44,"tag":587,"props":9488,"children":9489},{"style":594},[9490],{"type":50,"value":9491}," \u003C",{"type":44,"tag":587,"props":9493,"children":9494},{"style":594},[9495],{"type":50,"value":2231},{"type":44,"tag":587,"props":9497,"children":9498},{"style":1830},[9499],{"type":50,"value":9435},{"type":44,"tag":587,"props":9501,"children":9502},{"style":600},[9503],{"type":50,"value":1730},{"type":44,"tag":587,"props":9505,"children":9506},{"style":794},[9507],{"type":50,"value":9478},{"type":44,"tag":587,"props":9509,"children":9510},{"style":600},[9511],{"type":50,"value":9512},")) ",{"type":44,"tag":587,"props":9514,"children":9515},{"style":2070},[9516],{"type":50,"value":3319},{"type":44,"tag":587,"props":9518,"children":9519},{"style":2076},[9520],{"type":50,"value":4591},{"type":44,"tag":587,"props":9522,"children":9523},{"style":594},[9524],{"type":50,"value":1679},{"type":44,"tag":587,"props":9526,"children":9527},{"class":589,"line":716},[9528,9532,9536,9541,9545,9549,9553,9557,9561,9565,9569,9573,9577,9581],{"type":44,"tag":587,"props":9529,"children":9530},{"style":2070},[9531],{"type":50,"value":9469},{"type":44,"tag":587,"props":9533,"children":9534},{"style":600},[9535],{"type":50,"value":2846},{"type":44,"tag":587,"props":9537,"children":9538},{"style":794},[9539],{"type":50,"value":9540},"endDate",{"type":44,"tag":587,"props":9542,"children":9543},{"style":594},[9544],{"type":50,"value":2856},{"type":44,"tag":587,"props":9546,"children":9547},{"style":794},[9548],{"type":50,"value":9422},{"type":44,"tag":587,"props":9550,"children":9551},{"style":594},[9552],{"type":50,"value":5578},{"type":44,"tag":587,"props":9554,"children":9555},{"style":594},[9556],{"type":50,"value":2231},{"type":44,"tag":587,"props":9558,"children":9559},{"style":1830},[9560],{"type":50,"value":9435},{"type":44,"tag":587,"props":9562,"children":9563},{"style":600},[9564],{"type":50,"value":1730},{"type":44,"tag":587,"props":9566,"children":9567},{"style":794},[9568],{"type":50,"value":9540},{"type":44,"tag":587,"props":9570,"children":9571},{"style":600},[9572],{"type":50,"value":9512},{"type":44,"tag":587,"props":9574,"children":9575},{"style":2070},[9576],{"type":50,"value":3319},{"type":44,"tag":587,"props":9578,"children":9579},{"style":2076},[9580],{"type":50,"value":4591},{"type":44,"tag":587,"props":9582,"children":9583},{"style":594},[9584],{"type":50,"value":1679},{"type":44,"tag":587,"props":9586,"children":9587},{"class":589,"line":776},[9588,9593,9597],{"type":44,"tag":587,"props":9589,"children":9590},{"style":2070},[9591],{"type":50,"value":9592},"        return",{"type":44,"tag":587,"props":9594,"children":9595},{"style":2076},[9596],{"type":50,"value":2079},{"type":44,"tag":587,"props":9598,"children":9599},{"style":594},[9600],{"type":50,"value":1679},{"type":44,"tag":587,"props":9602,"children":9603},{"class":589,"line":813},[9604,9608,9612],{"type":44,"tag":587,"props":9605,"children":9606},{"style":594},[9607],{"type":50,"value":5371},{"type":44,"tag":587,"props":9609,"children":9610},{"style":600},[9611],{"type":50,"value":547},{"type":44,"tag":587,"props":9613,"children":9614},{"style":594},[9615],{"type":50,"value":1679},{"type":44,"tag":587,"props":9617,"children":9618},{"class":589,"line":905},[9619],{"type":44,"tag":587,"props":9620,"children":9621},{"style":594},[9622],{"type":50,"value":3192},{"type":44,"tag":103,"props":9624,"children":9626},{"id":9625},"combined-filter-logic",[9627],{"type":50,"value":9628},"Combined Filter Logic",{"type":44,"tag":84,"props":9630,"children":9632},{"className":2560,"code":9631,"language":2562,"meta":93,"style":93},"applyFilters() {\n    const region = getFilterValue('filter-region');\n    const category = getFilterValue('filter-category');\n    const startDate = document.getElementById('filter-date-start').value;\n    const endDate = document.getElementById('filter-date-end').value;\n\n    this.filteredData = this.rawData.filter(row => {\n        if (region && row.region !== region) return false;\n        if (category && row.category !== category) return false;\n        if (startDate && row.date \u003C startDate) return false;\n        if (endDate && row.date > endDate) return false;\n        return true;\n    });\n\n    this.renderKPIs();\n    this.updateCharts();\n    this.renderTable();\n}\n",[9633],{"type":44,"tag":91,"props":9634,"children":9635},{"__ignoreMap":93},[9636,9652,9696,9741,9800,9859,9866,9914,9971,10027,10082,10137,10152,10167,10174,10193,10212,10231],{"type":44,"tag":587,"props":9637,"children":9638},{"class":589,"line":590},[9639,9643,9648],{"type":44,"tag":587,"props":9640,"children":9641},{"style":1830},[9642],{"type":50,"value":8365},{"type":44,"tag":587,"props":9644,"children":9645},{"style":794},[9646],{"type":50,"value":9647},"() ",{"type":44,"tag":587,"props":9649,"children":9650},{"style":594},[9651],{"type":50,"value":2881},{"type":44,"tag":587,"props":9653,"children":9654},{"class":589,"line":617},[9655,9659,9664,9668,9672,9676,9680,9684,9688,9692],{"type":44,"tag":587,"props":9656,"children":9657},{"style":606},[9658],{"type":50,"value":2651},{"type":44,"tag":587,"props":9660,"children":9661},{"style":794},[9662],{"type":50,"value":9663}," region",{"type":44,"tag":587,"props":9665,"children":9666},{"style":594},[9667],{"type":50,"value":1763},{"type":44,"tag":587,"props":9669,"children":9670},{"style":1830},[9671],{"type":50,"value":8884},{"type":44,"tag":587,"props":9673,"children":9674},{"style":600},[9675],{"type":50,"value":1730},{"type":44,"tag":587,"props":9677,"children":9678},{"style":594},[9679],{"type":50,"value":2635},{"type":44,"tag":587,"props":9681,"children":9682},{"style":645},[9683],{"type":50,"value":8281},{"type":44,"tag":587,"props":9685,"children":9686},{"style":594},[9687],{"type":50,"value":2635},{"type":44,"tag":587,"props":9689,"children":9690},{"style":600},[9691],{"type":50,"value":547},{"type":44,"tag":587,"props":9693,"children":9694},{"style":594},[9695],{"type":50,"value":1679},{"type":44,"tag":587,"props":9697,"children":9698},{"class":589,"line":659},[9699,9703,9708,9712,9716,9720,9724,9729,9733,9737],{"type":44,"tag":587,"props":9700,"children":9701},{"style":606},[9702],{"type":50,"value":2651},{"type":44,"tag":587,"props":9704,"children":9705},{"style":794},[9706],{"type":50,"value":9707}," category",{"type":44,"tag":587,"props":9709,"children":9710},{"style":594},[9711],{"type":50,"value":1763},{"type":44,"tag":587,"props":9713,"children":9714},{"style":1830},[9715],{"type":50,"value":8884},{"type":44,"tag":587,"props":9717,"children":9718},{"style":600},[9719],{"type":50,"value":1730},{"type":44,"tag":587,"props":9721,"children":9722},{"style":594},[9723],{"type":50,"value":2635},{"type":44,"tag":587,"props":9725,"children":9726},{"style":645},[9727],{"type":50,"value":9728},"filter-category",{"type":44,"tag":587,"props":9730,"children":9731},{"style":594},[9732],{"type":50,"value":2635},{"type":44,"tag":587,"props":9734,"children":9735},{"style":600},[9736],{"type":50,"value":547},{"type":44,"tag":587,"props":9738,"children":9739},{"style":594},[9740],{"type":50,"value":1679},{"type":44,"tag":587,"props":9742,"children":9743},{"class":589,"line":676},[9744,9748,9752,9756,9760,9764,9768,9772,9776,9780,9784,9788,9792,9796],{"type":44,"tag":587,"props":9745,"children":9746},{"style":606},[9747],{"type":50,"value":2651},{"type":44,"tag":587,"props":9749,"children":9750},{"style":794},[9751],{"type":50,"value":9358},{"type":44,"tag":587,"props":9753,"children":9754},{"style":594},[9755],{"type":50,"value":1763},{"type":44,"tag":587,"props":9757,"children":9758},{"style":794},[9759],{"type":50,"value":2665},{"type":44,"tag":587,"props":9761,"children":9762},{"style":594},[9763],{"type":50,"value":70},{"type":44,"tag":587,"props":9765,"children":9766},{"style":1830},[9767],{"type":50,"value":2674},{"type":44,"tag":587,"props":9769,"children":9770},{"style":600},[9771],{"type":50,"value":1730},{"type":44,"tag":587,"props":9773,"children":9774},{"style":594},[9775],{"type":50,"value":2635},{"type":44,"tag":587,"props":9777,"children":9778},{"style":645},[9779],{"type":50,"value":9138},{"type":44,"tag":587,"props":9781,"children":9782},{"style":594},[9783],{"type":50,"value":2635},{"type":44,"tag":587,"props":9785,"children":9786},{"style":600},[9787],{"type":50,"value":547},{"type":44,"tag":587,"props":9789,"children":9790},{"style":594},[9791],{"type":50,"value":70},{"type":44,"tag":587,"props":9793,"children":9794},{"style":794},[9795],{"type":50,"value":2802},{"type":44,"tag":587,"props":9797,"children":9798},{"style":594},[9799],{"type":50,"value":1679},{"type":44,"tag":587,"props":9801,"children":9802},{"class":589,"line":716},[9803,9807,9811,9815,9819,9823,9827,9831,9835,9839,9843,9847,9851,9855],{"type":44,"tag":587,"props":9804,"children":9805},{"style":606},[9806],{"type":50,"value":2651},{"type":44,"tag":587,"props":9808,"children":9809},{"style":794},[9810],{"type":50,"value":9367},{"type":44,"tag":587,"props":9812,"children":9813},{"style":594},[9814],{"type":50,"value":1763},{"type":44,"tag":587,"props":9816,"children":9817},{"style":794},[9818],{"type":50,"value":2665},{"type":44,"tag":587,"props":9820,"children":9821},{"style":594},[9822],{"type":50,"value":70},{"type":44,"tag":587,"props":9824,"children":9825},{"style":1830},[9826],{"type":50,"value":2674},{"type":44,"tag":587,"props":9828,"children":9829},{"style":600},[9830],{"type":50,"value":1730},{"type":44,"tag":587,"props":9832,"children":9833},{"style":594},[9834],{"type":50,"value":2635},{"type":44,"tag":587,"props":9836,"children":9837},{"style":645},[9838],{"type":50,"value":9258},{"type":44,"tag":587,"props":9840,"children":9841},{"style":594},[9842],{"type":50,"value":2635},{"type":44,"tag":587,"props":9844,"children":9845},{"style":600},[9846],{"type":50,"value":547},{"type":44,"tag":587,"props":9848,"children":9849},{"style":594},[9850],{"type":50,"value":70},{"type":44,"tag":587,"props":9852,"children":9853},{"style":794},[9854],{"type":50,"value":2802},{"type":44,"tag":587,"props":9856,"children":9857},{"style":594},[9858],{"type":50,"value":1679},{"type":44,"tag":587,"props":9860,"children":9861},{"class":589,"line":776},[9862],{"type":44,"tag":587,"props":9863,"children":9864},{"emptyLinePlaceholder":1263},[9865],{"type":50,"value":1266},{"type":44,"tag":587,"props":9867,"children":9868},{"class":589,"line":813},[9869,9874,9878,9882,9886,9890,9894,9898,9902,9906,9910],{"type":44,"tag":587,"props":9870,"children":9871},{"style":594},[9872],{"type":50,"value":9873},"    this.",{"type":44,"tag":587,"props":9875,"children":9876},{"style":794},[9877],{"type":50,"value":1785},{"type":44,"tag":587,"props":9879,"children":9880},{"style":594},[9881],{"type":50,"value":1763},{"type":44,"tag":587,"props":9883,"children":9884},{"style":594},[9885],{"type":50,"value":2023},{"type":44,"tag":587,"props":9887,"children":9888},{"style":794},[9889],{"type":50,"value":1758},{"type":44,"tag":587,"props":9891,"children":9892},{"style":594},[9893],{"type":50,"value":70},{"type":44,"tag":587,"props":9895,"children":9896},{"style":1830},[9897],{"type":50,"value":2036},{"type":44,"tag":587,"props":9899,"children":9900},{"style":600},[9901],{"type":50,"value":1730},{"type":44,"tag":587,"props":9903,"children":9904},{"style":1733},[9905],{"type":50,"value":2045},{"type":44,"tag":587,"props":9907,"children":9908},{"style":606},[9909],{"type":50,"value":2050},{"type":44,"tag":587,"props":9911,"children":9912},{"style":594},[9913],{"type":50,"value":1716},{"type":44,"tag":587,"props":9915,"children":9916},{"class":589,"line":905},[9917,9921,9925,9930,9934,9939,9943,9947,9951,9955,9959,9963,9967],{"type":44,"tag":587,"props":9918,"children":9919},{"style":2070},[9920],{"type":50,"value":9469},{"type":44,"tag":587,"props":9922,"children":9923},{"style":600},[9924],{"type":50,"value":2846},{"type":44,"tag":587,"props":9926,"children":9927},{"style":794},[9928],{"type":50,"value":9929},"region",{"type":44,"tag":587,"props":9931,"children":9932},{"style":594},[9933],{"type":50,"value":2856},{"type":44,"tag":587,"props":9935,"children":9936},{"style":794},[9937],{"type":50,"value":9938}," row",{"type":44,"tag":587,"props":9940,"children":9941},{"style":594},[9942],{"type":50,"value":70},{"type":44,"tag":587,"props":9944,"children":9945},{"style":794},[9946],{"type":50,"value":9929},{"type":44,"tag":587,"props":9948,"children":9949},{"style":594},[9950],{"type":50,"value":2865},{"type":44,"tag":587,"props":9952,"children":9953},{"style":794},[9954],{"type":50,"value":9663},{"type":44,"tag":587,"props":9956,"children":9957},{"style":600},[9958],{"type":50,"value":2876},{"type":44,"tag":587,"props":9960,"children":9961},{"style":2070},[9962],{"type":50,"value":3319},{"type":44,"tag":587,"props":9964,"children":9965},{"style":2076},[9966],{"type":50,"value":4591},{"type":44,"tag":587,"props":9968,"children":9969},{"style":594},[9970],{"type":50,"value":1679},{"type":44,"tag":587,"props":9972,"children":9973},{"class":589,"line":991},[9974,9978,9982,9987,9991,9995,9999,10003,10007,10011,10015,10019,10023],{"type":44,"tag":587,"props":9975,"children":9976},{"style":2070},[9977],{"type":50,"value":9469},{"type":44,"tag":587,"props":9979,"children":9980},{"style":600},[9981],{"type":50,"value":2846},{"type":44,"tag":587,"props":9983,"children":9984},{"style":794},[9985],{"type":50,"value":9986},"category",{"type":44,"tag":587,"props":9988,"children":9989},{"style":594},[9990],{"type":50,"value":2856},{"type":44,"tag":587,"props":9992,"children":9993},{"style":794},[9994],{"type":50,"value":9938},{"type":44,"tag":587,"props":9996,"children":9997},{"style":594},[9998],{"type":50,"value":70},{"type":44,"tag":587,"props":10000,"children":10001},{"style":794},[10002],{"type":50,"value":9986},{"type":44,"tag":587,"props":10004,"children":10005},{"style":594},[10006],{"type":50,"value":2865},{"type":44,"tag":587,"props":10008,"children":10009},{"style":794},[10010],{"type":50,"value":9707},{"type":44,"tag":587,"props":10012,"children":10013},{"style":600},[10014],{"type":50,"value":2876},{"type":44,"tag":587,"props":10016,"children":10017},{"style":2070},[10018],{"type":50,"value":3319},{"type":44,"tag":587,"props":10020,"children":10021},{"style":2076},[10022],{"type":50,"value":4591},{"type":44,"tag":587,"props":10024,"children":10025},{"style":594},[10026],{"type":50,"value":1679},{"type":44,"tag":587,"props":10028,"children":10029},{"class":589,"line":1008},[10030,10034,10038,10042,10046,10050,10054,10058,10062,10066,10070,10074,10078],{"type":44,"tag":587,"props":10031,"children":10032},{"style":2070},[10033],{"type":50,"value":9469},{"type":44,"tag":587,"props":10035,"children":10036},{"style":600},[10037],{"type":50,"value":2846},{"type":44,"tag":587,"props":10039,"children":10040},{"style":794},[10041],{"type":50,"value":9478},{"type":44,"tag":587,"props":10043,"children":10044},{"style":594},[10045],{"type":50,"value":2856},{"type":44,"tag":587,"props":10047,"children":10048},{"style":794},[10049],{"type":50,"value":9938},{"type":44,"tag":587,"props":10051,"children":10052},{"style":594},[10053],{"type":50,"value":70},{"type":44,"tag":587,"props":10055,"children":10056},{"style":794},[10057],{"type":50,"value":9117},{"type":44,"tag":587,"props":10059,"children":10060},{"style":594},[10061],{"type":50,"value":9491},{"type":44,"tag":587,"props":10063,"children":10064},{"style":794},[10065],{"type":50,"value":9358},{"type":44,"tag":587,"props":10067,"children":10068},{"style":600},[10069],{"type":50,"value":2876},{"type":44,"tag":587,"props":10071,"children":10072},{"style":2070},[10073],{"type":50,"value":3319},{"type":44,"tag":587,"props":10075,"children":10076},{"style":2076},[10077],{"type":50,"value":4591},{"type":44,"tag":587,"props":10079,"children":10080},{"style":594},[10081],{"type":50,"value":1679},{"type":44,"tag":587,"props":10083,"children":10084},{"class":589,"line":1018},[10085,10089,10093,10097,10101,10105,10109,10113,10117,10121,10125,10129,10133],{"type":44,"tag":587,"props":10086,"children":10087},{"style":2070},[10088],{"type":50,"value":9469},{"type":44,"tag":587,"props":10090,"children":10091},{"style":600},[10092],{"type":50,"value":2846},{"type":44,"tag":587,"props":10094,"children":10095},{"style":794},[10096],{"type":50,"value":9540},{"type":44,"tag":587,"props":10098,"children":10099},{"style":594},[10100],{"type":50,"value":2856},{"type":44,"tag":587,"props":10102,"children":10103},{"style":794},[10104],{"type":50,"value":9938},{"type":44,"tag":587,"props":10106,"children":10107},{"style":594},[10108],{"type":50,"value":70},{"type":44,"tag":587,"props":10110,"children":10111},{"style":794},[10112],{"type":50,"value":9117},{"type":44,"tag":587,"props":10114,"children":10115},{"style":594},[10116],{"type":50,"value":5578},{"type":44,"tag":587,"props":10118,"children":10119},{"style":794},[10120],{"type":50,"value":9367},{"type":44,"tag":587,"props":10122,"children":10123},{"style":600},[10124],{"type":50,"value":2876},{"type":44,"tag":587,"props":10126,"children":10127},{"style":2070},[10128],{"type":50,"value":3319},{"type":44,"tag":587,"props":10130,"children":10131},{"style":2076},[10132],{"type":50,"value":4591},{"type":44,"tag":587,"props":10134,"children":10135},{"style":594},[10136],{"type":50,"value":1679},{"type":44,"tag":587,"props":10138,"children":10139},{"class":589,"line":1035},[10140,10144,10148],{"type":44,"tag":587,"props":10141,"children":10142},{"style":2070},[10143],{"type":50,"value":9592},{"type":44,"tag":587,"props":10145,"children":10146},{"style":2076},[10147],{"type":50,"value":2079},{"type":44,"tag":587,"props":10149,"children":10150},{"style":594},[10151],{"type":50,"value":1679},{"type":44,"tag":587,"props":10153,"children":10154},{"class":589,"line":1051},[10155,10159,10163],{"type":44,"tag":587,"props":10156,"children":10157},{"style":594},[10158],{"type":50,"value":5371},{"type":44,"tag":587,"props":10160,"children":10161},{"style":600},[10162],{"type":50,"value":547},{"type":44,"tag":587,"props":10164,"children":10165},{"style":594},[10166],{"type":50,"value":1679},{"type":44,"tag":587,"props":10168,"children":10169},{"class":589,"line":1068},[10170],{"type":44,"tag":587,"props":10171,"children":10172},{"emptyLinePlaceholder":1263},[10173],{"type":50,"value":1266},{"type":44,"tag":587,"props":10175,"children":10176},{"class":589,"line":1107},[10177,10181,10185,10189],{"type":44,"tag":587,"props":10178,"children":10179},{"style":594},[10180],{"type":50,"value":9873},{"type":44,"tag":587,"props":10182,"children":10183},{"style":1830},[10184],{"type":50,"value":1910},{"type":44,"tag":587,"props":10186,"children":10187},{"style":600},[10188],{"type":50,"value":1838},{"type":44,"tag":587,"props":10190,"children":10191},{"style":594},[10192],{"type":50,"value":1679},{"type":44,"tag":587,"props":10194,"children":10195},{"class":589,"line":1146},[10196,10200,10204,10208],{"type":44,"tag":587,"props":10197,"children":10198},{"style":594},[10199],{"type":50,"value":9873},{"type":44,"tag":587,"props":10201,"children":10202},{"style":1830},[10203],{"type":50,"value":2139},{"type":44,"tag":587,"props":10205,"children":10206},{"style":600},[10207],{"type":50,"value":1838},{"type":44,"tag":587,"props":10209,"children":10210},{"style":594},[10211],{"type":50,"value":1679},{"type":44,"tag":587,"props":10213,"children":10214},{"class":589,"line":1179},[10215,10219,10223,10227],{"type":44,"tag":587,"props":10216,"children":10217},{"style":594},[10218],{"type":50,"value":9873},{"type":44,"tag":587,"props":10220,"children":10221},{"style":1830},[10222],{"type":50,"value":1952},{"type":44,"tag":587,"props":10224,"children":10225},{"style":600},[10226],{"type":50,"value":1838},{"type":44,"tag":587,"props":10228,"children":10229},{"style":594},[10230],{"type":50,"value":1679},{"type":44,"tag":587,"props":10232,"children":10233},{"class":589,"line":1216},[10234],{"type":44,"tag":587,"props":10235,"children":10236},{"style":594},[10237],{"type":50,"value":3192},{"type":44,"tag":103,"props":10239,"children":10241},{"id":10240},"sortable-table",[10242],{"type":50,"value":10243},"Sortable Table",{"type":44,"tag":84,"props":10245,"children":10247},{"className":2560,"code":10246,"language":2562,"meta":93,"style":93},"function renderTable(containerId, data, columns) {\n    const container = document.getElementById(containerId);\n    let sortCol = null;\n    let sortDir = 'desc';\n\n    function render(sortedData) {\n        let html = '\u003Ctable class=\"data-table\">';\n\n        \u002F\u002F Header\n        html += '\u003Cthead>\u003Ctr>';\n        columns.forEach(col => {\n            const arrow = sortCol === col.field\n                ? (sortDir === 'asc' ? ' ▲' : ' ▼')\n                : '';\n            html += `\u003Cth onclick=\"sortTable('${col.field}')\" style=\"cursor:pointer\">${col.label}${arrow}\u003C\u002Fth>`;\n        });\n        html += '\u003C\u002Ftr>\u003C\u002Fthead>';\n\n        \u002F\u002F Body\n        html += '\u003Ctbody>';\n        sortedData.forEach(row => {\n            html += '\u003Ctr>';\n            columns.forEach(col => {\n                const value = col.format ? formatValue(row[col.field], col.format) : row[col.field];\n                html += `\u003Ctd>${value}\u003C\u002Ftd>`;\n            });\n            html += '\u003C\u002Ftr>';\n        });\n        html += '\u003C\u002Ftbody>\u003C\u002Ftable>';\n\n        container.innerHTML = html;\n    }\n\n    window.sortTable = function(field) {\n        if (sortCol === field) {\n            sortDir = sortDir === 'asc' ? 'desc' : 'asc';\n        } else {\n            sortCol = field;\n            sortDir = 'desc';\n        }\n        const sorted = [...data].sort((a, b) => {\n            const aVal = a[field], bVal = b[field];\n            const cmp = aVal \u003C bVal ? -1 : aVal > bVal ? 1 : 0;\n            return sortDir === 'asc' ? cmp : -cmp;\n        });\n        render(sorted);\n    };\n\n    render(data);\n}\n",[10248],{"type":44,"tag":91,"props":10249,"children":10250},{"__ignoreMap":93},[10251,10297,10341,10363,10396,10403,10433,10466,10473,10481,10511,10544,10583,10656,10672,10760,10775,10803,10810,10818,10846,10878,10906,10938,11054,11100,11115,11143,11158,11186,11193,11222,11229,11236,11277,11309,11377,11392,11412,11439,11446,11519,11584,11660,11712,11727,11752,11760,11767,11791],{"type":44,"tag":587,"props":10252,"children":10253},{"class":589,"line":590},[10254,10258,10263,10267,10272,10276,10280,10284,10289,10293],{"type":44,"tag":587,"props":10255,"children":10256},{"style":606},[10257],{"type":50,"value":2574},{"type":44,"tag":587,"props":10259,"children":10260},{"style":1830},[10261],{"type":50,"value":10262}," renderTable",{"type":44,"tag":587,"props":10264,"children":10265},{"style":594},[10266],{"type":50,"value":1730},{"type":44,"tag":587,"props":10268,"children":10269},{"style":1733},[10270],{"type":50,"value":10271},"containerId",{"type":44,"tag":587,"props":10273,"children":10274},{"style":594},[10275],{"type":50,"value":2593},{"type":44,"tag":587,"props":10277,"children":10278},{"style":1733},[10279],{"type":50,"value":1768},{"type":44,"tag":587,"props":10281,"children":10282},{"style":594},[10283],{"type":50,"value":2593},{"type":44,"tag":587,"props":10285,"children":10286},{"style":1733},[10287],{"type":50,"value":10288}," columns",{"type":44,"tag":587,"props":10290,"children":10291},{"style":594},[10292],{"type":50,"value":547},{"type":44,"tag":587,"props":10294,"children":10295},{"style":594},[10296],{"type":50,"value":1716},{"type":44,"tag":587,"props":10298,"children":10299},{"class":589,"line":617},[10300,10304,10309,10313,10317,10321,10325,10329,10333,10337],{"type":44,"tag":587,"props":10301,"children":10302},{"style":606},[10303],{"type":50,"value":2651},{"type":44,"tag":587,"props":10305,"children":10306},{"style":794},[10307],{"type":50,"value":10308}," container",{"type":44,"tag":587,"props":10310,"children":10311},{"style":594},[10312],{"type":50,"value":1763},{"type":44,"tag":587,"props":10314,"children":10315},{"style":794},[10316],{"type":50,"value":2665},{"type":44,"tag":587,"props":10318,"children":10319},{"style":594},[10320],{"type":50,"value":70},{"type":44,"tag":587,"props":10322,"children":10323},{"style":1830},[10324],{"type":50,"value":2674},{"type":44,"tag":587,"props":10326,"children":10327},{"style":600},[10328],{"type":50,"value":1730},{"type":44,"tag":587,"props":10330,"children":10331},{"style":794},[10332],{"type":50,"value":10271},{"type":44,"tag":587,"props":10334,"children":10335},{"style":600},[10336],{"type":50,"value":547},{"type":44,"tag":587,"props":10338,"children":10339},{"style":594},[10340],{"type":50,"value":1679},{"type":44,"tag":587,"props":10342,"children":10343},{"class":589,"line":659},[10344,10349,10354,10358],{"type":44,"tag":587,"props":10345,"children":10346},{"style":606},[10347],{"type":50,"value":10348},"    let",{"type":44,"tag":587,"props":10350,"children":10351},{"style":794},[10352],{"type":50,"value":10353}," sortCol",{"type":44,"tag":587,"props":10355,"children":10356},{"style":594},[10357],{"type":50,"value":1763},{"type":44,"tag":587,"props":10359,"children":10360},{"style":594},[10361],{"type":50,"value":10362}," null;\n",{"type":44,"tag":587,"props":10364,"children":10365},{"class":589,"line":676},[10366,10370,10375,10379,10383,10388,10392],{"type":44,"tag":587,"props":10367,"children":10368},{"style":606},[10369],{"type":50,"value":10348},{"type":44,"tag":587,"props":10371,"children":10372},{"style":794},[10373],{"type":50,"value":10374}," sortDir",{"type":44,"tag":587,"props":10376,"children":10377},{"style":594},[10378],{"type":50,"value":1763},{"type":44,"tag":587,"props":10380,"children":10381},{"style":594},[10382],{"type":50,"value":2625},{"type":44,"tag":587,"props":10384,"children":10385},{"style":645},[10386],{"type":50,"value":10387},"desc",{"type":44,"tag":587,"props":10389,"children":10390},{"style":594},[10391],{"type":50,"value":2635},{"type":44,"tag":587,"props":10393,"children":10394},{"style":594},[10395],{"type":50,"value":1679},{"type":44,"tag":587,"props":10397,"children":10398},{"class":589,"line":716},[10399],{"type":44,"tag":587,"props":10400,"children":10401},{"emptyLinePlaceholder":1263},[10402],{"type":50,"value":1266},{"type":44,"tag":587,"props":10404,"children":10405},{"class":589,"line":776},[10406,10411,10416,10420,10425,10429],{"type":44,"tag":587,"props":10407,"children":10408},{"style":606},[10409],{"type":50,"value":10410},"    function",{"type":44,"tag":587,"props":10412,"children":10413},{"style":1830},[10414],{"type":50,"value":10415}," render",{"type":44,"tag":587,"props":10417,"children":10418},{"style":594},[10419],{"type":50,"value":1730},{"type":44,"tag":587,"props":10421,"children":10422},{"style":1733},[10423],{"type":50,"value":10424},"sortedData",{"type":44,"tag":587,"props":10426,"children":10427},{"style":594},[10428],{"type":50,"value":547},{"type":44,"tag":587,"props":10430,"children":10431},{"style":594},[10432],{"type":50,"value":1716},{"type":44,"tag":587,"props":10434,"children":10435},{"class":589,"line":813},[10436,10441,10445,10449,10453,10458,10462],{"type":44,"tag":587,"props":10437,"children":10438},{"style":606},[10439],{"type":50,"value":10440},"        let",{"type":44,"tag":587,"props":10442,"children":10443},{"style":794},[10444],{"type":50,"value":609},{"type":44,"tag":587,"props":10446,"children":10447},{"style":594},[10448],{"type":50,"value":1763},{"type":44,"tag":587,"props":10450,"children":10451},{"style":594},[10452],{"type":50,"value":2625},{"type":44,"tag":587,"props":10454,"children":10455},{"style":645},[10456],{"type":50,"value":10457},"\u003Ctable class=\"data-table\">",{"type":44,"tag":587,"props":10459,"children":10460},{"style":594},[10461],{"type":50,"value":2635},{"type":44,"tag":587,"props":10463,"children":10464},{"style":594},[10465],{"type":50,"value":1679},{"type":44,"tag":587,"props":10467,"children":10468},{"class":589,"line":905},[10469],{"type":44,"tag":587,"props":10470,"children":10471},{"emptyLinePlaceholder":1263},[10472],{"type":50,"value":1266},{"type":44,"tag":587,"props":10474,"children":10475},{"class":589,"line":991},[10476],{"type":44,"tag":587,"props":10477,"children":10478},{"style":1012},[10479],{"type":50,"value":10480},"        \u002F\u002F Header\n",{"type":44,"tag":587,"props":10482,"children":10483},{"class":589,"line":1008},[10484,10489,10494,10498,10503,10507],{"type":44,"tag":587,"props":10485,"children":10486},{"style":794},[10487],{"type":50,"value":10488},"        html",{"type":44,"tag":587,"props":10490,"children":10491},{"style":594},[10492],{"type":50,"value":10493}," +=",{"type":44,"tag":587,"props":10495,"children":10496},{"style":594},[10497],{"type":50,"value":2625},{"type":44,"tag":587,"props":10499,"children":10500},{"style":645},[10501],{"type":50,"value":10502},"\u003Cthead>\u003Ctr>",{"type":44,"tag":587,"props":10504,"children":10505},{"style":594},[10506],{"type":50,"value":2635},{"type":44,"tag":587,"props":10508,"children":10509},{"style":594},[10510],{"type":50,"value":1679},{"type":44,"tag":587,"props":10512,"children":10513},{"class":589,"line":1018},[10514,10519,10523,10527,10531,10536,10540],{"type":44,"tag":587,"props":10515,"children":10516},{"style":794},[10517],{"type":50,"value":10518},"        columns",{"type":44,"tag":587,"props":10520,"children":10521},{"style":594},[10522],{"type":50,"value":70},{"type":44,"tag":587,"props":10524,"children":10525},{"style":1830},[10526],{"type":50,"value":7953},{"type":44,"tag":587,"props":10528,"children":10529},{"style":600},[10530],{"type":50,"value":1730},{"type":44,"tag":587,"props":10532,"children":10533},{"style":1733},[10534],{"type":50,"value":10535},"col",{"type":44,"tag":587,"props":10537,"children":10538},{"style":606},[10539],{"type":50,"value":2050},{"type":44,"tag":587,"props":10541,"children":10542},{"style":594},[10543],{"type":50,"value":1716},{"type":44,"tag":587,"props":10545,"children":10546},{"class":589,"line":1035},[10547,10552,10557,10561,10565,10569,10574,10578],{"type":44,"tag":587,"props":10548,"children":10549},{"style":606},[10550],{"type":50,"value":10551},"            const",{"type":44,"tag":587,"props":10553,"children":10554},{"style":794},[10555],{"type":50,"value":10556}," arrow",{"type":44,"tag":587,"props":10558,"children":10559},{"style":594},[10560],{"type":50,"value":1763},{"type":44,"tag":587,"props":10562,"children":10563},{"style":794},[10564],{"type":50,"value":10353},{"type":44,"tag":587,"props":10566,"children":10567},{"style":594},[10568],{"type":50,"value":8967},{"type":44,"tag":587,"props":10570,"children":10571},{"style":794},[10572],{"type":50,"value":10573}," col",{"type":44,"tag":587,"props":10575,"children":10576},{"style":594},[10577],{"type":50,"value":70},{"type":44,"tag":587,"props":10579,"children":10580},{"style":794},[10581],{"type":50,"value":10582},"field\n",{"type":44,"tag":587,"props":10584,"children":10585},{"class":589,"line":1051},[10586,10591,10595,10600,10604,10608,10613,10617,10621,10625,10630,10634,10638,10642,10647,10651],{"type":44,"tag":587,"props":10587,"children":10588},{"style":594},[10589],{"type":50,"value":10590},"                ?",{"type":44,"tag":587,"props":10592,"children":10593},{"style":600},[10594],{"type":50,"value":2846},{"type":44,"tag":587,"props":10596,"children":10597},{"style":794},[10598],{"type":50,"value":10599},"sortDir",{"type":44,"tag":587,"props":10601,"children":10602},{"style":594},[10603],{"type":50,"value":8967},{"type":44,"tag":587,"props":10605,"children":10606},{"style":594},[10607],{"type":50,"value":2625},{"type":44,"tag":587,"props":10609,"children":10610},{"style":645},[10611],{"type":50,"value":10612},"asc",{"type":44,"tag":587,"props":10614,"children":10615},{"style":594},[10616],{"type":50,"value":2635},{"type":44,"tag":587,"props":10618,"children":10619},{"style":594},[10620],{"type":50,"value":2980},{"type":44,"tag":587,"props":10622,"children":10623},{"style":594},[10624],{"type":50,"value":2625},{"type":44,"tag":587,"props":10626,"children":10627},{"style":645},[10628],{"type":50,"value":10629}," ▲",{"type":44,"tag":587,"props":10631,"children":10632},{"style":594},[10633],{"type":50,"value":2635},{"type":44,"tag":587,"props":10635,"children":10636},{"style":594},[10637],{"type":50,"value":2998},{"type":44,"tag":587,"props":10639,"children":10640},{"style":594},[10641],{"type":50,"value":2625},{"type":44,"tag":587,"props":10643,"children":10644},{"style":645},[10645],{"type":50,"value":10646}," ▼",{"type":44,"tag":587,"props":10648,"children":10649},{"style":594},[10650],{"type":50,"value":2635},{"type":44,"tag":587,"props":10652,"children":10653},{"style":600},[10654],{"type":50,"value":10655},")\n",{"type":44,"tag":587,"props":10657,"children":10658},{"class":589,"line":1068},[10659,10664,10668],{"type":44,"tag":587,"props":10660,"children":10661},{"style":594},[10662],{"type":50,"value":10663},"                :",{"type":44,"tag":587,"props":10665,"children":10666},{"style":594},[10667],{"type":50,"value":3003},{"type":44,"tag":587,"props":10669,"children":10670},{"style":594},[10671],{"type":50,"value":1679},{"type":44,"tag":587,"props":10673,"children":10674},{"class":589,"line":1107},[10675,10680,10684,10688,10693,10697,10701,10705,10709,10713,10718,10722,10726,10730,10734,10738,10743,10747,10752,10756],{"type":44,"tag":587,"props":10676,"children":10677},{"style":794},[10678],{"type":50,"value":10679},"            html",{"type":44,"tag":587,"props":10681,"children":10682},{"style":594},[10683],{"type":50,"value":10493},{"type":44,"tag":587,"props":10685,"children":10686},{"style":594},[10687],{"type":50,"value":3113},{"type":44,"tag":587,"props":10689,"children":10690},{"style":645},[10691],{"type":50,"value":10692},"\u003Cth onclick=\"sortTable('",{"type":44,"tag":587,"props":10694,"children":10695},{"style":594},[10696],{"type":50,"value":3123},{"type":44,"tag":587,"props":10698,"children":10699},{"style":794},[10700],{"type":50,"value":10535},{"type":44,"tag":587,"props":10702,"children":10703},{"style":594},[10704],{"type":50,"value":70},{"type":44,"tag":587,"props":10706,"children":10707},{"style":794},[10708],{"type":50,"value":8631},{"type":44,"tag":587,"props":10710,"children":10711},{"style":594},[10712],{"type":50,"value":3074},{"type":44,"tag":587,"props":10714,"children":10715},{"style":645},[10716],{"type":50,"value":10717},"')\" style=\"cursor:pointer\">",{"type":44,"tag":587,"props":10719,"children":10720},{"style":594},[10721],{"type":50,"value":3123},{"type":44,"tag":587,"props":10723,"children":10724},{"style":794},[10725],{"type":50,"value":10535},{"type":44,"tag":587,"props":10727,"children":10728},{"style":594},[10729],{"type":50,"value":70},{"type":44,"tag":587,"props":10731,"children":10732},{"style":794},[10733],{"type":50,"value":4383},{"type":44,"tag":587,"props":10735,"children":10736},{"style":594},[10737],{"type":50,"value":3042},{"type":44,"tag":587,"props":10739,"children":10740},{"style":794},[10741],{"type":50,"value":10742},"arrow",{"type":44,"tag":587,"props":10744,"children":10745},{"style":594},[10746],{"type":50,"value":3074},{"type":44,"tag":587,"props":10748,"children":10749},{"style":645},[10750],{"type":50,"value":10751},"\u003C\u002Fth>",{"type":44,"tag":587,"props":10753,"children":10754},{"style":594},[10755],{"type":50,"value":3084},{"type":44,"tag":587,"props":10757,"children":10758},{"style":594},[10759],{"type":50,"value":1679},{"type":44,"tag":587,"props":10761,"children":10762},{"class":589,"line":1146},[10763,10767,10771],{"type":44,"tag":587,"props":10764,"children":10765},{"style":594},[10766],{"type":50,"value":8050},{"type":44,"tag":587,"props":10768,"children":10769},{"style":600},[10770],{"type":50,"value":547},{"type":44,"tag":587,"props":10772,"children":10773},{"style":594},[10774],{"type":50,"value":1679},{"type":44,"tag":587,"props":10776,"children":10777},{"class":589,"line":1179},[10778,10782,10786,10790,10795,10799],{"type":44,"tag":587,"props":10779,"children":10780},{"style":794},[10781],{"type":50,"value":10488},{"type":44,"tag":587,"props":10783,"children":10784},{"style":594},[10785],{"type":50,"value":10493},{"type":44,"tag":587,"props":10787,"children":10788},{"style":594},[10789],{"type":50,"value":2625},{"type":44,"tag":587,"props":10791,"children":10792},{"style":645},[10793],{"type":50,"value":10794},"\u003C\u002Ftr>\u003C\u002Fthead>",{"type":44,"tag":587,"props":10796,"children":10797},{"style":594},[10798],{"type":50,"value":2635},{"type":44,"tag":587,"props":10800,"children":10801},{"style":594},[10802],{"type":50,"value":1679},{"type":44,"tag":587,"props":10804,"children":10805},{"class":589,"line":1216},[10806],{"type":44,"tag":587,"props":10807,"children":10808},{"emptyLinePlaceholder":1263},[10809],{"type":50,"value":1266},{"type":44,"tag":587,"props":10811,"children":10812},{"class":589,"line":1225},[10813],{"type":44,"tag":587,"props":10814,"children":10815},{"style":1012},[10816],{"type":50,"value":10817},"        \u002F\u002F Body\n",{"type":44,"tag":587,"props":10819,"children":10820},{"class":589,"line":1242},[10821,10825,10829,10833,10838,10842],{"type":44,"tag":587,"props":10822,"children":10823},{"style":794},[10824],{"type":50,"value":10488},{"type":44,"tag":587,"props":10826,"children":10827},{"style":594},[10828],{"type":50,"value":10493},{"type":44,"tag":587,"props":10830,"children":10831},{"style":594},[10832],{"type":50,"value":2625},{"type":44,"tag":587,"props":10834,"children":10835},{"style":645},[10836],{"type":50,"value":10837},"\u003Ctbody>",{"type":44,"tag":587,"props":10839,"children":10840},{"style":594},[10841],{"type":50,"value":2635},{"type":44,"tag":587,"props":10843,"children":10844},{"style":594},[10845],{"type":50,"value":1679},{"type":44,"tag":587,"props":10847,"children":10848},{"class":589,"line":1259},[10849,10854,10858,10862,10866,10870,10874],{"type":44,"tag":587,"props":10850,"children":10851},{"style":794},[10852],{"type":50,"value":10853},"        sortedData",{"type":44,"tag":587,"props":10855,"children":10856},{"style":594},[10857],{"type":50,"value":70},{"type":44,"tag":587,"props":10859,"children":10860},{"style":1830},[10861],{"type":50,"value":7953},{"type":44,"tag":587,"props":10863,"children":10864},{"style":600},[10865],{"type":50,"value":1730},{"type":44,"tag":587,"props":10867,"children":10868},{"style":1733},[10869],{"type":50,"value":2045},{"type":44,"tag":587,"props":10871,"children":10872},{"style":606},[10873],{"type":50,"value":2050},{"type":44,"tag":587,"props":10875,"children":10876},{"style":594},[10877],{"type":50,"value":1716},{"type":44,"tag":587,"props":10879,"children":10880},{"class":589,"line":1269},[10881,10885,10889,10893,10898,10902],{"type":44,"tag":587,"props":10882,"children":10883},{"style":794},[10884],{"type":50,"value":10679},{"type":44,"tag":587,"props":10886,"children":10887},{"style":594},[10888],{"type":50,"value":10493},{"type":44,"tag":587,"props":10890,"children":10891},{"style":594},[10892],{"type":50,"value":2625},{"type":44,"tag":587,"props":10894,"children":10895},{"style":645},[10896],{"type":50,"value":10897},"\u003Ctr>",{"type":44,"tag":587,"props":10899,"children":10900},{"style":594},[10901],{"type":50,"value":2635},{"type":44,"tag":587,"props":10903,"children":10904},{"style":594},[10905],{"type":50,"value":1679},{"type":44,"tag":587,"props":10907,"children":10908},{"class":589,"line":1307},[10909,10914,10918,10922,10926,10930,10934],{"type":44,"tag":587,"props":10910,"children":10911},{"style":794},[10912],{"type":50,"value":10913},"            columns",{"type":44,"tag":587,"props":10915,"children":10916},{"style":594},[10917],{"type":50,"value":70},{"type":44,"tag":587,"props":10919,"children":10920},{"style":1830},[10921],{"type":50,"value":7953},{"type":44,"tag":587,"props":10923,"children":10924},{"style":600},[10925],{"type":50,"value":1730},{"type":44,"tag":587,"props":10927,"children":10928},{"style":1733},[10929],{"type":50,"value":10535},{"type":44,"tag":587,"props":10931,"children":10932},{"style":606},[10933],{"type":50,"value":2050},{"type":44,"tag":587,"props":10935,"children":10936},{"style":594},[10937],{"type":50,"value":1716},{"type":44,"tag":587,"props":10939,"children":10940},{"class":589,"line":1316},[10941,10946,10950,10954,10958,10962,10966,10970,10974,10978,10982,10986,10990,10994,10998,11002,11006,11010,11014,11018,11022,11026,11030,11034,11038,11042,11046,11050],{"type":44,"tag":587,"props":10942,"children":10943},{"style":606},[10944],{"type":50,"value":10945},"                const",{"type":44,"tag":587,"props":10947,"children":10948},{"style":794},[10949],{"type":50,"value":2598},{"type":44,"tag":587,"props":10951,"children":10952},{"style":594},[10953],{"type":50,"value":1763},{"type":44,"tag":587,"props":10955,"children":10956},{"style":794},[10957],{"type":50,"value":10573},{"type":44,"tag":587,"props":10959,"children":10960},{"style":594},[10961],{"type":50,"value":70},{"type":44,"tag":587,"props":10963,"children":10964},{"style":794},[10965],{"type":50,"value":3251},{"type":44,"tag":587,"props":10967,"children":10968},{"style":594},[10969],{"type":50,"value":2980},{"type":44,"tag":587,"props":10971,"children":10972},{"style":1830},[10973],{"type":50,"value":2793},{"type":44,"tag":587,"props":10975,"children":10976},{"style":600},[10977],{"type":50,"value":1730},{"type":44,"tag":587,"props":10979,"children":10980},{"style":794},[10981],{"type":50,"value":2045},{"type":44,"tag":587,"props":10983,"children":10984},{"style":600},[10985],{"type":50,"value":4437},{"type":44,"tag":587,"props":10987,"children":10988},{"style":794},[10989],{"type":50,"value":10535},{"type":44,"tag":587,"props":10991,"children":10992},{"style":594},[10993],{"type":50,"value":70},{"type":44,"tag":587,"props":10995,"children":10996},{"style":794},[10997],{"type":50,"value":8631},{"type":44,"tag":587,"props":10999,"children":11000},{"style":600},[11001],{"type":50,"value":4465},{"type":44,"tag":587,"props":11003,"children":11004},{"style":594},[11005],{"type":50,"value":2593},{"type":44,"tag":587,"props":11007,"children":11008},{"style":794},[11009],{"type":50,"value":10573},{"type":44,"tag":587,"props":11011,"children":11012},{"style":594},[11013],{"type":50,"value":70},{"type":44,"tag":587,"props":11015,"children":11016},{"style":794},[11017],{"type":50,"value":3251},{"type":44,"tag":587,"props":11019,"children":11020},{"style":600},[11021],{"type":50,"value":2876},{"type":44,"tag":587,"props":11023,"children":11024},{"style":594},[11025],{"type":50,"value":4241},{"type":44,"tag":587,"props":11027,"children":11028},{"style":794},[11029],{"type":50,"value":9938},{"type":44,"tag":587,"props":11031,"children":11032},{"style":600},[11033],{"type":50,"value":4437},{"type":44,"tag":587,"props":11035,"children":11036},{"style":794},[11037],{"type":50,"value":10535},{"type":44,"tag":587,"props":11039,"children":11040},{"style":594},[11041],{"type":50,"value":70},{"type":44,"tag":587,"props":11043,"children":11044},{"style":794},[11045],{"type":50,"value":8631},{"type":44,"tag":587,"props":11047,"children":11048},{"style":600},[11049],{"type":50,"value":4465},{"type":44,"tag":587,"props":11051,"children":11052},{"style":594},[11053],{"type":50,"value":1679},{"type":44,"tag":587,"props":11055,"children":11056},{"class":589,"line":1332},[11057,11062,11066,11070,11075,11079,11083,11087,11092,11096],{"type":44,"tag":587,"props":11058,"children":11059},{"style":794},[11060],{"type":50,"value":11061},"                html",{"type":44,"tag":587,"props":11063,"children":11064},{"style":594},[11065],{"type":50,"value":10493},{"type":44,"tag":587,"props":11067,"children":11068},{"style":594},[11069],{"type":50,"value":3113},{"type":44,"tag":587,"props":11071,"children":11072},{"style":645},[11073],{"type":50,"value":11074},"\u003Ctd>",{"type":44,"tag":587,"props":11076,"children":11077},{"style":594},[11078],{"type":50,"value":3123},{"type":44,"tag":587,"props":11080,"children":11081},{"style":794},[11082],{"type":50,"value":2802},{"type":44,"tag":587,"props":11084,"children":11085},{"style":594},[11086],{"type":50,"value":3074},{"type":44,"tag":587,"props":11088,"children":11089},{"style":645},[11090],{"type":50,"value":11091},"\u003C\u002Ftd>",{"type":44,"tag":587,"props":11093,"children":11094},{"style":594},[11095],{"type":50,"value":3084},{"type":44,"tag":587,"props":11097,"children":11098},{"style":594},[11099],{"type":50,"value":1679},{"type":44,"tag":587,"props":11101,"children":11102},{"class":589,"line":1340},[11103,11107,11111],{"type":44,"tag":587,"props":11104,"children":11105},{"style":594},[11106],{"type":50,"value":4666},{"type":44,"tag":587,"props":11108,"children":11109},{"style":600},[11110],{"type":50,"value":547},{"type":44,"tag":587,"props":11112,"children":11113},{"style":594},[11114],{"type":50,"value":1679},{"type":44,"tag":587,"props":11116,"children":11117},{"class":589,"line":1377},[11118,11122,11126,11130,11135,11139],{"type":44,"tag":587,"props":11119,"children":11120},{"style":794},[11121],{"type":50,"value":10679},{"type":44,"tag":587,"props":11123,"children":11124},{"style":594},[11125],{"type":50,"value":10493},{"type":44,"tag":587,"props":11127,"children":11128},{"style":594},[11129],{"type":50,"value":2625},{"type":44,"tag":587,"props":11131,"children":11132},{"style":645},[11133],{"type":50,"value":11134},"\u003C\u002Ftr>",{"type":44,"tag":587,"props":11136,"children":11137},{"style":594},[11138],{"type":50,"value":2635},{"type":44,"tag":587,"props":11140,"children":11141},{"style":594},[11142],{"type":50,"value":1679},{"type":44,"tag":587,"props":11144,"children":11145},{"class":589,"line":1386},[11146,11150,11154],{"type":44,"tag":587,"props":11147,"children":11148},{"style":594},[11149],{"type":50,"value":8050},{"type":44,"tag":587,"props":11151,"children":11152},{"style":600},[11153],{"type":50,"value":547},{"type":44,"tag":587,"props":11155,"children":11156},{"style":594},[11157],{"type":50,"value":1679},{"type":44,"tag":587,"props":11159,"children":11160},{"class":589,"line":1402},[11161,11165,11169,11173,11178,11182],{"type":44,"tag":587,"props":11162,"children":11163},{"style":794},[11164],{"type":50,"value":10488},{"type":44,"tag":587,"props":11166,"children":11167},{"style":594},[11168],{"type":50,"value":10493},{"type":44,"tag":587,"props":11170,"children":11171},{"style":594},[11172],{"type":50,"value":2625},{"type":44,"tag":587,"props":11174,"children":11175},{"style":645},[11176],{"type":50,"value":11177},"\u003C\u002Ftbody>\u003C\u002Ftable>",{"type":44,"tag":587,"props":11179,"children":11180},{"style":594},[11181],{"type":50,"value":2635},{"type":44,"tag":587,"props":11183,"children":11184},{"style":594},[11185],{"type":50,"value":1679},{"type":44,"tag":587,"props":11187,"children":11188},{"class":589,"line":1410},[11189],{"type":44,"tag":587,"props":11190,"children":11191},{"emptyLinePlaceholder":1263},[11192],{"type":50,"value":1266},{"type":44,"tag":587,"props":11194,"children":11195},{"class":589,"line":1447},[11196,11201,11205,11210,11214,11218],{"type":44,"tag":587,"props":11197,"children":11198},{"style":794},[11199],{"type":50,"value":11200},"        container",{"type":44,"tag":587,"props":11202,"children":11203},{"style":594},[11204],{"type":50,"value":70},{"type":44,"tag":587,"props":11206,"children":11207},{"style":794},[11208],{"type":50,"value":11209},"innerHTML",{"type":44,"tag":587,"props":11211,"children":11212},{"style":594},[11213],{"type":50,"value":1763},{"type":44,"tag":587,"props":11215,"children":11216},{"style":794},[11217],{"type":50,"value":609},{"type":44,"tag":587,"props":11219,"children":11220},{"style":594},[11221],{"type":50,"value":1679},{"type":44,"tag":587,"props":11223,"children":11224},{"class":589,"line":1456},[11225],{"type":44,"tag":587,"props":11226,"children":11227},{"style":594},[11228],{"type":50,"value":3184},{"type":44,"tag":587,"props":11230,"children":11231},{"class":589,"line":1472},[11232],{"type":44,"tag":587,"props":11233,"children":11234},{"emptyLinePlaceholder":1263},[11235],{"type":50,"value":1266},{"type":44,"tag":587,"props":11237,"children":11238},{"class":589,"line":1480},[11239,11244,11248,11253,11257,11261,11265,11269,11273],{"type":44,"tag":587,"props":11240,"children":11241},{"style":794},[11242],{"type":50,"value":11243},"    window",{"type":44,"tag":587,"props":11245,"children":11246},{"style":594},[11247],{"type":50,"value":70},{"type":44,"tag":587,"props":11249,"children":11250},{"style":1830},[11251],{"type":50,"value":11252},"sortTable",{"type":44,"tag":587,"props":11254,"children":11255},{"style":594},[11256],{"type":50,"value":1763},{"type":44,"tag":587,"props":11258,"children":11259},{"style":606},[11260],{"type":50,"value":4979},{"type":44,"tag":587,"props":11262,"children":11263},{"style":594},[11264],{"type":50,"value":1730},{"type":44,"tag":587,"props":11266,"children":11267},{"style":1733},[11268],{"type":50,"value":8631},{"type":44,"tag":587,"props":11270,"children":11271},{"style":594},[11272],{"type":50,"value":547},{"type":44,"tag":587,"props":11274,"children":11275},{"style":594},[11276],{"type":50,"value":1716},{"type":44,"tag":587,"props":11278,"children":11279},{"class":589,"line":1518},[11280,11284,11288,11293,11297,11301,11305],{"type":44,"tag":587,"props":11281,"children":11282},{"style":2070},[11283],{"type":50,"value":9469},{"type":44,"tag":587,"props":11285,"children":11286},{"style":600},[11287],{"type":50,"value":2846},{"type":44,"tag":587,"props":11289,"children":11290},{"style":794},[11291],{"type":50,"value":11292},"sortCol",{"type":44,"tag":587,"props":11294,"children":11295},{"style":594},[11296],{"type":50,"value":8967},{"type":44,"tag":587,"props":11298,"children":11299},{"style":794},[11300],{"type":50,"value":8506},{"type":44,"tag":587,"props":11302,"children":11303},{"style":600},[11304],{"type":50,"value":2876},{"type":44,"tag":587,"props":11306,"children":11307},{"style":594},[11308],{"type":50,"value":2881},{"type":44,"tag":587,"props":11310,"children":11311},{"class":589,"line":1589},[11312,11317,11321,11325,11329,11333,11337,11341,11345,11349,11353,11357,11361,11365,11369,11373],{"type":44,"tag":587,"props":11313,"children":11314},{"style":794},[11315],{"type":50,"value":11316},"            sortDir",{"type":44,"tag":587,"props":11318,"children":11319},{"style":594},[11320],{"type":50,"value":1763},{"type":44,"tag":587,"props":11322,"children":11323},{"style":794},[11324],{"type":50,"value":10374},{"type":44,"tag":587,"props":11326,"children":11327},{"style":594},[11328],{"type":50,"value":8967},{"type":44,"tag":587,"props":11330,"children":11331},{"style":594},[11332],{"type":50,"value":2625},{"type":44,"tag":587,"props":11334,"children":11335},{"style":645},[11336],{"type":50,"value":10612},{"type":44,"tag":587,"props":11338,"children":11339},{"style":594},[11340],{"type":50,"value":2635},{"type":44,"tag":587,"props":11342,"children":11343},{"style":594},[11344],{"type":50,"value":2980},{"type":44,"tag":587,"props":11346,"children":11347},{"style":594},[11348],{"type":50,"value":2625},{"type":44,"tag":587,"props":11350,"children":11351},{"style":645},[11352],{"type":50,"value":10387},{"type":44,"tag":587,"props":11354,"children":11355},{"style":594},[11356],{"type":50,"value":2635},{"type":44,"tag":587,"props":11358,"children":11359},{"style":594},[11360],{"type":50,"value":2998},{"type":44,"tag":587,"props":11362,"children":11363},{"style":594},[11364],{"type":50,"value":2625},{"type":44,"tag":587,"props":11366,"children":11367},{"style":645},[11368],{"type":50,"value":10612},{"type":44,"tag":587,"props":11370,"children":11371},{"style":594},[11372],{"type":50,"value":2635},{"type":44,"tag":587,"props":11374,"children":11375},{"style":594},[11376],{"type":50,"value":1679},{"type":44,"tag":587,"props":11378,"children":11379},{"class":589,"line":1605},[11380,11384,11388],{"type":44,"tag":587,"props":11381,"children":11382},{"style":594},[11383],{"type":50,"value":8050},{"type":44,"tag":587,"props":11385,"children":11386},{"style":2070},[11387],{"type":50,"value":8070},{"type":44,"tag":587,"props":11389,"children":11390},{"style":594},[11391],{"type":50,"value":1716},{"type":44,"tag":587,"props":11393,"children":11394},{"class":589,"line":1621},[11395,11400,11404,11408],{"type":44,"tag":587,"props":11396,"children":11397},{"style":794},[11398],{"type":50,"value":11399},"            sortCol",{"type":44,"tag":587,"props":11401,"children":11402},{"style":594},[11403],{"type":50,"value":1763},{"type":44,"tag":587,"props":11405,"children":11406},{"style":794},[11407],{"type":50,"value":8506},{"type":44,"tag":587,"props":11409,"children":11410},{"style":594},[11411],{"type":50,"value":1679},{"type":44,"tag":587,"props":11413,"children":11414},{"class":589,"line":1629},[11415,11419,11423,11427,11431,11435],{"type":44,"tag":587,"props":11416,"children":11417},{"style":794},[11418],{"type":50,"value":11316},{"type":44,"tag":587,"props":11420,"children":11421},{"style":594},[11422],{"type":50,"value":1763},{"type":44,"tag":587,"props":11424,"children":11425},{"style":594},[11426],{"type":50,"value":2625},{"type":44,"tag":587,"props":11428,"children":11429},{"style":645},[11430],{"type":50,"value":10387},{"type":44,"tag":587,"props":11432,"children":11433},{"style":594},[11434],{"type":50,"value":2635},{"type":44,"tag":587,"props":11436,"children":11437},{"style":594},[11438],{"type":50,"value":1679},{"type":44,"tag":587,"props":11440,"children":11441},{"class":589,"line":1645},[11442],{"type":44,"tag":587,"props":11443,"children":11444},{"style":594},[11445],{"type":50,"value":2201},{"type":44,"tag":587,"props":11447,"children":11448},{"class":589,"line":1654},[11449,11453,11458,11462,11466,11471,11475,11479,11483,11487,11491,11495,11499,11503,11507,11511,11515],{"type":44,"tag":587,"props":11450,"children":11451},{"style":606},[11452],{"type":50,"value":1660},{"type":44,"tag":587,"props":11454,"children":11455},{"style":794},[11456],{"type":50,"value":11457}," sorted",{"type":44,"tag":587,"props":11459,"children":11460},{"style":594},[11461],{"type":50,"value":1763},{"type":44,"tag":587,"props":11463,"children":11464},{"style":600},[11465],{"type":50,"value":5703},{"type":44,"tag":587,"props":11467,"children":11468},{"style":594},[11469],{"type":50,"value":11470},"...",{"type":44,"tag":587,"props":11472,"children":11473},{"style":794},[11474],{"type":50,"value":1736},{"type":44,"tag":587,"props":11476,"children":11477},{"style":600},[11478],{"type":50,"value":4465},{"type":44,"tag":587,"props":11480,"children":11481},{"style":594},[11482],{"type":50,"value":70},{"type":44,"tag":587,"props":11484,"children":11485},{"style":1830},[11486],{"type":50,"value":8645},{"type":44,"tag":587,"props":11488,"children":11489},{"style":600},[11490],{"type":50,"value":1730},{"type":44,"tag":587,"props":11492,"children":11493},{"style":594},[11494],{"type":50,"value":1730},{"type":44,"tag":587,"props":11496,"children":11497},{"style":1733},[11498],{"type":50,"value":63},{"type":44,"tag":587,"props":11500,"children":11501},{"style":594},[11502],{"type":50,"value":2593},{"type":44,"tag":587,"props":11504,"children":11505},{"style":1733},[11506],{"type":50,"value":7493},{"type":44,"tag":587,"props":11508,"children":11509},{"style":594},[11510],{"type":50,"value":547},{"type":44,"tag":587,"props":11512,"children":11513},{"style":606},[11514],{"type":50,"value":2050},{"type":44,"tag":587,"props":11516,"children":11517},{"style":594},[11518],{"type":50,"value":1716},{"type":44,"tag":587,"props":11520,"children":11521},{"class":589,"line":1682},[11522,11526,11531,11535,11539,11543,11547,11551,11555,11560,11564,11568,11572,11576,11580],{"type":44,"tag":587,"props":11523,"children":11524},{"style":606},[11525],{"type":50,"value":10551},{"type":44,"tag":587,"props":11527,"children":11528},{"style":794},[11529],{"type":50,"value":11530}," aVal",{"type":44,"tag":587,"props":11532,"children":11533},{"style":594},[11534],{"type":50,"value":1763},{"type":44,"tag":587,"props":11536,"children":11537},{"style":794},[11538],{"type":50,"value":7506},{"type":44,"tag":587,"props":11540,"children":11541},{"style":600},[11542],{"type":50,"value":4437},{"type":44,"tag":587,"props":11544,"children":11545},{"style":794},[11546],{"type":50,"value":8631},{"type":44,"tag":587,"props":11548,"children":11549},{"style":600},[11550],{"type":50,"value":4465},{"type":44,"tag":587,"props":11552,"children":11553},{"style":594},[11554],{"type":50,"value":2593},{"type":44,"tag":587,"props":11556,"children":11557},{"style":794},[11558],{"type":50,"value":11559}," bVal",{"type":44,"tag":587,"props":11561,"children":11562},{"style":594},[11563],{"type":50,"value":1763},{"type":44,"tag":587,"props":11565,"children":11566},{"style":794},[11567],{"type":50,"value":7493},{"type":44,"tag":587,"props":11569,"children":11570},{"style":600},[11571],{"type":50,"value":4437},{"type":44,"tag":587,"props":11573,"children":11574},{"style":794},[11575],{"type":50,"value":8631},{"type":44,"tag":587,"props":11577,"children":11578},{"style":600},[11579],{"type":50,"value":4465},{"type":44,"tag":587,"props":11581,"children":11582},{"style":594},[11583],{"type":50,"value":1679},{"type":44,"tag":587,"props":11585,"children":11586},{"class":589,"line":1690},[11587,11591,11596,11600,11604,11608,11612,11616,11620,11624,11628,11632,11636,11640,11644,11648,11652,11656],{"type":44,"tag":587,"props":11588,"children":11589},{"style":606},[11590],{"type":50,"value":10551},{"type":44,"tag":587,"props":11592,"children":11593},{"style":794},[11594],{"type":50,"value":11595}," cmp",{"type":44,"tag":587,"props":11597,"children":11598},{"style":594},[11599],{"type":50,"value":1763},{"type":44,"tag":587,"props":11601,"children":11602},{"style":794},[11603],{"type":50,"value":11530},{"type":44,"tag":587,"props":11605,"children":11606},{"style":594},[11607],{"type":50,"value":9491},{"type":44,"tag":587,"props":11609,"children":11610},{"style":794},[11611],{"type":50,"value":11559},{"type":44,"tag":587,"props":11613,"children":11614},{"style":594},[11615],{"type":50,"value":2980},{"type":44,"tag":587,"props":11617,"children":11618},{"style":594},[11619],{"type":50,"value":2911},{"type":44,"tag":587,"props":11621,"children":11622},{"style":2868},[11623],{"type":50,"value":3065},{"type":44,"tag":587,"props":11625,"children":11626},{"style":594},[11627],{"type":50,"value":2998},{"type":44,"tag":587,"props":11629,"children":11630},{"style":794},[11631],{"type":50,"value":11530},{"type":44,"tag":587,"props":11633,"children":11634},{"style":594},[11635],{"type":50,"value":5578},{"type":44,"tag":587,"props":11637,"children":11638},{"style":794},[11639],{"type":50,"value":11559},{"type":44,"tag":587,"props":11641,"children":11642},{"style":594},[11643],{"type":50,"value":2980},{"type":44,"tag":587,"props":11645,"children":11646},{"style":2868},[11647],{"type":50,"value":5904},{"type":44,"tag":587,"props":11649,"children":11650},{"style":594},[11651],{"type":50,"value":2998},{"type":44,"tag":587,"props":11653,"children":11654},{"style":2868},[11655],{"type":50,"value":2871},{"type":44,"tag":587,"props":11657,"children":11658},{"style":594},[11659],{"type":50,"value":1679},{"type":44,"tag":587,"props":11661,"children":11662},{"class":589,"line":1699},[11663,11667,11671,11675,11679,11683,11687,11691,11695,11699,11703,11708],{"type":44,"tag":587,"props":11664,"children":11665},{"style":2070},[11666],{"type":50,"value":3491},{"type":44,"tag":587,"props":11668,"children":11669},{"style":794},[11670],{"type":50,"value":10374},{"type":44,"tag":587,"props":11672,"children":11673},{"style":594},[11674],{"type":50,"value":8967},{"type":44,"tag":587,"props":11676,"children":11677},{"style":594},[11678],{"type":50,"value":2625},{"type":44,"tag":587,"props":11680,"children":11681},{"style":645},[11682],{"type":50,"value":10612},{"type":44,"tag":587,"props":11684,"children":11685},{"style":594},[11686],{"type":50,"value":2635},{"type":44,"tag":587,"props":11688,"children":11689},{"style":594},[11690],{"type":50,"value":2980},{"type":44,"tag":587,"props":11692,"children":11693},{"style":794},[11694],{"type":50,"value":11595},{"type":44,"tag":587,"props":11696,"children":11697},{"style":594},[11698],{"type":50,"value":2998},{"type":44,"tag":587,"props":11700,"children":11701},{"style":594},[11702],{"type":50,"value":2911},{"type":44,"tag":587,"props":11704,"children":11705},{"style":794},[11706],{"type":50,"value":11707},"cmp",{"type":44,"tag":587,"props":11709,"children":11710},{"style":594},[11711],{"type":50,"value":1679},{"type":44,"tag":587,"props":11713,"children":11714},{"class":589,"line":1719},[11715,11719,11723],{"type":44,"tag":587,"props":11716,"children":11717},{"style":594},[11718],{"type":50,"value":8050},{"type":44,"tag":587,"props":11720,"children":11721},{"style":600},[11722],{"type":50,"value":547},{"type":44,"tag":587,"props":11724,"children":11725},{"style":594},[11726],{"type":50,"value":1679},{"type":44,"tag":587,"props":11728,"children":11729},{"class":589,"line":1747},[11730,11735,11739,11744,11748],{"type":44,"tag":587,"props":11731,"children":11732},{"style":1830},[11733],{"type":50,"value":11734},"        render",{"type":44,"tag":587,"props":11736,"children":11737},{"style":600},[11738],{"type":50,"value":1730},{"type":44,"tag":587,"props":11740,"children":11741},{"style":794},[11742],{"type":50,"value":11743},"sorted",{"type":44,"tag":587,"props":11745,"children":11746},{"style":600},[11747],{"type":50,"value":547},{"type":44,"tag":587,"props":11749,"children":11750},{"style":594},[11751],{"type":50,"value":1679},{"type":44,"tag":587,"props":11753,"children":11754},{"class":589,"line":1775},[11755],{"type":44,"tag":587,"props":11756,"children":11757},{"style":594},[11758],{"type":50,"value":11759},"    };\n",{"type":44,"tag":587,"props":11761,"children":11762},{"class":589,"line":1800},[11763],{"type":44,"tag":587,"props":11764,"children":11765},{"emptyLinePlaceholder":1263},[11766],{"type":50,"value":1266},{"type":44,"tag":587,"props":11768,"children":11769},{"class":589,"line":1822},[11770,11775,11779,11783,11787],{"type":44,"tag":587,"props":11771,"children":11772},{"style":1830},[11773],{"type":50,"value":11774},"    render",{"type":44,"tag":587,"props":11776,"children":11777},{"style":600},[11778],{"type":50,"value":1730},{"type":44,"tag":587,"props":11780,"children":11781},{"style":794},[11782],{"type":50,"value":1736},{"type":44,"tag":587,"props":11784,"children":11785},{"style":600},[11786],{"type":50,"value":547},{"type":44,"tag":587,"props":11788,"children":11789},{"style":594},[11790],{"type":50,"value":1679},{"type":44,"tag":587,"props":11792,"children":11793},{"class":589,"line":1845},[11794],{"type":44,"tag":587,"props":11795,"children":11796},{"style":594},[11797],{"type":50,"value":3192},{"type":44,"tag":77,"props":11799,"children":11801},{"id":11800},"css-styling-for-dashboards",[11802],{"type":50,"value":11803},"CSS Styling for Dashboards",{"type":44,"tag":103,"props":11805,"children":11807},{"id":11806},"color-system",[11808],{"type":50,"value":11809},"Color System",{"type":44,"tag":84,"props":11811,"children":11815},{"className":11812,"code":11813,"language":11814,"meta":93,"style":93},"language-css shiki shiki-themes material-theme-lighter material-theme material-theme-palenight",":root {\n    \u002F* Background layers *\u002F\n    --bg-primary: #f8f9fa;\n    --bg-card: #ffffff;\n    --bg-header: #1a1a2e;\n\n    \u002F* Text *\u002F\n    --text-primary: #212529;\n    --text-secondary: #6c757d;\n    --text-on-dark: #ffffff;\n\n    \u002F* Accent colors for data *\u002F\n    --color-1: #4C72B0;\n    --color-2: #DD8452;\n    --color-3: #55A868;\n    --color-4: #C44E52;\n    --color-5: #8172B3;\n    --color-6: #937860;\n\n    \u002F* Status colors *\u002F\n    --positive: #28a745;\n    --negative: #dc3545;\n    --neutral: #6c757d;\n\n    \u002F* Spacing *\u002F\n    --gap: 16px;\n    --radius: 8px;\n}\n","css",[11816],{"type":44,"tag":91,"props":11817,"children":11818},{"__ignoreMap":93},[11819,11834,11842,11868,11893,11918,11925,11933,11958,11983,12007,12014,12022,12047,12072,12097,12122,12147,12172,12179,12187,12212,12237,12261,12268,12276,12297,12318],{"type":44,"tag":587,"props":11820,"children":11821},{"class":589,"line":590},[11822,11826,11830],{"type":44,"tag":587,"props":11823,"children":11824},{"style":594},[11825],{"type":50,"value":4241},{"type":44,"tag":587,"props":11827,"children":11828},{"style":606},[11829],{"type":50,"value":41},{"type":44,"tag":587,"props":11831,"children":11832},{"style":594},[11833],{"type":50,"value":1716},{"type":44,"tag":587,"props":11835,"children":11836},{"class":589,"line":617},[11837],{"type":44,"tag":587,"props":11838,"children":11839},{"style":1012},[11840],{"type":50,"value":11841},"    \u002F* Background layers *\u002F\n",{"type":44,"tag":587,"props":11843,"children":11844},{"class":589,"line":659},[11845,11850,11854,11859,11864],{"type":44,"tag":587,"props":11846,"children":11847},{"style":794},[11848],{"type":50,"value":11849},"    --bg-primary",{"type":44,"tag":587,"props":11851,"children":11852},{"style":594},[11853],{"type":50,"value":4241},{"type":44,"tag":587,"props":11855,"children":11856},{"style":594},[11857],{"type":50,"value":11858}," #",{"type":44,"tag":587,"props":11860,"children":11861},{"style":794},[11862],{"type":50,"value":11863},"f8f9fa",{"type":44,"tag":587,"props":11865,"children":11866},{"style":594},[11867],{"type":50,"value":1679},{"type":44,"tag":587,"props":11869,"children":11870},{"class":589,"line":676},[11871,11876,11880,11884,11889],{"type":44,"tag":587,"props":11872,"children":11873},{"style":794},[11874],{"type":50,"value":11875},"    --bg-card",{"type":44,"tag":587,"props":11877,"children":11878},{"style":594},[11879],{"type":50,"value":4241},{"type":44,"tag":587,"props":11881,"children":11882},{"style":594},[11883],{"type":50,"value":11858},{"type":44,"tag":587,"props":11885,"children":11886},{"style":794},[11887],{"type":50,"value":11888},"ffffff",{"type":44,"tag":587,"props":11890,"children":11891},{"style":594},[11892],{"type":50,"value":1679},{"type":44,"tag":587,"props":11894,"children":11895},{"class":589,"line":716},[11896,11901,11905,11909,11914],{"type":44,"tag":587,"props":11897,"children":11898},{"style":794},[11899],{"type":50,"value":11900},"    --bg-header",{"type":44,"tag":587,"props":11902,"children":11903},{"style":594},[11904],{"type":50,"value":4241},{"type":44,"tag":587,"props":11906,"children":11907},{"style":594},[11908],{"type":50,"value":11858},{"type":44,"tag":587,"props":11910,"children":11911},{"style":794},[11912],{"type":50,"value":11913},"1a1a2e",{"type":44,"tag":587,"props":11915,"children":11916},{"style":594},[11917],{"type":50,"value":1679},{"type":44,"tag":587,"props":11919,"children":11920},{"class":589,"line":776},[11921],{"type":44,"tag":587,"props":11922,"children":11923},{"emptyLinePlaceholder":1263},[11924],{"type":50,"value":1266},{"type":44,"tag":587,"props":11926,"children":11927},{"class":589,"line":813},[11928],{"type":44,"tag":587,"props":11929,"children":11930},{"style":1012},[11931],{"type":50,"value":11932},"    \u002F* Text *\u002F\n",{"type":44,"tag":587,"props":11934,"children":11935},{"class":589,"line":905},[11936,11941,11945,11949,11954],{"type":44,"tag":587,"props":11937,"children":11938},{"style":794},[11939],{"type":50,"value":11940},"    --text-primary",{"type":44,"tag":587,"props":11942,"children":11943},{"style":594},[11944],{"type":50,"value":4241},{"type":44,"tag":587,"props":11946,"children":11947},{"style":594},[11948],{"type":50,"value":11858},{"type":44,"tag":587,"props":11950,"children":11951},{"style":794},[11952],{"type":50,"value":11953},"212529",{"type":44,"tag":587,"props":11955,"children":11956},{"style":594},[11957],{"type":50,"value":1679},{"type":44,"tag":587,"props":11959,"children":11960},{"class":589,"line":991},[11961,11966,11970,11974,11979],{"type":44,"tag":587,"props":11962,"children":11963},{"style":794},[11964],{"type":50,"value":11965},"    --text-secondary",{"type":44,"tag":587,"props":11967,"children":11968},{"style":594},[11969],{"type":50,"value":4241},{"type":44,"tag":587,"props":11971,"children":11972},{"style":594},[11973],{"type":50,"value":11858},{"type":44,"tag":587,"props":11975,"children":11976},{"style":794},[11977],{"type":50,"value":11978},"6c757d",{"type":44,"tag":587,"props":11980,"children":11981},{"style":594},[11982],{"type":50,"value":1679},{"type":44,"tag":587,"props":11984,"children":11985},{"class":589,"line":1008},[11986,11991,11995,11999,12003],{"type":44,"tag":587,"props":11987,"children":11988},{"style":794},[11989],{"type":50,"value":11990},"    --text-on-dark",{"type":44,"tag":587,"props":11992,"children":11993},{"style":594},[11994],{"type":50,"value":4241},{"type":44,"tag":587,"props":11996,"children":11997},{"style":594},[11998],{"type":50,"value":11858},{"type":44,"tag":587,"props":12000,"children":12001},{"style":794},[12002],{"type":50,"value":11888},{"type":44,"tag":587,"props":12004,"children":12005},{"style":594},[12006],{"type":50,"value":1679},{"type":44,"tag":587,"props":12008,"children":12009},{"class":589,"line":1018},[12010],{"type":44,"tag":587,"props":12011,"children":12012},{"emptyLinePlaceholder":1263},[12013],{"type":50,"value":1266},{"type":44,"tag":587,"props":12015,"children":12016},{"class":589,"line":1035},[12017],{"type":44,"tag":587,"props":12018,"children":12019},{"style":1012},[12020],{"type":50,"value":12021},"    \u002F* Accent colors for data *\u002F\n",{"type":44,"tag":587,"props":12023,"children":12024},{"class":589,"line":1051},[12025,12030,12034,12038,12043],{"type":44,"tag":587,"props":12026,"children":12027},{"style":794},[12028],{"type":50,"value":12029},"    --color-1",{"type":44,"tag":587,"props":12031,"children":12032},{"style":594},[12033],{"type":50,"value":4241},{"type":44,"tag":587,"props":12035,"children":12036},{"style":594},[12037],{"type":50,"value":11858},{"type":44,"tag":587,"props":12039,"children":12040},{"style":794},[12041],{"type":50,"value":12042},"4C72B0",{"type":44,"tag":587,"props":12044,"children":12045},{"style":594},[12046],{"type":50,"value":1679},{"type":44,"tag":587,"props":12048,"children":12049},{"class":589,"line":1068},[12050,12055,12059,12063,12068],{"type":44,"tag":587,"props":12051,"children":12052},{"style":794},[12053],{"type":50,"value":12054},"    --color-2",{"type":44,"tag":587,"props":12056,"children":12057},{"style":594},[12058],{"type":50,"value":4241},{"type":44,"tag":587,"props":12060,"children":12061},{"style":594},[12062],{"type":50,"value":11858},{"type":44,"tag":587,"props":12064,"children":12065},{"style":794},[12066],{"type":50,"value":12067},"DD8452",{"type":44,"tag":587,"props":12069,"children":12070},{"style":594},[12071],{"type":50,"value":1679},{"type":44,"tag":587,"props":12073,"children":12074},{"class":589,"line":1107},[12075,12080,12084,12088,12093],{"type":44,"tag":587,"props":12076,"children":12077},{"style":794},[12078],{"type":50,"value":12079},"    --color-3",{"type":44,"tag":587,"props":12081,"children":12082},{"style":594},[12083],{"type":50,"value":4241},{"type":44,"tag":587,"props":12085,"children":12086},{"style":594},[12087],{"type":50,"value":11858},{"type":44,"tag":587,"props":12089,"children":12090},{"style":794},[12091],{"type":50,"value":12092},"55A868",{"type":44,"tag":587,"props":12094,"children":12095},{"style":594},[12096],{"type":50,"value":1679},{"type":44,"tag":587,"props":12098,"children":12099},{"class":589,"line":1146},[12100,12105,12109,12113,12118],{"type":44,"tag":587,"props":12101,"children":12102},{"style":794},[12103],{"type":50,"value":12104},"    --color-4",{"type":44,"tag":587,"props":12106,"children":12107},{"style":594},[12108],{"type":50,"value":4241},{"type":44,"tag":587,"props":12110,"children":12111},{"style":594},[12112],{"type":50,"value":11858},{"type":44,"tag":587,"props":12114,"children":12115},{"style":794},[12116],{"type":50,"value":12117},"C44E52",{"type":44,"tag":587,"props":12119,"children":12120},{"style":594},[12121],{"type":50,"value":1679},{"type":44,"tag":587,"props":12123,"children":12124},{"class":589,"line":1179},[12125,12130,12134,12138,12143],{"type":44,"tag":587,"props":12126,"children":12127},{"style":794},[12128],{"type":50,"value":12129},"    --color-5",{"type":44,"tag":587,"props":12131,"children":12132},{"style":594},[12133],{"type":50,"value":4241},{"type":44,"tag":587,"props":12135,"children":12136},{"style":594},[12137],{"type":50,"value":11858},{"type":44,"tag":587,"props":12139,"children":12140},{"style":794},[12141],{"type":50,"value":12142},"8172B3",{"type":44,"tag":587,"props":12144,"children":12145},{"style":594},[12146],{"type":50,"value":1679},{"type":44,"tag":587,"props":12148,"children":12149},{"class":589,"line":1216},[12150,12155,12159,12163,12168],{"type":44,"tag":587,"props":12151,"children":12152},{"style":794},[12153],{"type":50,"value":12154},"    --color-6",{"type":44,"tag":587,"props":12156,"children":12157},{"style":594},[12158],{"type":50,"value":4241},{"type":44,"tag":587,"props":12160,"children":12161},{"style":594},[12162],{"type":50,"value":11858},{"type":44,"tag":587,"props":12164,"children":12165},{"style":794},[12166],{"type":50,"value":12167},"937860",{"type":44,"tag":587,"props":12169,"children":12170},{"style":594},[12171],{"type":50,"value":1679},{"type":44,"tag":587,"props":12173,"children":12174},{"class":589,"line":1225},[12175],{"type":44,"tag":587,"props":12176,"children":12177},{"emptyLinePlaceholder":1263},[12178],{"type":50,"value":1266},{"type":44,"tag":587,"props":12180,"children":12181},{"class":589,"line":1242},[12182],{"type":44,"tag":587,"props":12183,"children":12184},{"style":1012},[12185],{"type":50,"value":12186},"    \u002F* Status colors *\u002F\n",{"type":44,"tag":587,"props":12188,"children":12189},{"class":589,"line":1259},[12190,12195,12199,12203,12208],{"type":44,"tag":587,"props":12191,"children":12192},{"style":794},[12193],{"type":50,"value":12194},"    --positive",{"type":44,"tag":587,"props":12196,"children":12197},{"style":594},[12198],{"type":50,"value":4241},{"type":44,"tag":587,"props":12200,"children":12201},{"style":594},[12202],{"type":50,"value":11858},{"type":44,"tag":587,"props":12204,"children":12205},{"style":794},[12206],{"type":50,"value":12207},"28a745",{"type":44,"tag":587,"props":12209,"children":12210},{"style":594},[12211],{"type":50,"value":1679},{"type":44,"tag":587,"props":12213,"children":12214},{"class":589,"line":1269},[12215,12220,12224,12228,12233],{"type":44,"tag":587,"props":12216,"children":12217},{"style":794},[12218],{"type":50,"value":12219},"    --negative",{"type":44,"tag":587,"props":12221,"children":12222},{"style":594},[12223],{"type":50,"value":4241},{"type":44,"tag":587,"props":12225,"children":12226},{"style":594},[12227],{"type":50,"value":11858},{"type":44,"tag":587,"props":12229,"children":12230},{"style":794},[12231],{"type":50,"value":12232},"dc3545",{"type":44,"tag":587,"props":12234,"children":12235},{"style":594},[12236],{"type":50,"value":1679},{"type":44,"tag":587,"props":12238,"children":12239},{"class":589,"line":1307},[12240,12245,12249,12253,12257],{"type":44,"tag":587,"props":12241,"children":12242},{"style":794},[12243],{"type":50,"value":12244},"    --neutral",{"type":44,"tag":587,"props":12246,"children":12247},{"style":594},[12248],{"type":50,"value":4241},{"type":44,"tag":587,"props":12250,"children":12251},{"style":594},[12252],{"type":50,"value":11858},{"type":44,"tag":587,"props":12254,"children":12255},{"style":794},[12256],{"type":50,"value":11978},{"type":44,"tag":587,"props":12258,"children":12259},{"style":594},[12260],{"type":50,"value":1679},{"type":44,"tag":587,"props":12262,"children":12263},{"class":589,"line":1316},[12264],{"type":44,"tag":587,"props":12265,"children":12266},{"emptyLinePlaceholder":1263},[12267],{"type":50,"value":1266},{"type":44,"tag":587,"props":12269,"children":12270},{"class":589,"line":1332},[12271],{"type":44,"tag":587,"props":12272,"children":12273},{"style":1012},[12274],{"type":50,"value":12275},"    \u002F* Spacing *\u002F\n",{"type":44,"tag":587,"props":12277,"children":12278},{"class":589,"line":1340},[12279,12284,12288,12293],{"type":44,"tag":587,"props":12280,"children":12281},{"style":794},[12282],{"type":50,"value":12283},"    --gap",{"type":44,"tag":587,"props":12285,"children":12286},{"style":594},[12287],{"type":50,"value":4241},{"type":44,"tag":587,"props":12289,"children":12290},{"style":2868},[12291],{"type":50,"value":12292}," 16px",{"type":44,"tag":587,"props":12294,"children":12295},{"style":594},[12296],{"type":50,"value":1679},{"type":44,"tag":587,"props":12298,"children":12299},{"class":589,"line":1377},[12300,12305,12309,12314],{"type":44,"tag":587,"props":12301,"children":12302},{"style":794},[12303],{"type":50,"value":12304},"    --radius",{"type":44,"tag":587,"props":12306,"children":12307},{"style":594},[12308],{"type":50,"value":4241},{"type":44,"tag":587,"props":12310,"children":12311},{"style":2868},[12312],{"type":50,"value":12313}," 8px",{"type":44,"tag":587,"props":12315,"children":12316},{"style":594},[12317],{"type":50,"value":1679},{"type":44,"tag":587,"props":12319,"children":12320},{"class":589,"line":1386},[12321],{"type":44,"tag":587,"props":12322,"children":12323},{"style":594},[12324],{"type":50,"value":3192},{"type":44,"tag":103,"props":12326,"children":12328},{"id":12327},"layout",[12329],{"type":50,"value":12330},"Layout",{"type":44,"tag":84,"props":12332,"children":12334},{"className":11812,"code":12333,"language":11814,"meta":93,"style":93},"* {\n    margin: 0;\n    padding: 0;\n    box-sizing: border-box;\n}\n\nbody {\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n    background: var(--bg-primary);\n    color: var(--text-primary);\n    line-height: 1.5;\n}\n\n.dashboard-container {\n    max-width: 1400px;\n    margin: 0 auto;\n    padding: var(--gap);\n}\n\n.dashboard-header {\n    background: var(--bg-header);\n    color: var(--text-on-dark);\n    padding: 20px 24px;\n    border-radius: var(--radius);\n    margin-bottom: var(--gap);\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    flex-wrap: wrap;\n    gap: 12px;\n}\n\n.dashboard-header h1 {\n    font-size: 20px;\n    font-weight: 600;\n}\n",[12335],{"type":44,"tag":91,"props":12336,"children":12337},{"__ignoreMap":93},[12338,12349,12370,12390,12411,12418,12425,12436,12501,12532,12561,12582,12589,12596,12611,12632,12656,12684,12691,12698,12713,12741,12769,12794,12823,12851,12872,12893,12914,12935,12956,12963,12970,12990,13010,13031],{"type":44,"tag":587,"props":12339,"children":12340},{"class":589,"line":590},[12341,12345],{"type":44,"tag":587,"props":12342,"children":12343},{"style":1708},[12344],{"type":50,"value":2937},{"type":44,"tag":587,"props":12346,"children":12347},{"style":594},[12348],{"type":50,"value":1716},{"type":44,"tag":587,"props":12350,"children":12351},{"class":589,"line":617},[12352,12358,12362,12366],{"type":44,"tag":587,"props":12353,"children":12355},{"style":12354},"--shiki-light:#8796B0;--shiki-default:#B2CCD6;--shiki-dark:#B2CCD6",[12356],{"type":50,"value":12357},"    margin",{"type":44,"tag":587,"props":12359,"children":12360},{"style":594},[12361],{"type":50,"value":4241},{"type":44,"tag":587,"props":12363,"children":12364},{"style":2868},[12365],{"type":50,"value":2871},{"type":44,"tag":587,"props":12367,"children":12368},{"style":594},[12369],{"type":50,"value":1679},{"type":44,"tag":587,"props":12371,"children":12372},{"class":589,"line":659},[12373,12378,12382,12386],{"type":44,"tag":587,"props":12374,"children":12375},{"style":12354},[12376],{"type":50,"value":12377},"    padding",{"type":44,"tag":587,"props":12379,"children":12380},{"style":594},[12381],{"type":50,"value":4241},{"type":44,"tag":587,"props":12383,"children":12384},{"style":2868},[12385],{"type":50,"value":2871},{"type":44,"tag":587,"props":12387,"children":12388},{"style":594},[12389],{"type":50,"value":1679},{"type":44,"tag":587,"props":12391,"children":12392},{"class":589,"line":676},[12393,12398,12402,12407],{"type":44,"tag":587,"props":12394,"children":12395},{"style":12354},[12396],{"type":50,"value":12397},"    box-sizing",{"type":44,"tag":587,"props":12399,"children":12400},{"style":594},[12401],{"type":50,"value":4241},{"type":44,"tag":587,"props":12403,"children":12404},{"style":794},[12405],{"type":50,"value":12406}," border-box",{"type":44,"tag":587,"props":12408,"children":12409},{"style":594},[12410],{"type":50,"value":1679},{"type":44,"tag":587,"props":12412,"children":12413},{"class":589,"line":716},[12414],{"type":44,"tag":587,"props":12415,"children":12416},{"style":594},[12417],{"type":50,"value":3192},{"type":44,"tag":587,"props":12419,"children":12420},{"class":589,"line":776},[12421],{"type":44,"tag":587,"props":12422,"children":12423},{"emptyLinePlaceholder":1263},[12424],{"type":50,"value":1266},{"type":44,"tag":587,"props":12426,"children":12427},{"class":589,"line":813},[12428,12432],{"type":44,"tag":587,"props":12429,"children":12430},{"style":1708},[12431],{"type":50,"value":1061},{"type":44,"tag":587,"props":12433,"children":12434},{"style":594},[12435],{"type":50,"value":1716},{"type":44,"tag":587,"props":12437,"children":12438},{"class":589,"line":905},[12439,12444,12448,12453,12457,12462,12466,12470,12475,12479,12483,12488,12492,12497],{"type":44,"tag":587,"props":12440,"children":12441},{"style":12354},[12442],{"type":50,"value":12443},"    font-family",{"type":44,"tag":587,"props":12445,"children":12446},{"style":594},[12447],{"type":50,"value":4241},{"type":44,"tag":587,"props":12449,"children":12450},{"style":794},[12451],{"type":50,"value":12452}," -apple-system",{"type":44,"tag":587,"props":12454,"children":12455},{"style":594},[12456],{"type":50,"value":2593},{"type":44,"tag":587,"props":12458,"children":12459},{"style":794},[12460],{"type":50,"value":12461}," BlinkMacSystemFont",{"type":44,"tag":587,"props":12463,"children":12464},{"style":594},[12465],{"type":50,"value":2593},{"type":44,"tag":587,"props":12467,"children":12468},{"style":594},[12469],{"type":50,"value":2625},{"type":44,"tag":587,"props":12471,"children":12472},{"style":645},[12473],{"type":50,"value":12474},"Segoe UI",{"type":44,"tag":587,"props":12476,"children":12477},{"style":594},[12478],{"type":50,"value":2635},{"type":44,"tag":587,"props":12480,"children":12481},{"style":594},[12482],{"type":50,"value":2593},{"type":44,"tag":587,"props":12484,"children":12485},{"style":794},[12486],{"type":50,"value":12487}," Roboto",{"type":44,"tag":587,"props":12489,"children":12490},{"style":594},[12491],{"type":50,"value":2593},{"type":44,"tag":587,"props":12493,"children":12494},{"style":794},[12495],{"type":50,"value":12496}," sans-serif",{"type":44,"tag":587,"props":12498,"children":12499},{"style":594},[12500],{"type":50,"value":1679},{"type":44,"tag":587,"props":12502,"children":12503},{"class":589,"line":991},[12504,12509,12513,12518,12522,12527],{"type":44,"tag":587,"props":12505,"children":12506},{"style":12354},[12507],{"type":50,"value":12508},"    background",{"type":44,"tag":587,"props":12510,"children":12511},{"style":594},[12512],{"type":50,"value":4241},{"type":44,"tag":587,"props":12514,"children":12515},{"style":1830},[12516],{"type":50,"value":12517}," var",{"type":44,"tag":587,"props":12519,"children":12520},{"style":594},[12521],{"type":50,"value":1730},{"type":44,"tag":587,"props":12523,"children":12524},{"style":794},[12525],{"type":50,"value":12526},"--bg-primary",{"type":44,"tag":587,"props":12528,"children":12529},{"style":594},[12530],{"type":50,"value":12531},");\n",{"type":44,"tag":587,"props":12533,"children":12534},{"class":589,"line":1008},[12535,12540,12544,12548,12552,12557],{"type":44,"tag":587,"props":12536,"children":12537},{"style":12354},[12538],{"type":50,"value":12539},"    color",{"type":44,"tag":587,"props":12541,"children":12542},{"style":594},[12543],{"type":50,"value":4241},{"type":44,"tag":587,"props":12545,"children":12546},{"style":1830},[12547],{"type":50,"value":12517},{"type":44,"tag":587,"props":12549,"children":12550},{"style":594},[12551],{"type":50,"value":1730},{"type":44,"tag":587,"props":12553,"children":12554},{"style":794},[12555],{"type":50,"value":12556},"--text-primary",{"type":44,"tag":587,"props":12558,"children":12559},{"style":594},[12560],{"type":50,"value":12531},{"type":44,"tag":587,"props":12562,"children":12563},{"class":589,"line":1018},[12564,12569,12573,12578],{"type":44,"tag":587,"props":12565,"children":12566},{"style":12354},[12567],{"type":50,"value":12568},"    line-height",{"type":44,"tag":587,"props":12570,"children":12571},{"style":594},[12572],{"type":50,"value":4241},{"type":44,"tag":587,"props":12574,"children":12575},{"style":2868},[12576],{"type":50,"value":12577}," 1.5",{"type":44,"tag":587,"props":12579,"children":12580},{"style":594},[12581],{"type":50,"value":1679},{"type":44,"tag":587,"props":12583,"children":12584},{"class":589,"line":1035},[12585],{"type":44,"tag":587,"props":12586,"children":12587},{"style":594},[12588],{"type":50,"value":3192},{"type":44,"tag":587,"props":12590,"children":12591},{"class":589,"line":1051},[12592],{"type":44,"tag":587,"props":12593,"children":12594},{"emptyLinePlaceholder":1263},[12595],{"type":50,"value":1266},{"type":44,"tag":587,"props":12597,"children":12598},{"class":589,"line":1068},[12599,12603,12607],{"type":44,"tag":587,"props":12600,"children":12601},{"style":594},[12602],{"type":50,"value":70},{"type":44,"tag":587,"props":12604,"children":12605},{"style":1708},[12606],{"type":50,"value":1096},{"type":44,"tag":587,"props":12608,"children":12609},{"style":594},[12610],{"type":50,"value":1716},{"type":44,"tag":587,"props":12612,"children":12613},{"class":589,"line":1107},[12614,12619,12623,12628],{"type":44,"tag":587,"props":12615,"children":12616},{"style":12354},[12617],{"type":50,"value":12618},"    max-width",{"type":44,"tag":587,"props":12620,"children":12621},{"style":594},[12622],{"type":50,"value":4241},{"type":44,"tag":587,"props":12624,"children":12625},{"style":2868},[12626],{"type":50,"value":12627}," 1400px",{"type":44,"tag":587,"props":12629,"children":12630},{"style":594},[12631],{"type":50,"value":1679},{"type":44,"tag":587,"props":12633,"children":12634},{"class":589,"line":1146},[12635,12639,12643,12647,12652],{"type":44,"tag":587,"props":12636,"children":12637},{"style":12354},[12638],{"type":50,"value":12357},{"type":44,"tag":587,"props":12640,"children":12641},{"style":594},[12642],{"type":50,"value":4241},{"type":44,"tag":587,"props":12644,"children":12645},{"style":2868},[12646],{"type":50,"value":2871},{"type":44,"tag":587,"props":12648,"children":12649},{"style":794},[12650],{"type":50,"value":12651}," auto",{"type":44,"tag":587,"props":12653,"children":12654},{"style":594},[12655],{"type":50,"value":1679},{"type":44,"tag":587,"props":12657,"children":12658},{"class":589,"line":1179},[12659,12663,12667,12671,12675,12680],{"type":44,"tag":587,"props":12660,"children":12661},{"style":12354},[12662],{"type":50,"value":12377},{"type":44,"tag":587,"props":12664,"children":12665},{"style":594},[12666],{"type":50,"value":4241},{"type":44,"tag":587,"props":12668,"children":12669},{"style":1830},[12670],{"type":50,"value":12517},{"type":44,"tag":587,"props":12672,"children":12673},{"style":594},[12674],{"type":50,"value":1730},{"type":44,"tag":587,"props":12676,"children":12677},{"style":794},[12678],{"type":50,"value":12679},"--gap",{"type":44,"tag":587,"props":12681,"children":12682},{"style":594},[12683],{"type":50,"value":12531},{"type":44,"tag":587,"props":12685,"children":12686},{"class":589,"line":1216},[12687],{"type":44,"tag":587,"props":12688,"children":12689},{"style":594},[12690],{"type":50,"value":3192},{"type":44,"tag":587,"props":12692,"children":12693},{"class":589,"line":1225},[12694],{"type":44,"tag":587,"props":12695,"children":12696},{"emptyLinePlaceholder":1263},[12697],{"type":50,"value":1266},{"type":44,"tag":587,"props":12699,"children":12700},{"class":589,"line":1242},[12701,12705,12709],{"type":44,"tag":587,"props":12702,"children":12703},{"style":594},[12704],{"type":50,"value":70},{"type":44,"tag":587,"props":12706,"children":12707},{"style":1708},[12708],{"type":50,"value":1135},{"type":44,"tag":587,"props":12710,"children":12711},{"style":594},[12712],{"type":50,"value":1716},{"type":44,"tag":587,"props":12714,"children":12715},{"class":589,"line":1259},[12716,12720,12724,12728,12732,12737],{"type":44,"tag":587,"props":12717,"children":12718},{"style":12354},[12719],{"type":50,"value":12508},{"type":44,"tag":587,"props":12721,"children":12722},{"style":594},[12723],{"type":50,"value":4241},{"type":44,"tag":587,"props":12725,"children":12726},{"style":1830},[12727],{"type":50,"value":12517},{"type":44,"tag":587,"props":12729,"children":12730},{"style":594},[12731],{"type":50,"value":1730},{"type":44,"tag":587,"props":12733,"children":12734},{"style":794},[12735],{"type":50,"value":12736},"--bg-header",{"type":44,"tag":587,"props":12738,"children":12739},{"style":594},[12740],{"type":50,"value":12531},{"type":44,"tag":587,"props":12742,"children":12743},{"class":589,"line":1269},[12744,12748,12752,12756,12760,12765],{"type":44,"tag":587,"props":12745,"children":12746},{"style":12354},[12747],{"type":50,"value":12539},{"type":44,"tag":587,"props":12749,"children":12750},{"style":594},[12751],{"type":50,"value":4241},{"type":44,"tag":587,"props":12753,"children":12754},{"style":1830},[12755],{"type":50,"value":12517},{"type":44,"tag":587,"props":12757,"children":12758},{"style":594},[12759],{"type":50,"value":1730},{"type":44,"tag":587,"props":12761,"children":12762},{"style":794},[12763],{"type":50,"value":12764},"--text-on-dark",{"type":44,"tag":587,"props":12766,"children":12767},{"style":594},[12768],{"type":50,"value":12531},{"type":44,"tag":587,"props":12770,"children":12771},{"class":589,"line":1307},[12772,12776,12780,12785,12790],{"type":44,"tag":587,"props":12773,"children":12774},{"style":12354},[12775],{"type":50,"value":12377},{"type":44,"tag":587,"props":12777,"children":12778},{"style":594},[12779],{"type":50,"value":4241},{"type":44,"tag":587,"props":12781,"children":12782},{"style":2868},[12783],{"type":50,"value":12784}," 20px",{"type":44,"tag":587,"props":12786,"children":12787},{"style":2868},[12788],{"type":50,"value":12789}," 24px",{"type":44,"tag":587,"props":12791,"children":12792},{"style":594},[12793],{"type":50,"value":1679},{"type":44,"tag":587,"props":12795,"children":12796},{"class":589,"line":1316},[12797,12802,12806,12810,12814,12819],{"type":44,"tag":587,"props":12798,"children":12799},{"style":12354},[12800],{"type":50,"value":12801},"    border-radius",{"type":44,"tag":587,"props":12803,"children":12804},{"style":594},[12805],{"type":50,"value":4241},{"type":44,"tag":587,"props":12807,"children":12808},{"style":1830},[12809],{"type":50,"value":12517},{"type":44,"tag":587,"props":12811,"children":12812},{"style":594},[12813],{"type":50,"value":1730},{"type":44,"tag":587,"props":12815,"children":12816},{"style":794},[12817],{"type":50,"value":12818},"--radius",{"type":44,"tag":587,"props":12820,"children":12821},{"style":594},[12822],{"type":50,"value":12531},{"type":44,"tag":587,"props":12824,"children":12825},{"class":589,"line":1332},[12826,12831,12835,12839,12843,12847],{"type":44,"tag":587,"props":12827,"children":12828},{"style":12354},[12829],{"type":50,"value":12830},"    margin-bottom",{"type":44,"tag":587,"props":12832,"children":12833},{"style":594},[12834],{"type":50,"value":4241},{"type":44,"tag":587,"props":12836,"children":12837},{"style":1830},[12838],{"type":50,"value":12517},{"type":44,"tag":587,"props":12840,"children":12841},{"style":594},[12842],{"type":50,"value":1730},{"type":44,"tag":587,"props":12844,"children":12845},{"style":794},[12846],{"type":50,"value":12679},{"type":44,"tag":587,"props":12848,"children":12849},{"style":594},[12850],{"type":50,"value":12531},{"type":44,"tag":587,"props":12852,"children":12853},{"class":589,"line":1340},[12854,12859,12863,12868],{"type":44,"tag":587,"props":12855,"children":12856},{"style":12354},[12857],{"type":50,"value":12858},"    display",{"type":44,"tag":587,"props":12860,"children":12861},{"style":594},[12862],{"type":50,"value":4241},{"type":44,"tag":587,"props":12864,"children":12865},{"style":794},[12866],{"type":50,"value":12867}," flex",{"type":44,"tag":587,"props":12869,"children":12870},{"style":594},[12871],{"type":50,"value":1679},{"type":44,"tag":587,"props":12873,"children":12874},{"class":589,"line":1377},[12875,12880,12884,12889],{"type":44,"tag":587,"props":12876,"children":12877},{"style":12354},[12878],{"type":50,"value":12879},"    justify-content",{"type":44,"tag":587,"props":12881,"children":12882},{"style":594},[12883],{"type":50,"value":4241},{"type":44,"tag":587,"props":12885,"children":12886},{"style":794},[12887],{"type":50,"value":12888}," space-between",{"type":44,"tag":587,"props":12890,"children":12891},{"style":594},[12892],{"type":50,"value":1679},{"type":44,"tag":587,"props":12894,"children":12895},{"class":589,"line":1386},[12896,12901,12905,12910],{"type":44,"tag":587,"props":12897,"children":12898},{"style":12354},[12899],{"type":50,"value":12900},"    align-items",{"type":44,"tag":587,"props":12902,"children":12903},{"style":594},[12904],{"type":50,"value":4241},{"type":44,"tag":587,"props":12906,"children":12907},{"style":794},[12908],{"type":50,"value":12909}," center",{"type":44,"tag":587,"props":12911,"children":12912},{"style":594},[12913],{"type":50,"value":1679},{"type":44,"tag":587,"props":12915,"children":12916},{"class":589,"line":1402},[12917,12922,12926,12931],{"type":44,"tag":587,"props":12918,"children":12919},{"style":12354},[12920],{"type":50,"value":12921},"    flex-wrap",{"type":44,"tag":587,"props":12923,"children":12924},{"style":594},[12925],{"type":50,"value":4241},{"type":44,"tag":587,"props":12927,"children":12928},{"style":794},[12929],{"type":50,"value":12930}," wrap",{"type":44,"tag":587,"props":12932,"children":12933},{"style":594},[12934],{"type":50,"value":1679},{"type":44,"tag":587,"props":12936,"children":12937},{"class":589,"line":1410},[12938,12943,12947,12952],{"type":44,"tag":587,"props":12939,"children":12940},{"style":12354},[12941],{"type":50,"value":12942},"    gap",{"type":44,"tag":587,"props":12944,"children":12945},{"style":594},[12946],{"type":50,"value":4241},{"type":44,"tag":587,"props":12948,"children":12949},{"style":2868},[12950],{"type":50,"value":12951}," 12px",{"type":44,"tag":587,"props":12953,"children":12954},{"style":594},[12955],{"type":50,"value":1679},{"type":44,"tag":587,"props":12957,"children":12958},{"class":589,"line":1447},[12959],{"type":44,"tag":587,"props":12960,"children":12961},{"style":594},[12962],{"type":50,"value":3192},{"type":44,"tag":587,"props":12964,"children":12965},{"class":589,"line":1456},[12966],{"type":44,"tag":587,"props":12967,"children":12968},{"emptyLinePlaceholder":1263},[12969],{"type":50,"value":1266},{"type":44,"tag":587,"props":12971,"children":12972},{"class":589,"line":1472},[12973,12977,12981,12986],{"type":44,"tag":587,"props":12974,"children":12975},{"style":594},[12976],{"type":50,"value":70},{"type":44,"tag":587,"props":12978,"children":12979},{"style":1708},[12980],{"type":50,"value":1135},{"type":44,"tag":587,"props":12982,"children":12983},{"style":1708},[12984],{"type":50,"value":12985}," h1",{"type":44,"tag":587,"props":12987,"children":12988},{"style":594},[12989],{"type":50,"value":1716},{"type":44,"tag":587,"props":12991,"children":12992},{"class":589,"line":1480},[12993,12998,13002,13006],{"type":44,"tag":587,"props":12994,"children":12995},{"style":12354},[12996],{"type":50,"value":12997},"    font-size",{"type":44,"tag":587,"props":12999,"children":13000},{"style":594},[13001],{"type":50,"value":4241},{"type":44,"tag":587,"props":13003,"children":13004},{"style":2868},[13005],{"type":50,"value":12784},{"type":44,"tag":587,"props":13007,"children":13008},{"style":594},[13009],{"type":50,"value":1679},{"type":44,"tag":587,"props":13011,"children":13012},{"class":589,"line":1518},[13013,13018,13022,13027],{"type":44,"tag":587,"props":13014,"children":13015},{"style":12354},[13016],{"type":50,"value":13017},"    font-weight",{"type":44,"tag":587,"props":13019,"children":13020},{"style":594},[13021],{"type":50,"value":4241},{"type":44,"tag":587,"props":13023,"children":13024},{"style":2868},[13025],{"type":50,"value":13026}," 600",{"type":44,"tag":587,"props":13028,"children":13029},{"style":594},[13030],{"type":50,"value":1679},{"type":44,"tag":587,"props":13032,"children":13033},{"class":589,"line":1589},[13034],{"type":44,"tag":587,"props":13035,"children":13036},{"style":594},[13037],{"type":50,"value":3192},{"type":44,"tag":103,"props":13039,"children":13041},{"id":13040},"kpi-cards",[13042],{"type":50,"value":13043},"KPI Cards",{"type":44,"tag":84,"props":13045,"children":13047},{"className":11812,"code":13046,"language":11814,"meta":93,"style":93},".kpi-row {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n    gap: var(--gap);\n    margin-bottom: var(--gap);\n}\n\n.kpi-card {\n    background: var(--bg-card);\n    border-radius: var(--radius);\n    padding: 20px 24px;\n    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);\n}\n\n.kpi-label {\n    font-size: 13px;\n    color: var(--text-secondary);\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n    margin-bottom: 4px;\n}\n\n.kpi-value {\n    font-size: 28px;\n    font-weight: 700;\n    color: var(--text-primary);\n    margin-bottom: 4px;\n}\n\n.kpi-change {\n    font-size: 13px;\n    font-weight: 500;\n}\n\n.kpi-change.positive { color: var(--positive); }\n.kpi-change.negative { color: var(--negative); }\n",[13048],{"type":44,"tag":91,"props":13049,"children":13050},{"__ignoreMap":93},[13051,13066,13086,13144,13171,13198,13205,13212,13227,13255,13282,13305,13373,13380,13387,13402,13422,13450,13471,13492,13512,13519,13526,13541,13561,13581,13608,13627,13634,13641,13657,13676,13696,13703,13710,13764],{"type":44,"tag":587,"props":13052,"children":13053},{"class":589,"line":590},[13054,13058,13062],{"type":44,"tag":587,"props":13055,"children":13056},{"style":594},[13057],{"type":50,"value":70},{"type":44,"tag":587,"props":13059,"children":13060},{"style":1708},[13061],{"type":50,"value":1296},{"type":44,"tag":587,"props":13063,"children":13064},{"style":594},[13065],{"type":50,"value":1716},{"type":44,"tag":587,"props":13067,"children":13068},{"class":589,"line":617},[13069,13073,13077,13082],{"type":44,"tag":587,"props":13070,"children":13071},{"style":12354},[13072],{"type":50,"value":12858},{"type":44,"tag":587,"props":13074,"children":13075},{"style":594},[13076],{"type":50,"value":4241},{"type":44,"tag":587,"props":13078,"children":13079},{"style":794},[13080],{"type":50,"value":13081}," grid",{"type":44,"tag":587,"props":13083,"children":13084},{"style":594},[13085],{"type":50,"value":1679},{"type":44,"tag":587,"props":13087,"children":13088},{"class":589,"line":659},[13089,13094,13098,13103,13107,13112,13116,13121,13125,13130,13134,13139],{"type":44,"tag":587,"props":13090,"children":13091},{"style":12354},[13092],{"type":50,"value":13093},"    grid-template-columns",{"type":44,"tag":587,"props":13095,"children":13096},{"style":594},[13097],{"type":50,"value":4241},{"type":44,"tag":587,"props":13099,"children":13100},{"style":1830},[13101],{"type":50,"value":13102}," repeat",{"type":44,"tag":587,"props":13104,"children":13105},{"style":594},[13106],{"type":50,"value":1730},{"type":44,"tag":587,"props":13108,"children":13109},{"style":794},[13110],{"type":50,"value":13111},"auto-fit",{"type":44,"tag":587,"props":13113,"children":13114},{"style":594},[13115],{"type":50,"value":2593},{"type":44,"tag":587,"props":13117,"children":13118},{"style":1830},[13119],{"type":50,"value":13120}," minmax",{"type":44,"tag":587,"props":13122,"children":13123},{"style":594},[13124],{"type":50,"value":1730},{"type":44,"tag":587,"props":13126,"children":13127},{"style":2868},[13128],{"type":50,"value":13129},"200px",{"type":44,"tag":587,"props":13131,"children":13132},{"style":594},[13133],{"type":50,"value":2593},{"type":44,"tag":587,"props":13135,"children":13136},{"style":2868},[13137],{"type":50,"value":13138}," 1fr",{"type":44,"tag":587,"props":13140,"children":13141},{"style":594},[13142],{"type":50,"value":13143},"));\n",{"type":44,"tag":587,"props":13145,"children":13146},{"class":589,"line":676},[13147,13151,13155,13159,13163,13167],{"type":44,"tag":587,"props":13148,"children":13149},{"style":12354},[13150],{"type":50,"value":12942},{"type":44,"tag":587,"props":13152,"children":13153},{"style":594},[13154],{"type":50,"value":4241},{"type":44,"tag":587,"props":13156,"children":13157},{"style":1830},[13158],{"type":50,"value":12517},{"type":44,"tag":587,"props":13160,"children":13161},{"style":594},[13162],{"type":50,"value":1730},{"type":44,"tag":587,"props":13164,"children":13165},{"style":794},[13166],{"type":50,"value":12679},{"type":44,"tag":587,"props":13168,"children":13169},{"style":594},[13170],{"type":50,"value":12531},{"type":44,"tag":587,"props":13172,"children":13173},{"class":589,"line":716},[13174,13178,13182,13186,13190,13194],{"type":44,"tag":587,"props":13175,"children":13176},{"style":12354},[13177],{"type":50,"value":12830},{"type":44,"tag":587,"props":13179,"children":13180},{"style":594},[13181],{"type":50,"value":4241},{"type":44,"tag":587,"props":13183,"children":13184},{"style":1830},[13185],{"type":50,"value":12517},{"type":44,"tag":587,"props":13187,"children":13188},{"style":594},[13189],{"type":50,"value":1730},{"type":44,"tag":587,"props":13191,"children":13192},{"style":794},[13193],{"type":50,"value":12679},{"type":44,"tag":587,"props":13195,"children":13196},{"style":594},[13197],{"type":50,"value":12531},{"type":44,"tag":587,"props":13199,"children":13200},{"class":589,"line":776},[13201],{"type":44,"tag":587,"props":13202,"children":13203},{"style":594},[13204],{"type":50,"value":3192},{"type":44,"tag":587,"props":13206,"children":13207},{"class":589,"line":813},[13208],{"type":44,"tag":587,"props":13209,"children":13210},{"emptyLinePlaceholder":1263},[13211],{"type":50,"value":1266},{"type":44,"tag":587,"props":13213,"children":13214},{"class":589,"line":905},[13215,13219,13223],{"type":44,"tag":587,"props":13216,"children":13217},{"style":594},[13218],{"type":50,"value":70},{"type":44,"tag":587,"props":13220,"children":13221},{"style":1708},[13222],{"type":50,"value":2333},{"type":44,"tag":587,"props":13224,"children":13225},{"style":594},[13226],{"type":50,"value":1716},{"type":44,"tag":587,"props":13228,"children":13229},{"class":589,"line":991},[13230,13234,13238,13242,13246,13251],{"type":44,"tag":587,"props":13231,"children":13232},{"style":12354},[13233],{"type":50,"value":12508},{"type":44,"tag":587,"props":13235,"children":13236},{"style":594},[13237],{"type":50,"value":4241},{"type":44,"tag":587,"props":13239,"children":13240},{"style":1830},[13241],{"type":50,"value":12517},{"type":44,"tag":587,"props":13243,"children":13244},{"style":594},[13245],{"type":50,"value":1730},{"type":44,"tag":587,"props":13247,"children":13248},{"style":794},[13249],{"type":50,"value":13250},"--bg-card",{"type":44,"tag":587,"props":13252,"children":13253},{"style":594},[13254],{"type":50,"value":12531},{"type":44,"tag":587,"props":13256,"children":13257},{"class":589,"line":1008},[13258,13262,13266,13270,13274,13278],{"type":44,"tag":587,"props":13259,"children":13260},{"style":12354},[13261],{"type":50,"value":12801},{"type":44,"tag":587,"props":13263,"children":13264},{"style":594},[13265],{"type":50,"value":4241},{"type":44,"tag":587,"props":13267,"children":13268},{"style":1830},[13269],{"type":50,"value":12517},{"type":44,"tag":587,"props":13271,"children":13272},{"style":594},[13273],{"type":50,"value":1730},{"type":44,"tag":587,"props":13275,"children":13276},{"style":794},[13277],{"type":50,"value":12818},{"type":44,"tag":587,"props":13279,"children":13280},{"style":594},[13281],{"type":50,"value":12531},{"type":44,"tag":587,"props":13283,"children":13284},{"class":589,"line":1018},[13285,13289,13293,13297,13301],{"type":44,"tag":587,"props":13286,"children":13287},{"style":12354},[13288],{"type":50,"value":12377},{"type":44,"tag":587,"props":13290,"children":13291},{"style":594},[13292],{"type":50,"value":4241},{"type":44,"tag":587,"props":13294,"children":13295},{"style":2868},[13296],{"type":50,"value":12784},{"type":44,"tag":587,"props":13298,"children":13299},{"style":2868},[13300],{"type":50,"value":12789},{"type":44,"tag":587,"props":13302,"children":13303},{"style":594},[13304],{"type":50,"value":1679},{"type":44,"tag":587,"props":13306,"children":13307},{"class":589,"line":1035},[13308,13313,13317,13321,13326,13331,13336,13340,13344,13348,13352,13356,13360,13364,13369],{"type":44,"tag":587,"props":13309,"children":13310},{"style":12354},[13311],{"type":50,"value":13312},"    box-shadow",{"type":44,"tag":587,"props":13314,"children":13315},{"style":594},[13316],{"type":50,"value":4241},{"type":44,"tag":587,"props":13318,"children":13319},{"style":2868},[13320],{"type":50,"value":2871},{"type":44,"tag":587,"props":13322,"children":13323},{"style":2868},[13324],{"type":50,"value":13325}," 1px",{"type":44,"tag":587,"props":13327,"children":13328},{"style":2868},[13329],{"type":50,"value":13330}," 3px",{"type":44,"tag":587,"props":13332,"children":13333},{"style":1830},[13334],{"type":50,"value":13335}," rgba",{"type":44,"tag":587,"props":13337,"children":13338},{"style":594},[13339],{"type":50,"value":1730},{"type":44,"tag":587,"props":13341,"children":13342},{"style":2868},[13343],{"type":50,"value":3524},{"type":44,"tag":587,"props":13345,"children":13346},{"style":594},[13347],{"type":50,"value":2593},{"type":44,"tag":587,"props":13349,"children":13350},{"style":2868},[13351],{"type":50,"value":2871},{"type":44,"tag":587,"props":13353,"children":13354},{"style":594},[13355],{"type":50,"value":2593},{"type":44,"tag":587,"props":13357,"children":13358},{"style":2868},[13359],{"type":50,"value":2871},{"type":44,"tag":587,"props":13361,"children":13362},{"style":594},[13363],{"type":50,"value":2593},{"type":44,"tag":587,"props":13365,"children":13366},{"style":2868},[13367],{"type":50,"value":13368}," 0.08",{"type":44,"tag":587,"props":13370,"children":13371},{"style":594},[13372],{"type":50,"value":12531},{"type":44,"tag":587,"props":13374,"children":13375},{"class":589,"line":1051},[13376],{"type":44,"tag":587,"props":13377,"children":13378},{"style":594},[13379],{"type":50,"value":3192},{"type":44,"tag":587,"props":13381,"children":13382},{"class":589,"line":1068},[13383],{"type":44,"tag":587,"props":13384,"children":13385},{"emptyLinePlaceholder":1263},[13386],{"type":50,"value":1266},{"type":44,"tag":587,"props":13388,"children":13389},{"class":589,"line":1107},[13390,13394,13398],{"type":44,"tag":587,"props":13391,"children":13392},{"style":594},[13393],{"type":50,"value":70},{"type":44,"tag":587,"props":13395,"children":13396},{"style":1708},[13397],{"type":50,"value":2369},{"type":44,"tag":587,"props":13399,"children":13400},{"style":594},[13401],{"type":50,"value":1716},{"type":44,"tag":587,"props":13403,"children":13404},{"class":589,"line":1146},[13405,13409,13413,13418],{"type":44,"tag":587,"props":13406,"children":13407},{"style":12354},[13408],{"type":50,"value":12997},{"type":44,"tag":587,"props":13410,"children":13411},{"style":594},[13412],{"type":50,"value":4241},{"type":44,"tag":587,"props":13414,"children":13415},{"style":2868},[13416],{"type":50,"value":13417}," 13px",{"type":44,"tag":587,"props":13419,"children":13420},{"style":594},[13421],{"type":50,"value":1679},{"type":44,"tag":587,"props":13423,"children":13424},{"class":589,"line":1179},[13425,13429,13433,13437,13441,13446],{"type":44,"tag":587,"props":13426,"children":13427},{"style":12354},[13428],{"type":50,"value":12539},{"type":44,"tag":587,"props":13430,"children":13431},{"style":594},[13432],{"type":50,"value":4241},{"type":44,"tag":587,"props":13434,"children":13435},{"style":1830},[13436],{"type":50,"value":12517},{"type":44,"tag":587,"props":13438,"children":13439},{"style":594},[13440],{"type":50,"value":1730},{"type":44,"tag":587,"props":13442,"children":13443},{"style":794},[13444],{"type":50,"value":13445},"--text-secondary",{"type":44,"tag":587,"props":13447,"children":13448},{"style":594},[13449],{"type":50,"value":12531},{"type":44,"tag":587,"props":13451,"children":13452},{"class":589,"line":1216},[13453,13458,13462,13467],{"type":44,"tag":587,"props":13454,"children":13455},{"style":12354},[13456],{"type":50,"value":13457},"    text-transform",{"type":44,"tag":587,"props":13459,"children":13460},{"style":594},[13461],{"type":50,"value":4241},{"type":44,"tag":587,"props":13463,"children":13464},{"style":794},[13465],{"type":50,"value":13466}," uppercase",{"type":44,"tag":587,"props":13468,"children":13469},{"style":594},[13470],{"type":50,"value":1679},{"type":44,"tag":587,"props":13472,"children":13473},{"class":589,"line":1225},[13474,13479,13483,13488],{"type":44,"tag":587,"props":13475,"children":13476},{"style":12354},[13477],{"type":50,"value":13478},"    letter-spacing",{"type":44,"tag":587,"props":13480,"children":13481},{"style":594},[13482],{"type":50,"value":4241},{"type":44,"tag":587,"props":13484,"children":13485},{"style":2868},[13486],{"type":50,"value":13487}," 0.5px",{"type":44,"tag":587,"props":13489,"children":13490},{"style":594},[13491],{"type":50,"value":1679},{"type":44,"tag":587,"props":13493,"children":13494},{"class":589,"line":1242},[13495,13499,13503,13508],{"type":44,"tag":587,"props":13496,"children":13497},{"style":12354},[13498],{"type":50,"value":12830},{"type":44,"tag":587,"props":13500,"children":13501},{"style":594},[13502],{"type":50,"value":4241},{"type":44,"tag":587,"props":13504,"children":13505},{"style":2868},[13506],{"type":50,"value":13507}," 4px",{"type":44,"tag":587,"props":13509,"children":13510},{"style":594},[13511],{"type":50,"value":1679},{"type":44,"tag":587,"props":13513,"children":13514},{"class":589,"line":1259},[13515],{"type":44,"tag":587,"props":13516,"children":13517},{"style":594},[13518],{"type":50,"value":3192},{"type":44,"tag":587,"props":13520,"children":13521},{"class":589,"line":1269},[13522],{"type":44,"tag":587,"props":13523,"children":13524},{"emptyLinePlaceholder":1263},[13525],{"type":50,"value":1266},{"type":44,"tag":587,"props":13527,"children":13528},{"class":589,"line":1307},[13529,13533,13537],{"type":44,"tag":587,"props":13530,"children":13531},{"style":594},[13532],{"type":50,"value":70},{"type":44,"tag":587,"props":13534,"children":13535},{"style":1708},[13536],{"type":50,"value":2422},{"type":44,"tag":587,"props":13538,"children":13539},{"style":594},[13540],{"type":50,"value":1716},{"type":44,"tag":587,"props":13542,"children":13543},{"class":589,"line":1316},[13544,13548,13552,13557],{"type":44,"tag":587,"props":13545,"children":13546},{"style":12354},[13547],{"type":50,"value":12997},{"type":44,"tag":587,"props":13549,"children":13550},{"style":594},[13551],{"type":50,"value":4241},{"type":44,"tag":587,"props":13553,"children":13554},{"style":2868},[13555],{"type":50,"value":13556}," 28px",{"type":44,"tag":587,"props":13558,"children":13559},{"style":594},[13560],{"type":50,"value":1679},{"type":44,"tag":587,"props":13562,"children":13563},{"class":589,"line":1332},[13564,13568,13572,13577],{"type":44,"tag":587,"props":13565,"children":13566},{"style":12354},[13567],{"type":50,"value":13017},{"type":44,"tag":587,"props":13569,"children":13570},{"style":594},[13571],{"type":50,"value":4241},{"type":44,"tag":587,"props":13573,"children":13574},{"style":2868},[13575],{"type":50,"value":13576}," 700",{"type":44,"tag":587,"props":13578,"children":13579},{"style":594},[13580],{"type":50,"value":1679},{"type":44,"tag":587,"props":13582,"children":13583},{"class":589,"line":1340},[13584,13588,13592,13596,13600,13604],{"type":44,"tag":587,"props":13585,"children":13586},{"style":12354},[13587],{"type":50,"value":12539},{"type":44,"tag":587,"props":13589,"children":13590},{"style":594},[13591],{"type":50,"value":4241},{"type":44,"tag":587,"props":13593,"children":13594},{"style":1830},[13595],{"type":50,"value":12517},{"type":44,"tag":587,"props":13597,"children":13598},{"style":594},[13599],{"type":50,"value":1730},{"type":44,"tag":587,"props":13601,"children":13602},{"style":794},[13603],{"type":50,"value":12556},{"type":44,"tag":587,"props":13605,"children":13606},{"style":594},[13607],{"type":50,"value":12531},{"type":44,"tag":587,"props":13609,"children":13610},{"class":589,"line":1377},[13611,13615,13619,13623],{"type":44,"tag":587,"props":13612,"children":13613},{"style":12354},[13614],{"type":50,"value":12830},{"type":44,"tag":587,"props":13616,"children":13617},{"style":594},[13618],{"type":50,"value":4241},{"type":44,"tag":587,"props":13620,"children":13621},{"style":2868},[13622],{"type":50,"value":13507},{"type":44,"tag":587,"props":13624,"children":13625},{"style":594},[13626],{"type":50,"value":1679},{"type":44,"tag":587,"props":13628,"children":13629},{"class":589,"line":1386},[13630],{"type":44,"tag":587,"props":13631,"children":13632},{"style":594},[13633],{"type":50,"value":3192},{"type":44,"tag":587,"props":13635,"children":13636},{"class":589,"line":1402},[13637],{"type":44,"tag":587,"props":13638,"children":13639},{"emptyLinePlaceholder":1263},[13640],{"type":50,"value":1266},{"type":44,"tag":587,"props":13642,"children":13643},{"class":589,"line":1410},[13644,13648,13653],{"type":44,"tag":587,"props":13645,"children":13646},{"style":594},[13647],{"type":50,"value":70},{"type":44,"tag":587,"props":13649,"children":13650},{"style":1708},[13651],{"type":50,"value":13652},"kpi-change",{"type":44,"tag":587,"props":13654,"children":13655},{"style":594},[13656],{"type":50,"value":1716},{"type":44,"tag":587,"props":13658,"children":13659},{"class":589,"line":1447},[13660,13664,13668,13672],{"type":44,"tag":587,"props":13661,"children":13662},{"style":12354},[13663],{"type":50,"value":12997},{"type":44,"tag":587,"props":13665,"children":13666},{"style":594},[13667],{"type":50,"value":4241},{"type":44,"tag":587,"props":13669,"children":13670},{"style":2868},[13671],{"type":50,"value":13417},{"type":44,"tag":587,"props":13673,"children":13674},{"style":594},[13675],{"type":50,"value":1679},{"type":44,"tag":587,"props":13677,"children":13678},{"class":589,"line":1456},[13679,13683,13687,13692],{"type":44,"tag":587,"props":13680,"children":13681},{"style":12354},[13682],{"type":50,"value":13017},{"type":44,"tag":587,"props":13684,"children":13685},{"style":594},[13686],{"type":50,"value":4241},{"type":44,"tag":587,"props":13688,"children":13689},{"style":2868},[13690],{"type":50,"value":13691}," 500",{"type":44,"tag":587,"props":13693,"children":13694},{"style":594},[13695],{"type":50,"value":1679},{"type":44,"tag":587,"props":13697,"children":13698},{"class":589,"line":1472},[13699],{"type":44,"tag":587,"props":13700,"children":13701},{"style":594},[13702],{"type":50,"value":3192},{"type":44,"tag":587,"props":13704,"children":13705},{"class":589,"line":1480},[13706],{"type":44,"tag":587,"props":13707,"children":13708},{"emptyLinePlaceholder":1263},[13709],{"type":50,"value":1266},{"type":44,"tag":587,"props":13711,"children":13712},{"class":589,"line":1518},[13713,13717,13721,13725,13729,13733,13738,13742,13746,13750,13755,13760],{"type":44,"tag":587,"props":13714,"children":13715},{"style":594},[13716],{"type":50,"value":70},{"type":44,"tag":587,"props":13718,"children":13719},{"style":1708},[13720],{"type":50,"value":13652},{"type":44,"tag":587,"props":13722,"children":13723},{"style":594},[13724],{"type":50,"value":70},{"type":44,"tag":587,"props":13726,"children":13727},{"style":1708},[13728],{"type":50,"value":3150},{"type":44,"tag":587,"props":13730,"children":13731},{"style":594},[13732],{"type":50,"value":4886},{"type":44,"tag":587,"props":13734,"children":13735},{"style":12354},[13736],{"type":50,"value":13737}," color",{"type":44,"tag":587,"props":13739,"children":13740},{"style":594},[13741],{"type":50,"value":4241},{"type":44,"tag":587,"props":13743,"children":13744},{"style":1830},[13745],{"type":50,"value":12517},{"type":44,"tag":587,"props":13747,"children":13748},{"style":594},[13749],{"type":50,"value":1730},{"type":44,"tag":587,"props":13751,"children":13752},{"style":794},[13753],{"type":50,"value":13754},"--positive",{"type":44,"tag":587,"props":13756,"children":13757},{"style":594},[13758],{"type":50,"value":13759},");",{"type":44,"tag":587,"props":13761,"children":13762},{"style":594},[13763],{"type":50,"value":4922},{"type":44,"tag":587,"props":13765,"children":13766},{"class":589,"line":1589},[13767,13771,13775,13779,13783,13787,13791,13795,13799,13803,13808,13812],{"type":44,"tag":587,"props":13768,"children":13769},{"style":594},[13770],{"type":50,"value":70},{"type":44,"tag":587,"props":13772,"children":13773},{"style":1708},[13774],{"type":50,"value":13652},{"type":44,"tag":587,"props":13776,"children":13777},{"style":594},[13778],{"type":50,"value":70},{"type":44,"tag":587,"props":13780,"children":13781},{"style":1708},[13782],{"type":50,"value":3167},{"type":44,"tag":587,"props":13784,"children":13785},{"style":594},[13786],{"type":50,"value":4886},{"type":44,"tag":587,"props":13788,"children":13789},{"style":12354},[13790],{"type":50,"value":13737},{"type":44,"tag":587,"props":13792,"children":13793},{"style":594},[13794],{"type":50,"value":4241},{"type":44,"tag":587,"props":13796,"children":13797},{"style":1830},[13798],{"type":50,"value":12517},{"type":44,"tag":587,"props":13800,"children":13801},{"style":594},[13802],{"type":50,"value":1730},{"type":44,"tag":587,"props":13804,"children":13805},{"style":794},[13806],{"type":50,"value":13807},"--negative",{"type":44,"tag":587,"props":13809,"children":13810},{"style":594},[13811],{"type":50,"value":13759},{"type":44,"tag":587,"props":13813,"children":13814},{"style":594},[13815],{"type":50,"value":4922},{"type":44,"tag":103,"props":13817,"children":13819},{"id":13818},"chart-containers",[13820],{"type":50,"value":13821},"Chart Containers",{"type":44,"tag":84,"props":13823,"children":13825},{"className":11812,"code":13824,"language":11814,"meta":93,"style":93},".chart-row {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));\n    gap: var(--gap);\n    margin-bottom: var(--gap);\n}\n\n.chart-container {\n    background: var(--bg-card);\n    border-radius: var(--radius);\n    padding: 20px 24px;\n    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);\n}\n\n.chart-container h3 {\n    font-size: 14px;\n    font-weight: 600;\n    color: var(--text-primary);\n    margin-bottom: 16px;\n}\n\n.chart-container canvas {\n    max-height: 300px;\n}\n",[13826],{"type":44,"tag":91,"props":13827,"children":13828},{"__ignoreMap":93},[13829,13844,13863,13915,13942,13969,13976,13983,13998,14025,14052,14075,14138,14145,14152,14172,14192,14211,14238,14257,14264,14271,14291,14312],{"type":44,"tag":587,"props":13830,"children":13831},{"class":589,"line":590},[13832,13836,13840],{"type":44,"tag":587,"props":13833,"children":13834},{"style":594},[13835],{"type":50,"value":70},{"type":44,"tag":587,"props":13837,"children":13838},{"style":1708},[13839],{"type":50,"value":1366},{"type":44,"tag":587,"props":13841,"children":13842},{"style":594},[13843],{"type":50,"value":1716},{"type":44,"tag":587,"props":13845,"children":13846},{"class":589,"line":617},[13847,13851,13855,13859],{"type":44,"tag":587,"props":13848,"children":13849},{"style":12354},[13850],{"type":50,"value":12858},{"type":44,"tag":587,"props":13852,"children":13853},{"style":594},[13854],{"type":50,"value":4241},{"type":44,"tag":587,"props":13856,"children":13857},{"style":794},[13858],{"type":50,"value":13081},{"type":44,"tag":587,"props":13860,"children":13861},{"style":594},[13862],{"type":50,"value":1679},{"type":44,"tag":587,"props":13864,"children":13865},{"class":589,"line":659},[13866,13870,13874,13878,13882,13886,13890,13894,13898,13903,13907,13911],{"type":44,"tag":587,"props":13867,"children":13868},{"style":12354},[13869],{"type":50,"value":13093},{"type":44,"tag":587,"props":13871,"children":13872},{"style":594},[13873],{"type":50,"value":4241},{"type":44,"tag":587,"props":13875,"children":13876},{"style":1830},[13877],{"type":50,"value":13102},{"type":44,"tag":587,"props":13879,"children":13880},{"style":594},[13881],{"type":50,"value":1730},{"type":44,"tag":587,"props":13883,"children":13884},{"style":794},[13885],{"type":50,"value":13111},{"type":44,"tag":587,"props":13887,"children":13888},{"style":594},[13889],{"type":50,"value":2593},{"type":44,"tag":587,"props":13891,"children":13892},{"style":1830},[13893],{"type":50,"value":13120},{"type":44,"tag":587,"props":13895,"children":13896},{"style":594},[13897],{"type":50,"value":1730},{"type":44,"tag":587,"props":13899,"children":13900},{"style":2868},[13901],{"type":50,"value":13902},"400px",{"type":44,"tag":587,"props":13904,"children":13905},{"style":594},[13906],{"type":50,"value":2593},{"type":44,"tag":587,"props":13908,"children":13909},{"style":2868},[13910],{"type":50,"value":13138},{"type":44,"tag":587,"props":13912,"children":13913},{"style":594},[13914],{"type":50,"value":13143},{"type":44,"tag":587,"props":13916,"children":13917},{"class":589,"line":676},[13918,13922,13926,13930,13934,13938],{"type":44,"tag":587,"props":13919,"children":13920},{"style":12354},[13921],{"type":50,"value":12942},{"type":44,"tag":587,"props":13923,"children":13924},{"style":594},[13925],{"type":50,"value":4241},{"type":44,"tag":587,"props":13927,"children":13928},{"style":1830},[13929],{"type":50,"value":12517},{"type":44,"tag":587,"props":13931,"children":13932},{"style":594},[13933],{"type":50,"value":1730},{"type":44,"tag":587,"props":13935,"children":13936},{"style":794},[13937],{"type":50,"value":12679},{"type":44,"tag":587,"props":13939,"children":13940},{"style":594},[13941],{"type":50,"value":12531},{"type":44,"tag":587,"props":13943,"children":13944},{"class":589,"line":716},[13945,13949,13953,13957,13961,13965],{"type":44,"tag":587,"props":13946,"children":13947},{"style":12354},[13948],{"type":50,"value":12830},{"type":44,"tag":587,"props":13950,"children":13951},{"style":594},[13952],{"type":50,"value":4241},{"type":44,"tag":587,"props":13954,"children":13955},{"style":1830},[13956],{"type":50,"value":12517},{"type":44,"tag":587,"props":13958,"children":13959},{"style":594},[13960],{"type":50,"value":1730},{"type":44,"tag":587,"props":13962,"children":13963},{"style":794},[13964],{"type":50,"value":12679},{"type":44,"tag":587,"props":13966,"children":13967},{"style":594},[13968],{"type":50,"value":12531},{"type":44,"tag":587,"props":13970,"children":13971},{"class":589,"line":776},[13972],{"type":44,"tag":587,"props":13973,"children":13974},{"style":594},[13975],{"type":50,"value":3192},{"type":44,"tag":587,"props":13977,"children":13978},{"class":589,"line":813},[13979],{"type":44,"tag":587,"props":13980,"children":13981},{"emptyLinePlaceholder":1263},[13982],{"type":50,"value":1266},{"type":44,"tag":587,"props":13984,"children":13985},{"class":589,"line":905},[13986,13990,13994],{"type":44,"tag":587,"props":13987,"children":13988},{"style":594},[13989],{"type":50,"value":70},{"type":44,"tag":587,"props":13991,"children":13992},{"style":1708},[13993],{"type":50,"value":3939},{"type":44,"tag":587,"props":13995,"children":13996},{"style":594},[13997],{"type":50,"value":1716},{"type":44,"tag":587,"props":13999,"children":14000},{"class":589,"line":991},[14001,14005,14009,14013,14017,14021],{"type":44,"tag":587,"props":14002,"children":14003},{"style":12354},[14004],{"type":50,"value":12508},{"type":44,"tag":587,"props":14006,"children":14007},{"style":594},[14008],{"type":50,"value":4241},{"type":44,"tag":587,"props":14010,"children":14011},{"style":1830},[14012],{"type":50,"value":12517},{"type":44,"tag":587,"props":14014,"children":14015},{"style":594},[14016],{"type":50,"value":1730},{"type":44,"tag":587,"props":14018,"children":14019},{"style":794},[14020],{"type":50,"value":13250},{"type":44,"tag":587,"props":14022,"children":14023},{"style":594},[14024],{"type":50,"value":12531},{"type":44,"tag":587,"props":14026,"children":14027},{"class":589,"line":1008},[14028,14032,14036,14040,14044,14048],{"type":44,"tag":587,"props":14029,"children":14030},{"style":12354},[14031],{"type":50,"value":12801},{"type":44,"tag":587,"props":14033,"children":14034},{"style":594},[14035],{"type":50,"value":4241},{"type":44,"tag":587,"props":14037,"children":14038},{"style":1830},[14039],{"type":50,"value":12517},{"type":44,"tag":587,"props":14041,"children":14042},{"style":594},[14043],{"type":50,"value":1730},{"type":44,"tag":587,"props":14045,"children":14046},{"style":794},[14047],{"type":50,"value":12818},{"type":44,"tag":587,"props":14049,"children":14050},{"style":594},[14051],{"type":50,"value":12531},{"type":44,"tag":587,"props":14053,"children":14054},{"class":589,"line":1018},[14055,14059,14063,14067,14071],{"type":44,"tag":587,"props":14056,"children":14057},{"style":12354},[14058],{"type":50,"value":12377},{"type":44,"tag":587,"props":14060,"children":14061},{"style":594},[14062],{"type":50,"value":4241},{"type":44,"tag":587,"props":14064,"children":14065},{"style":2868},[14066],{"type":50,"value":12784},{"type":44,"tag":587,"props":14068,"children":14069},{"style":2868},[14070],{"type":50,"value":12789},{"type":44,"tag":587,"props":14072,"children":14073},{"style":594},[14074],{"type":50,"value":1679},{"type":44,"tag":587,"props":14076,"children":14077},{"class":589,"line":1035},[14078,14082,14086,14090,14094,14098,14102,14106,14110,14114,14118,14122,14126,14130,14134],{"type":44,"tag":587,"props":14079,"children":14080},{"style":12354},[14081],{"type":50,"value":13312},{"type":44,"tag":587,"props":14083,"children":14084},{"style":594},[14085],{"type":50,"value":4241},{"type":44,"tag":587,"props":14087,"children":14088},{"style":2868},[14089],{"type":50,"value":2871},{"type":44,"tag":587,"props":14091,"children":14092},{"style":2868},[14093],{"type":50,"value":13325},{"type":44,"tag":587,"props":14095,"children":14096},{"style":2868},[14097],{"type":50,"value":13330},{"type":44,"tag":587,"props":14099,"children":14100},{"style":1830},[14101],{"type":50,"value":13335},{"type":44,"tag":587,"props":14103,"children":14104},{"style":594},[14105],{"type":50,"value":1730},{"type":44,"tag":587,"props":14107,"children":14108},{"style":2868},[14109],{"type":50,"value":3524},{"type":44,"tag":587,"props":14111,"children":14112},{"style":594},[14113],{"type":50,"value":2593},{"type":44,"tag":587,"props":14115,"children":14116},{"style":2868},[14117],{"type":50,"value":2871},{"type":44,"tag":587,"props":14119,"children":14120},{"style":594},[14121],{"type":50,"value":2593},{"type":44,"tag":587,"props":14123,"children":14124},{"style":2868},[14125],{"type":50,"value":2871},{"type":44,"tag":587,"props":14127,"children":14128},{"style":594},[14129],{"type":50,"value":2593},{"type":44,"tag":587,"props":14131,"children":14132},{"style":2868},[14133],{"type":50,"value":13368},{"type":44,"tag":587,"props":14135,"children":14136},{"style":594},[14137],{"type":50,"value":12531},{"type":44,"tag":587,"props":14139,"children":14140},{"class":589,"line":1051},[14141],{"type":44,"tag":587,"props":14142,"children":14143},{"style":594},[14144],{"type":50,"value":3192},{"type":44,"tag":587,"props":14146,"children":14147},{"class":589,"line":1068},[14148],{"type":44,"tag":587,"props":14149,"children":14150},{"emptyLinePlaceholder":1263},[14151],{"type":50,"value":1266},{"type":44,"tag":587,"props":14153,"children":14154},{"class":589,"line":1107},[14155,14159,14163,14168],{"type":44,"tag":587,"props":14156,"children":14157},{"style":594},[14158],{"type":50,"value":70},{"type":44,"tag":587,"props":14160,"children":14161},{"style":1708},[14162],{"type":50,"value":3939},{"type":44,"tag":587,"props":14164,"children":14165},{"style":1708},[14166],{"type":50,"value":14167}," h3",{"type":44,"tag":587,"props":14169,"children":14170},{"style":594},[14171],{"type":50,"value":1716},{"type":44,"tag":587,"props":14173,"children":14174},{"class":589,"line":1146},[14175,14179,14183,14188],{"type":44,"tag":587,"props":14176,"children":14177},{"style":12354},[14178],{"type":50,"value":12997},{"type":44,"tag":587,"props":14180,"children":14181},{"style":594},[14182],{"type":50,"value":4241},{"type":44,"tag":587,"props":14184,"children":14185},{"style":2868},[14186],{"type":50,"value":14187}," 14px",{"type":44,"tag":587,"props":14189,"children":14190},{"style":594},[14191],{"type":50,"value":1679},{"type":44,"tag":587,"props":14193,"children":14194},{"class":589,"line":1179},[14195,14199,14203,14207],{"type":44,"tag":587,"props":14196,"children":14197},{"style":12354},[14198],{"type":50,"value":13017},{"type":44,"tag":587,"props":14200,"children":14201},{"style":594},[14202],{"type":50,"value":4241},{"type":44,"tag":587,"props":14204,"children":14205},{"style":2868},[14206],{"type":50,"value":13026},{"type":44,"tag":587,"props":14208,"children":14209},{"style":594},[14210],{"type":50,"value":1679},{"type":44,"tag":587,"props":14212,"children":14213},{"class":589,"line":1216},[14214,14218,14222,14226,14230,14234],{"type":44,"tag":587,"props":14215,"children":14216},{"style":12354},[14217],{"type":50,"value":12539},{"type":44,"tag":587,"props":14219,"children":14220},{"style":594},[14221],{"type":50,"value":4241},{"type":44,"tag":587,"props":14223,"children":14224},{"style":1830},[14225],{"type":50,"value":12517},{"type":44,"tag":587,"props":14227,"children":14228},{"style":594},[14229],{"type":50,"value":1730},{"type":44,"tag":587,"props":14231,"children":14232},{"style":794},[14233],{"type":50,"value":12556},{"type":44,"tag":587,"props":14235,"children":14236},{"style":594},[14237],{"type":50,"value":12531},{"type":44,"tag":587,"props":14239,"children":14240},{"class":589,"line":1225},[14241,14245,14249,14253],{"type":44,"tag":587,"props":14242,"children":14243},{"style":12354},[14244],{"type":50,"value":12830},{"type":44,"tag":587,"props":14246,"children":14247},{"style":594},[14248],{"type":50,"value":4241},{"type":44,"tag":587,"props":14250,"children":14251},{"style":2868},[14252],{"type":50,"value":12292},{"type":44,"tag":587,"props":14254,"children":14255},{"style":594},[14256],{"type":50,"value":1679},{"type":44,"tag":587,"props":14258,"children":14259},{"class":589,"line":1242},[14260],{"type":44,"tag":587,"props":14261,"children":14262},{"style":594},[14263],{"type":50,"value":3192},{"type":44,"tag":587,"props":14265,"children":14266},{"class":589,"line":1259},[14267],{"type":44,"tag":587,"props":14268,"children":14269},{"emptyLinePlaceholder":1263},[14270],{"type":50,"value":1266},{"type":44,"tag":587,"props":14272,"children":14273},{"class":589,"line":1269},[14274,14278,14282,14287],{"type":44,"tag":587,"props":14275,"children":14276},{"style":594},[14277],{"type":50,"value":70},{"type":44,"tag":587,"props":14279,"children":14280},{"style":1708},[14281],{"type":50,"value":3939},{"type":44,"tag":587,"props":14283,"children":14284},{"style":1708},[14285],{"type":50,"value":14286}," canvas",{"type":44,"tag":587,"props":14288,"children":14289},{"style":594},[14290],{"type":50,"value":1716},{"type":44,"tag":587,"props":14292,"children":14293},{"class":589,"line":1307},[14294,14299,14303,14308],{"type":44,"tag":587,"props":14295,"children":14296},{"style":12354},[14297],{"type":50,"value":14298},"    max-height",{"type":44,"tag":587,"props":14300,"children":14301},{"style":594},[14302],{"type":50,"value":4241},{"type":44,"tag":587,"props":14304,"children":14305},{"style":2868},[14306],{"type":50,"value":14307}," 300px",{"type":44,"tag":587,"props":14309,"children":14310},{"style":594},[14311],{"type":50,"value":1679},{"type":44,"tag":587,"props":14313,"children":14314},{"class":589,"line":1316},[14315],{"type":44,"tag":587,"props":14316,"children":14317},{"style":594},[14318],{"type":50,"value":3192},{"type":44,"tag":103,"props":14320,"children":14321},{"id":1205},[14322],{"type":50,"value":14323},"Filters",{"type":44,"tag":84,"props":14325,"children":14327},{"className":11812,"code":14326,"language":11814,"meta":93,"style":93},".filters {\n    display: flex;\n    gap: 12px;\n    align-items: center;\n    flex-wrap: wrap;\n}\n\n.filter-group {\n    display: flex;\n    align-items: center;\n    gap: 6px;\n}\n\n.filter-group label {\n    font-size: 12px;\n    color: rgba(255, 255, 255, 0.7);\n}\n\n.filter-group select,\n.filter-group input[type=\"date\"] {\n    padding: 6px 10px;\n    border: 1px solid rgba(255, 255, 255, 0.2);\n    border-radius: 4px;\n    background: rgba(255, 255, 255, 0.1);\n    color: var(--text-on-dark);\n    font-size: 13px;\n}\n\n.filter-group select option {\n    background: var(--bg-header);\n    color: var(--text-on-dark);\n}\n",[14328],{"type":44,"tag":91,"props":14329,"children":14330},{"__ignoreMap":93},[14331,14346,14365,14384,14403,14422,14429,14436,14451,14470,14489,14509,14516,14523,14543,14562,14616,14623,14630,14649,14698,14722,14785,14804,14856,14883,14902,14909,14916,14939,14966,14993],{"type":44,"tag":587,"props":14332,"children":14333},{"class":589,"line":590},[14334,14338,14342],{"type":44,"tag":587,"props":14335,"children":14336},{"style":594},[14337],{"type":50,"value":70},{"type":44,"tag":587,"props":14339,"children":14340},{"style":1708},[14341],{"type":50,"value":1205},{"type":44,"tag":587,"props":14343,"children":14344},{"style":594},[14345],{"type":50,"value":1716},{"type":44,"tag":587,"props":14347,"children":14348},{"class":589,"line":617},[14349,14353,14357,14361],{"type":44,"tag":587,"props":14350,"children":14351},{"style":12354},[14352],{"type":50,"value":12858},{"type":44,"tag":587,"props":14354,"children":14355},{"style":594},[14356],{"type":50,"value":4241},{"type":44,"tag":587,"props":14358,"children":14359},{"style":794},[14360],{"type":50,"value":12867},{"type":44,"tag":587,"props":14362,"children":14363},{"style":594},[14364],{"type":50,"value":1679},{"type":44,"tag":587,"props":14366,"children":14367},{"class":589,"line":659},[14368,14372,14376,14380],{"type":44,"tag":587,"props":14369,"children":14370},{"style":12354},[14371],{"type":50,"value":12942},{"type":44,"tag":587,"props":14373,"children":14374},{"style":594},[14375],{"type":50,"value":4241},{"type":44,"tag":587,"props":14377,"children":14378},{"style":2868},[14379],{"type":50,"value":12951},{"type":44,"tag":587,"props":14381,"children":14382},{"style":594},[14383],{"type":50,"value":1679},{"type":44,"tag":587,"props":14385,"children":14386},{"class":589,"line":676},[14387,14391,14395,14399],{"type":44,"tag":587,"props":14388,"children":14389},{"style":12354},[14390],{"type":50,"value":12900},{"type":44,"tag":587,"props":14392,"children":14393},{"style":594},[14394],{"type":50,"value":4241},{"type":44,"tag":587,"props":14396,"children":14397},{"style":794},[14398],{"type":50,"value":12909},{"type":44,"tag":587,"props":14400,"children":14401},{"style":594},[14402],{"type":50,"value":1679},{"type":44,"tag":587,"props":14404,"children":14405},{"class":589,"line":716},[14406,14410,14414,14418],{"type":44,"tag":587,"props":14407,"children":14408},{"style":12354},[14409],{"type":50,"value":12921},{"type":44,"tag":587,"props":14411,"children":14412},{"style":594},[14413],{"type":50,"value":4241},{"type":44,"tag":587,"props":14415,"children":14416},{"style":794},[14417],{"type":50,"value":12930},{"type":44,"tag":587,"props":14419,"children":14420},{"style":594},[14421],{"type":50,"value":1679},{"type":44,"tag":587,"props":14423,"children":14424},{"class":589,"line":776},[14425],{"type":44,"tag":587,"props":14426,"children":14427},{"style":594},[14428],{"type":50,"value":3192},{"type":44,"tag":587,"props":14430,"children":14431},{"class":589,"line":813},[14432],{"type":44,"tag":587,"props":14433,"children":14434},{"emptyLinePlaceholder":1263},[14435],{"type":50,"value":1266},{"type":44,"tag":587,"props":14437,"children":14438},{"class":589,"line":905},[14439,14443,14447],{"type":44,"tag":587,"props":14440,"children":14441},{"style":594},[14442],{"type":50,"value":70},{"type":44,"tag":587,"props":14444,"children":14445},{"style":1708},[14446],{"type":50,"value":8244},{"type":44,"tag":587,"props":14448,"children":14449},{"style":594},[14450],{"type":50,"value":1716},{"type":44,"tag":587,"props":14452,"children":14453},{"class":589,"line":991},[14454,14458,14462,14466],{"type":44,"tag":587,"props":14455,"children":14456},{"style":12354},[14457],{"type":50,"value":12858},{"type":44,"tag":587,"props":14459,"children":14460},{"style":594},[14461],{"type":50,"value":4241},{"type":44,"tag":587,"props":14463,"children":14464},{"style":794},[14465],{"type":50,"value":12867},{"type":44,"tag":587,"props":14467,"children":14468},{"style":594},[14469],{"type":50,"value":1679},{"type":44,"tag":587,"props":14471,"children":14472},{"class":589,"line":1008},[14473,14477,14481,14485],{"type":44,"tag":587,"props":14474,"children":14475},{"style":12354},[14476],{"type":50,"value":12900},{"type":44,"tag":587,"props":14478,"children":14479},{"style":594},[14480],{"type":50,"value":4241},{"type":44,"tag":587,"props":14482,"children":14483},{"style":794},[14484],{"type":50,"value":12909},{"type":44,"tag":587,"props":14486,"children":14487},{"style":594},[14488],{"type":50,"value":1679},{"type":44,"tag":587,"props":14490,"children":14491},{"class":589,"line":1018},[14492,14496,14500,14505],{"type":44,"tag":587,"props":14493,"children":14494},{"style":12354},[14495],{"type":50,"value":12942},{"type":44,"tag":587,"props":14497,"children":14498},{"style":594},[14499],{"type":50,"value":4241},{"type":44,"tag":587,"props":14501,"children":14502},{"style":2868},[14503],{"type":50,"value":14504}," 6px",{"type":44,"tag":587,"props":14506,"children":14507},{"style":594},[14508],{"type":50,"value":1679},{"type":44,"tag":587,"props":14510,"children":14511},{"class":589,"line":1035},[14512],{"type":44,"tag":587,"props":14513,"children":14514},{"style":594},[14515],{"type":50,"value":3192},{"type":44,"tag":587,"props":14517,"children":14518},{"class":589,"line":1051},[14519],{"type":44,"tag":587,"props":14520,"children":14521},{"emptyLinePlaceholder":1263},[14522],{"type":50,"value":1266},{"type":44,"tag":587,"props":14524,"children":14525},{"class":589,"line":1068},[14526,14530,14534,14539],{"type":44,"tag":587,"props":14527,"children":14528},{"style":594},[14529],{"type":50,"value":70},{"type":44,"tag":587,"props":14531,"children":14532},{"style":1708},[14533],{"type":50,"value":8244},{"type":44,"tag":587,"props":14535,"children":14536},{"style":1708},[14537],{"type":50,"value":14538}," label",{"type":44,"tag":587,"props":14540,"children":14541},{"style":594},[14542],{"type":50,"value":1716},{"type":44,"tag":587,"props":14544,"children":14545},{"class":589,"line":1107},[14546,14550,14554,14558],{"type":44,"tag":587,"props":14547,"children":14548},{"style":12354},[14549],{"type":50,"value":12997},{"type":44,"tag":587,"props":14551,"children":14552},{"style":594},[14553],{"type":50,"value":4241},{"type":44,"tag":587,"props":14555,"children":14556},{"style":2868},[14557],{"type":50,"value":12951},{"type":44,"tag":587,"props":14559,"children":14560},{"style":594},[14561],{"type":50,"value":1679},{"type":44,"tag":587,"props":14563,"children":14564},{"class":589,"line":1146},[14565,14569,14573,14577,14581,14586,14590,14595,14599,14603,14607,14612],{"type":44,"tag":587,"props":14566,"children":14567},{"style":12354},[14568],{"type":50,"value":12539},{"type":44,"tag":587,"props":14570,"children":14571},{"style":594},[14572],{"type":50,"value":4241},{"type":44,"tag":587,"props":14574,"children":14575},{"style":1830},[14576],{"type":50,"value":13335},{"type":44,"tag":587,"props":14578,"children":14579},{"style":594},[14580],{"type":50,"value":1730},{"type":44,"tag":587,"props":14582,"children":14583},{"style":2868},[14584],{"type":50,"value":14585},"255",{"type":44,"tag":587,"props":14587,"children":14588},{"style":594},[14589],{"type":50,"value":2593},{"type":44,"tag":587,"props":14591,"children":14592},{"style":2868},[14593],{"type":50,"value":14594}," 255",{"type":44,"tag":587,"props":14596,"children":14597},{"style":594},[14598],{"type":50,"value":2593},{"type":44,"tag":587,"props":14600,"children":14601},{"style":2868},[14602],{"type":50,"value":14594},{"type":44,"tag":587,"props":14604,"children":14605},{"style":594},[14606],{"type":50,"value":2593},{"type":44,"tag":587,"props":14608,"children":14609},{"style":2868},[14610],{"type":50,"value":14611}," 0.7",{"type":44,"tag":587,"props":14613,"children":14614},{"style":594},[14615],{"type":50,"value":12531},{"type":44,"tag":587,"props":14617,"children":14618},{"class":589,"line":1179},[14619],{"type":44,"tag":587,"props":14620,"children":14621},{"style":594},[14622],{"type":50,"value":3192},{"type":44,"tag":587,"props":14624,"children":14625},{"class":589,"line":1216},[14626],{"type":44,"tag":587,"props":14627,"children":14628},{"emptyLinePlaceholder":1263},[14629],{"type":50,"value":1266},{"type":44,"tag":587,"props":14631,"children":14632},{"class":589,"line":1225},[14633,14637,14641,14645],{"type":44,"tag":587,"props":14634,"children":14635},{"style":594},[14636],{"type":50,"value":70},{"type":44,"tag":587,"props":14638,"children":14639},{"style":1708},[14640],{"type":50,"value":8244},{"type":44,"tag":587,"props":14642,"children":14643},{"style":1708},[14644],{"type":50,"value":8526},{"type":44,"tag":587,"props":14646,"children":14647},{"style":594},[14648],{"type":50,"value":4258},{"type":44,"tag":587,"props":14650,"children":14651},{"class":589,"line":1242},[14652,14656,14660,14665,14669,14674,14678,14682,14686,14690,14694],{"type":44,"tag":587,"props":14653,"children":14654},{"style":594},[14655],{"type":50,"value":70},{"type":44,"tag":587,"props":14657,"children":14658},{"style":1708},[14659],{"type":50,"value":8244},{"type":44,"tag":587,"props":14661,"children":14662},{"style":1708},[14663],{"type":50,"value":14664}," input",{"type":44,"tag":587,"props":14666,"children":14667},{"style":594},[14668],{"type":50,"value":4437},{"type":44,"tag":587,"props":14670,"children":14671},{"style":606},[14672],{"type":50,"value":14673},"type",{"type":44,"tag":587,"props":14675,"children":14676},{"style":594},[14677],{"type":50,"value":637},{"type":44,"tag":587,"props":14679,"children":14680},{"style":594},[14681],{"type":50,"value":642},{"type":44,"tag":587,"props":14683,"children":14684},{"style":645},[14685],{"type":50,"value":9117},{"type":44,"tag":587,"props":14687,"children":14688},{"style":594},[14689],{"type":50,"value":642},{"type":44,"tag":587,"props":14691,"children":14692},{"style":594},[14693],{"type":50,"value":4465},{"type":44,"tag":587,"props":14695,"children":14696},{"style":594},[14697],{"type":50,"value":1716},{"type":44,"tag":587,"props":14699,"children":14700},{"class":589,"line":1259},[14701,14705,14709,14713,14718],{"type":44,"tag":587,"props":14702,"children":14703},{"style":12354},[14704],{"type":50,"value":12377},{"type":44,"tag":587,"props":14706,"children":14707},{"style":594},[14708],{"type":50,"value":4241},{"type":44,"tag":587,"props":14710,"children":14711},{"style":2868},[14712],{"type":50,"value":14504},{"type":44,"tag":587,"props":14714,"children":14715},{"style":2868},[14716],{"type":50,"value":14717}," 10px",{"type":44,"tag":587,"props":14719,"children":14720},{"style":594},[14721],{"type":50,"value":1679},{"type":44,"tag":587,"props":14723,"children":14724},{"class":589,"line":1269},[14725,14730,14734,14738,14743,14748,14752,14756,14760,14764,14768,14772,14776,14781],{"type":44,"tag":587,"props":14726,"children":14727},{"style":12354},[14728],{"type":50,"value":14729},"    border",{"type":44,"tag":587,"props":14731,"children":14732},{"style":594},[14733],{"type":50,"value":4241},{"type":44,"tag":587,"props":14735,"children":14736},{"style":2868},[14737],{"type":50,"value":13325},{"type":44,"tag":587,"props":14739,"children":14740},{"style":794},[14741],{"type":50,"value":14742}," solid ",{"type":44,"tag":587,"props":14744,"children":14745},{"style":1830},[14746],{"type":50,"value":14747},"rgba",{"type":44,"tag":587,"props":14749,"children":14750},{"style":594},[14751],{"type":50,"value":1730},{"type":44,"tag":587,"props":14753,"children":14754},{"style":2868},[14755],{"type":50,"value":14585},{"type":44,"tag":587,"props":14757,"children":14758},{"style":594},[14759],{"type":50,"value":2593},{"type":44,"tag":587,"props":14761,"children":14762},{"style":2868},[14763],{"type":50,"value":14594},{"type":44,"tag":587,"props":14765,"children":14766},{"style":594},[14767],{"type":50,"value":2593},{"type":44,"tag":587,"props":14769,"children":14770},{"style":2868},[14771],{"type":50,"value":14594},{"type":44,"tag":587,"props":14773,"children":14774},{"style":594},[14775],{"type":50,"value":2593},{"type":44,"tag":587,"props":14777,"children":14778},{"style":2868},[14779],{"type":50,"value":14780}," 0.2",{"type":44,"tag":587,"props":14782,"children":14783},{"style":594},[14784],{"type":50,"value":12531},{"type":44,"tag":587,"props":14786,"children":14787},{"class":589,"line":1307},[14788,14792,14796,14800],{"type":44,"tag":587,"props":14789,"children":14790},{"style":12354},[14791],{"type":50,"value":12801},{"type":44,"tag":587,"props":14793,"children":14794},{"style":594},[14795],{"type":50,"value":4241},{"type":44,"tag":587,"props":14797,"children":14798},{"style":2868},[14799],{"type":50,"value":13507},{"type":44,"tag":587,"props":14801,"children":14802},{"style":594},[14803],{"type":50,"value":1679},{"type":44,"tag":587,"props":14805,"children":14806},{"class":589,"line":1316},[14807,14811,14815,14819,14823,14827,14831,14835,14839,14843,14847,14852],{"type":44,"tag":587,"props":14808,"children":14809},{"style":12354},[14810],{"type":50,"value":12508},{"type":44,"tag":587,"props":14812,"children":14813},{"style":594},[14814],{"type":50,"value":4241},{"type":44,"tag":587,"props":14816,"children":14817},{"style":1830},[14818],{"type":50,"value":13335},{"type":44,"tag":587,"props":14820,"children":14821},{"style":594},[14822],{"type":50,"value":1730},{"type":44,"tag":587,"props":14824,"children":14825},{"style":2868},[14826],{"type":50,"value":14585},{"type":44,"tag":587,"props":14828,"children":14829},{"style":594},[14830],{"type":50,"value":2593},{"type":44,"tag":587,"props":14832,"children":14833},{"style":2868},[14834],{"type":50,"value":14594},{"type":44,"tag":587,"props":14836,"children":14837},{"style":594},[14838],{"type":50,"value":2593},{"type":44,"tag":587,"props":14840,"children":14841},{"style":2868},[14842],{"type":50,"value":14594},{"type":44,"tag":587,"props":14844,"children":14845},{"style":594},[14846],{"type":50,"value":2593},{"type":44,"tag":587,"props":14848,"children":14849},{"style":2868},[14850],{"type":50,"value":14851}," 0.1",{"type":44,"tag":587,"props":14853,"children":14854},{"style":594},[14855],{"type":50,"value":12531},{"type":44,"tag":587,"props":14857,"children":14858},{"class":589,"line":1332},[14859,14863,14867,14871,14875,14879],{"type":44,"tag":587,"props":14860,"children":14861},{"style":12354},[14862],{"type":50,"value":12539},{"type":44,"tag":587,"props":14864,"children":14865},{"style":594},[14866],{"type":50,"value":4241},{"type":44,"tag":587,"props":14868,"children":14869},{"style":1830},[14870],{"type":50,"value":12517},{"type":44,"tag":587,"props":14872,"children":14873},{"style":594},[14874],{"type":50,"value":1730},{"type":44,"tag":587,"props":14876,"children":14877},{"style":794},[14878],{"type":50,"value":12764},{"type":44,"tag":587,"props":14880,"children":14881},{"style":594},[14882],{"type":50,"value":12531},{"type":44,"tag":587,"props":14884,"children":14885},{"class":589,"line":1340},[14886,14890,14894,14898],{"type":44,"tag":587,"props":14887,"children":14888},{"style":12354},[14889],{"type":50,"value":12997},{"type":44,"tag":587,"props":14891,"children":14892},{"style":594},[14893],{"type":50,"value":4241},{"type":44,"tag":587,"props":14895,"children":14896},{"style":2868},[14897],{"type":50,"value":13417},{"type":44,"tag":587,"props":14899,"children":14900},{"style":594},[14901],{"type":50,"value":1679},{"type":44,"tag":587,"props":14903,"children":14904},{"class":589,"line":1377},[14905],{"type":44,"tag":587,"props":14906,"children":14907},{"style":594},[14908],{"type":50,"value":3192},{"type":44,"tag":587,"props":14910,"children":14911},{"class":589,"line":1386},[14912],{"type":44,"tag":587,"props":14913,"children":14914},{"emptyLinePlaceholder":1263},[14915],{"type":50,"value":1266},{"type":44,"tag":587,"props":14917,"children":14918},{"class":589,"line":1402},[14919,14923,14927,14931,14935],{"type":44,"tag":587,"props":14920,"children":14921},{"style":594},[14922],{"type":50,"value":70},{"type":44,"tag":587,"props":14924,"children":14925},{"style":1708},[14926],{"type":50,"value":8244},{"type":44,"tag":587,"props":14928,"children":14929},{"style":1708},[14930],{"type":50,"value":8526},{"type":44,"tag":587,"props":14932,"children":14933},{"style":1708},[14934],{"type":50,"value":8713},{"type":44,"tag":587,"props":14936,"children":14937},{"style":594},[14938],{"type":50,"value":1716},{"type":44,"tag":587,"props":14940,"children":14941},{"class":589,"line":1410},[14942,14946,14950,14954,14958,14962],{"type":44,"tag":587,"props":14943,"children":14944},{"style":12354},[14945],{"type":50,"value":12508},{"type":44,"tag":587,"props":14947,"children":14948},{"style":594},[14949],{"type":50,"value":4241},{"type":44,"tag":587,"props":14951,"children":14952},{"style":1830},[14953],{"type":50,"value":12517},{"type":44,"tag":587,"props":14955,"children":14956},{"style":594},[14957],{"type":50,"value":1730},{"type":44,"tag":587,"props":14959,"children":14960},{"style":794},[14961],{"type":50,"value":12736},{"type":44,"tag":587,"props":14963,"children":14964},{"style":594},[14965],{"type":50,"value":12531},{"type":44,"tag":587,"props":14967,"children":14968},{"class":589,"line":1447},[14969,14973,14977,14981,14985,14989],{"type":44,"tag":587,"props":14970,"children":14971},{"style":12354},[14972],{"type":50,"value":12539},{"type":44,"tag":587,"props":14974,"children":14975},{"style":594},[14976],{"type":50,"value":4241},{"type":44,"tag":587,"props":14978,"children":14979},{"style":1830},[14980],{"type":50,"value":12517},{"type":44,"tag":587,"props":14982,"children":14983},{"style":594},[14984],{"type":50,"value":1730},{"type":44,"tag":587,"props":14986,"children":14987},{"style":794},[14988],{"type":50,"value":12764},{"type":44,"tag":587,"props":14990,"children":14991},{"style":594},[14992],{"type":50,"value":12531},{"type":44,"tag":587,"props":14994,"children":14995},{"class":589,"line":1456},[14996],{"type":44,"tag":587,"props":14997,"children":14998},{"style":594},[14999],{"type":50,"value":3192},{"type":44,"tag":103,"props":15001,"children":15003},{"id":15002},"data-table",[15004],{"type":50,"value":15005},"Data Table",{"type":44,"tag":84,"props":15007,"children":15009},{"className":11812,"code":15008,"language":11814,"meta":93,"style":93},".table-section {\n    background: var(--bg-card);\n    border-radius: var(--radius);\n    padding: 20px 24px;\n    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);\n    overflow-x: auto;\n}\n\n.data-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 13px;\n}\n\n.data-table thead th {\n    text-align: left;\n    padding: 10px 12px;\n    border-bottom: 2px solid #dee2e6;\n    color: var(--text-secondary);\n    font-weight: 600;\n    font-size: 12px;\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n    white-space: nowrap;\n    user-select: none;\n}\n\n.data-table thead th:hover {\n    color: var(--text-primary);\n    background: #f8f9fa;\n}\n\n.data-table tbody td {\n    padding: 10px 12px;\n    border-bottom: 1px solid #f0f0f0;\n}\n\n.data-table tbody tr:hover {\n    background: #f8f9fa;\n}\n\n.data-table tbody tr:last-child td {\n    border-bottom: none;\n}\n",[15010],{"type":44,"tag":91,"props":15011,"children":15012},{"__ignoreMap":93},[15013,15028,15055,15082,15105,15168,15188,15195,15202,15217,15238,15259,15278,15285,15292,15317,15338,15361,15396,15423,15442,15461,15480,15499,15520,15541,15548,15555,15587,15614,15637,15644,15651,15676,15699,15731,15738,15745,15777,15800,15807,15814,15850,15869],{"type":44,"tag":587,"props":15014,"children":15015},{"class":589,"line":590},[15016,15020,15024],{"type":44,"tag":587,"props":15017,"children":15018},{"style":594},[15019],{"type":50,"value":70},{"type":44,"tag":587,"props":15021,"children":15022},{"style":1708},[15023],{"type":50,"value":1436},{"type":44,"tag":587,"props":15025,"children":15026},{"style":594},[15027],{"type":50,"value":1716},{"type":44,"tag":587,"props":15029,"children":15030},{"class":589,"line":617},[15031,15035,15039,15043,15047,15051],{"type":44,"tag":587,"props":15032,"children":15033},{"style":12354},[15034],{"type":50,"value":12508},{"type":44,"tag":587,"props":15036,"children":15037},{"style":594},[15038],{"type":50,"value":4241},{"type":44,"tag":587,"props":15040,"children":15041},{"style":1830},[15042],{"type":50,"value":12517},{"type":44,"tag":587,"props":15044,"children":15045},{"style":594},[15046],{"type":50,"value":1730},{"type":44,"tag":587,"props":15048,"children":15049},{"style":794},[15050],{"type":50,"value":13250},{"type":44,"tag":587,"props":15052,"children":15053},{"style":594},[15054],{"type":50,"value":12531},{"type":44,"tag":587,"props":15056,"children":15057},{"class":589,"line":659},[15058,15062,15066,15070,15074,15078],{"type":44,"tag":587,"props":15059,"children":15060},{"style":12354},[15061],{"type":50,"value":12801},{"type":44,"tag":587,"props":15063,"children":15064},{"style":594},[15065],{"type":50,"value":4241},{"type":44,"tag":587,"props":15067,"children":15068},{"style":1830},[15069],{"type":50,"value":12517},{"type":44,"tag":587,"props":15071,"children":15072},{"style":594},[15073],{"type":50,"value":1730},{"type":44,"tag":587,"props":15075,"children":15076},{"style":794},[15077],{"type":50,"value":12818},{"type":44,"tag":587,"props":15079,"children":15080},{"style":594},[15081],{"type":50,"value":12531},{"type":44,"tag":587,"props":15083,"children":15084},{"class":589,"line":676},[15085,15089,15093,15097,15101],{"type":44,"tag":587,"props":15086,"children":15087},{"style":12354},[15088],{"type":50,"value":12377},{"type":44,"tag":587,"props":15090,"children":15091},{"style":594},[15092],{"type":50,"value":4241},{"type":44,"tag":587,"props":15094,"children":15095},{"style":2868},[15096],{"type":50,"value":12784},{"type":44,"tag":587,"props":15098,"children":15099},{"style":2868},[15100],{"type":50,"value":12789},{"type":44,"tag":587,"props":15102,"children":15103},{"style":594},[15104],{"type":50,"value":1679},{"type":44,"tag":587,"props":15106,"children":15107},{"class":589,"line":716},[15108,15112,15116,15120,15124,15128,15132,15136,15140,15144,15148,15152,15156,15160,15164],{"type":44,"tag":587,"props":15109,"children":15110},{"style":12354},[15111],{"type":50,"value":13312},{"type":44,"tag":587,"props":15113,"children":15114},{"style":594},[15115],{"type":50,"value":4241},{"type":44,"tag":587,"props":15117,"children":15118},{"style":2868},[15119],{"type":50,"value":2871},{"type":44,"tag":587,"props":15121,"children":15122},{"style":2868},[15123],{"type":50,"value":13325},{"type":44,"tag":587,"props":15125,"children":15126},{"style":2868},[15127],{"type":50,"value":13330},{"type":44,"tag":587,"props":15129,"children":15130},{"style":1830},[15131],{"type":50,"value":13335},{"type":44,"tag":587,"props":15133,"children":15134},{"style":594},[15135],{"type":50,"value":1730},{"type":44,"tag":587,"props":15137,"children":15138},{"style":2868},[15139],{"type":50,"value":3524},{"type":44,"tag":587,"props":15141,"children":15142},{"style":594},[15143],{"type":50,"value":2593},{"type":44,"tag":587,"props":15145,"children":15146},{"style":2868},[15147],{"type":50,"value":2871},{"type":44,"tag":587,"props":15149,"children":15150},{"style":594},[15151],{"type":50,"value":2593},{"type":44,"tag":587,"props":15153,"children":15154},{"style":2868},[15155],{"type":50,"value":2871},{"type":44,"tag":587,"props":15157,"children":15158},{"style":594},[15159],{"type":50,"value":2593},{"type":44,"tag":587,"props":15161,"children":15162},{"style":2868},[15163],{"type":50,"value":13368},{"type":44,"tag":587,"props":15165,"children":15166},{"style":594},[15167],{"type":50,"value":12531},{"type":44,"tag":587,"props":15169,"children":15170},{"class":589,"line":776},[15171,15176,15180,15184],{"type":44,"tag":587,"props":15172,"children":15173},{"style":12354},[15174],{"type":50,"value":15175},"    overflow-x",{"type":44,"tag":587,"props":15177,"children":15178},{"style":594},[15179],{"type":50,"value":4241},{"type":44,"tag":587,"props":15181,"children":15182},{"style":794},[15183],{"type":50,"value":12651},{"type":44,"tag":587,"props":15185,"children":15186},{"style":594},[15187],{"type":50,"value":1679},{"type":44,"tag":587,"props":15189,"children":15190},{"class":589,"line":813},[15191],{"type":44,"tag":587,"props":15192,"children":15193},{"style":594},[15194],{"type":50,"value":3192},{"type":44,"tag":587,"props":15196,"children":15197},{"class":589,"line":905},[15198],{"type":44,"tag":587,"props":15199,"children":15200},{"emptyLinePlaceholder":1263},[15201],{"type":50,"value":1266},{"type":44,"tag":587,"props":15203,"children":15204},{"class":589,"line":991},[15205,15209,15213],{"type":44,"tag":587,"props":15206,"children":15207},{"style":594},[15208],{"type":50,"value":70},{"type":44,"tag":587,"props":15210,"children":15211},{"style":1708},[15212],{"type":50,"value":15002},{"type":44,"tag":587,"props":15214,"children":15215},{"style":594},[15216],{"type":50,"value":1716},{"type":44,"tag":587,"props":15218,"children":15219},{"class":589,"line":1008},[15220,15225,15229,15234],{"type":44,"tag":587,"props":15221,"children":15222},{"style":12354},[15223],{"type":50,"value":15224},"    width",{"type":44,"tag":587,"props":15226,"children":15227},{"style":594},[15228],{"type":50,"value":4241},{"type":44,"tag":587,"props":15230,"children":15231},{"style":2868},[15232],{"type":50,"value":15233}," 100%",{"type":44,"tag":587,"props":15235,"children":15236},{"style":594},[15237],{"type":50,"value":1679},{"type":44,"tag":587,"props":15239,"children":15240},{"class":589,"line":1018},[15241,15246,15250,15255],{"type":44,"tag":587,"props":15242,"children":15243},{"style":12354},[15244],{"type":50,"value":15245},"    border-collapse",{"type":44,"tag":587,"props":15247,"children":15248},{"style":594},[15249],{"type":50,"value":4241},{"type":44,"tag":587,"props":15251,"children":15252},{"style":794},[15253],{"type":50,"value":15254}," collapse",{"type":44,"tag":587,"props":15256,"children":15257},{"style":594},[15258],{"type":50,"value":1679},{"type":44,"tag":587,"props":15260,"children":15261},{"class":589,"line":1035},[15262,15266,15270,15274],{"type":44,"tag":587,"props":15263,"children":15264},{"style":12354},[15265],{"type":50,"value":12997},{"type":44,"tag":587,"props":15267,"children":15268},{"style":594},[15269],{"type":50,"value":4241},{"type":44,"tag":587,"props":15271,"children":15272},{"style":2868},[15273],{"type":50,"value":13417},{"type":44,"tag":587,"props":15275,"children":15276},{"style":594},[15277],{"type":50,"value":1679},{"type":44,"tag":587,"props":15279,"children":15280},{"class":589,"line":1051},[15281],{"type":44,"tag":587,"props":15282,"children":15283},{"style":594},[15284],{"type":50,"value":3192},{"type":44,"tag":587,"props":15286,"children":15287},{"class":589,"line":1068},[15288],{"type":44,"tag":587,"props":15289,"children":15290},{"emptyLinePlaceholder":1263},[15291],{"type":50,"value":1266},{"type":44,"tag":587,"props":15293,"children":15294},{"class":589,"line":1107},[15295,15299,15303,15308,15313],{"type":44,"tag":587,"props":15296,"children":15297},{"style":594},[15298],{"type":50,"value":70},{"type":44,"tag":587,"props":15300,"children":15301},{"style":1708},[15302],{"type":50,"value":15002},{"type":44,"tag":587,"props":15304,"children":15305},{"style":1708},[15306],{"type":50,"value":15307}," thead",{"type":44,"tag":587,"props":15309,"children":15310},{"style":1708},[15311],{"type":50,"value":15312}," th",{"type":44,"tag":587,"props":15314,"children":15315},{"style":594},[15316],{"type":50,"value":1716},{"type":44,"tag":587,"props":15318,"children":15319},{"class":589,"line":1146},[15320,15325,15329,15334],{"type":44,"tag":587,"props":15321,"children":15322},{"style":12354},[15323],{"type":50,"value":15324},"    text-align",{"type":44,"tag":587,"props":15326,"children":15327},{"style":594},[15328],{"type":50,"value":4241},{"type":44,"tag":587,"props":15330,"children":15331},{"style":794},[15332],{"type":50,"value":15333}," left",{"type":44,"tag":587,"props":15335,"children":15336},{"style":594},[15337],{"type":50,"value":1679},{"type":44,"tag":587,"props":15339,"children":15340},{"class":589,"line":1179},[15341,15345,15349,15353,15357],{"type":44,"tag":587,"props":15342,"children":15343},{"style":12354},[15344],{"type":50,"value":12377},{"type":44,"tag":587,"props":15346,"children":15347},{"style":594},[15348],{"type":50,"value":4241},{"type":44,"tag":587,"props":15350,"children":15351},{"style":2868},[15352],{"type":50,"value":14717},{"type":44,"tag":587,"props":15354,"children":15355},{"style":2868},[15356],{"type":50,"value":12951},{"type":44,"tag":587,"props":15358,"children":15359},{"style":594},[15360],{"type":50,"value":1679},{"type":44,"tag":587,"props":15362,"children":15363},{"class":589,"line":1216},[15364,15369,15373,15378,15382,15387,15392],{"type":44,"tag":587,"props":15365,"children":15366},{"style":12354},[15367],{"type":50,"value":15368},"    border-bottom",{"type":44,"tag":587,"props":15370,"children":15371},{"style":594},[15372],{"type":50,"value":4241},{"type":44,"tag":587,"props":15374,"children":15375},{"style":2868},[15376],{"type":50,"value":15377}," 2px",{"type":44,"tag":587,"props":15379,"children":15380},{"style":794},[15381],{"type":50,"value":14742},{"type":44,"tag":587,"props":15383,"children":15384},{"style":594},[15385],{"type":50,"value":15386},"#",{"type":44,"tag":587,"props":15388,"children":15389},{"style":794},[15390],{"type":50,"value":15391},"dee2e6",{"type":44,"tag":587,"props":15393,"children":15394},{"style":594},[15395],{"type":50,"value":1679},{"type":44,"tag":587,"props":15397,"children":15398},{"class":589,"line":1225},[15399,15403,15407,15411,15415,15419],{"type":44,"tag":587,"props":15400,"children":15401},{"style":12354},[15402],{"type":50,"value":12539},{"type":44,"tag":587,"props":15404,"children":15405},{"style":594},[15406],{"type":50,"value":4241},{"type":44,"tag":587,"props":15408,"children":15409},{"style":1830},[15410],{"type":50,"value":12517},{"type":44,"tag":587,"props":15412,"children":15413},{"style":594},[15414],{"type":50,"value":1730},{"type":44,"tag":587,"props":15416,"children":15417},{"style":794},[15418],{"type":50,"value":13445},{"type":44,"tag":587,"props":15420,"children":15421},{"style":594},[15422],{"type":50,"value":12531},{"type":44,"tag":587,"props":15424,"children":15425},{"class":589,"line":1242},[15426,15430,15434,15438],{"type":44,"tag":587,"props":15427,"children":15428},{"style":12354},[15429],{"type":50,"value":13017},{"type":44,"tag":587,"props":15431,"children":15432},{"style":594},[15433],{"type":50,"value":4241},{"type":44,"tag":587,"props":15435,"children":15436},{"style":2868},[15437],{"type":50,"value":13026},{"type":44,"tag":587,"props":15439,"children":15440},{"style":594},[15441],{"type":50,"value":1679},{"type":44,"tag":587,"props":15443,"children":15444},{"class":589,"line":1259},[15445,15449,15453,15457],{"type":44,"tag":587,"props":15446,"children":15447},{"style":12354},[15448],{"type":50,"value":12997},{"type":44,"tag":587,"props":15450,"children":15451},{"style":594},[15452],{"type":50,"value":4241},{"type":44,"tag":587,"props":15454,"children":15455},{"style":2868},[15456],{"type":50,"value":12951},{"type":44,"tag":587,"props":15458,"children":15459},{"style":594},[15460],{"type":50,"value":1679},{"type":44,"tag":587,"props":15462,"children":15463},{"class":589,"line":1269},[15464,15468,15472,15476],{"type":44,"tag":587,"props":15465,"children":15466},{"style":12354},[15467],{"type":50,"value":13457},{"type":44,"tag":587,"props":15469,"children":15470},{"style":594},[15471],{"type":50,"value":4241},{"type":44,"tag":587,"props":15473,"children":15474},{"style":794},[15475],{"type":50,"value":13466},{"type":44,"tag":587,"props":15477,"children":15478},{"style":594},[15479],{"type":50,"value":1679},{"type":44,"tag":587,"props":15481,"children":15482},{"class":589,"line":1307},[15483,15487,15491,15495],{"type":44,"tag":587,"props":15484,"children":15485},{"style":12354},[15486],{"type":50,"value":13478},{"type":44,"tag":587,"props":15488,"children":15489},{"style":594},[15490],{"type":50,"value":4241},{"type":44,"tag":587,"props":15492,"children":15493},{"style":2868},[15494],{"type":50,"value":13487},{"type":44,"tag":587,"props":15496,"children":15497},{"style":594},[15498],{"type":50,"value":1679},{"type":44,"tag":587,"props":15500,"children":15501},{"class":589,"line":1316},[15502,15507,15511,15516],{"type":44,"tag":587,"props":15503,"children":15504},{"style":12354},[15505],{"type":50,"value":15506},"    white-space",{"type":44,"tag":587,"props":15508,"children":15509},{"style":594},[15510],{"type":50,"value":4241},{"type":44,"tag":587,"props":15512,"children":15513},{"style":794},[15514],{"type":50,"value":15515}," nowrap",{"type":44,"tag":587,"props":15517,"children":15518},{"style":594},[15519],{"type":50,"value":1679},{"type":44,"tag":587,"props":15521,"children":15522},{"class":589,"line":1332},[15523,15528,15532,15537],{"type":44,"tag":587,"props":15524,"children":15525},{"style":12354},[15526],{"type":50,"value":15527},"    user-select",{"type":44,"tag":587,"props":15529,"children":15530},{"style":594},[15531],{"type":50,"value":4241},{"type":44,"tag":587,"props":15533,"children":15534},{"style":794},[15535],{"type":50,"value":15536}," none",{"type":44,"tag":587,"props":15538,"children":15539},{"style":594},[15540],{"type":50,"value":1679},{"type":44,"tag":587,"props":15542,"children":15543},{"class":589,"line":1340},[15544],{"type":44,"tag":587,"props":15545,"children":15546},{"style":594},[15547],{"type":50,"value":3192},{"type":44,"tag":587,"props":15549,"children":15550},{"class":589,"line":1377},[15551],{"type":44,"tag":587,"props":15552,"children":15553},{"emptyLinePlaceholder":1263},[15554],{"type":50,"value":1266},{"type":44,"tag":587,"props":15556,"children":15557},{"class":589,"line":1386},[15558,15562,15566,15570,15574,15578,15583],{"type":44,"tag":587,"props":15559,"children":15560},{"style":594},[15561],{"type":50,"value":70},{"type":44,"tag":587,"props":15563,"children":15564},{"style":1708},[15565],{"type":50,"value":15002},{"type":44,"tag":587,"props":15567,"children":15568},{"style":1708},[15569],{"type":50,"value":15307},{"type":44,"tag":587,"props":15571,"children":15572},{"style":1708},[15573],{"type":50,"value":15312},{"type":44,"tag":587,"props":15575,"children":15576},{"style":594},[15577],{"type":50,"value":4241},{"type":44,"tag":587,"props":15579,"children":15580},{"style":606},[15581],{"type":50,"value":15582},"hover",{"type":44,"tag":587,"props":15584,"children":15585},{"style":594},[15586],{"type":50,"value":1716},{"type":44,"tag":587,"props":15588,"children":15589},{"class":589,"line":1402},[15590,15594,15598,15602,15606,15610],{"type":44,"tag":587,"props":15591,"children":15592},{"style":12354},[15593],{"type":50,"value":12539},{"type":44,"tag":587,"props":15595,"children":15596},{"style":594},[15597],{"type":50,"value":4241},{"type":44,"tag":587,"props":15599,"children":15600},{"style":1830},[15601],{"type":50,"value":12517},{"type":44,"tag":587,"props":15603,"children":15604},{"style":594},[15605],{"type":50,"value":1730},{"type":44,"tag":587,"props":15607,"children":15608},{"style":794},[15609],{"type":50,"value":12556},{"type":44,"tag":587,"props":15611,"children":15612},{"style":594},[15613],{"type":50,"value":12531},{"type":44,"tag":587,"props":15615,"children":15616},{"class":589,"line":1410},[15617,15621,15625,15629,15633],{"type":44,"tag":587,"props":15618,"children":15619},{"style":12354},[15620],{"type":50,"value":12508},{"type":44,"tag":587,"props":15622,"children":15623},{"style":594},[15624],{"type":50,"value":4241},{"type":44,"tag":587,"props":15626,"children":15627},{"style":594},[15628],{"type":50,"value":11858},{"type":44,"tag":587,"props":15630,"children":15631},{"style":794},[15632],{"type":50,"value":11863},{"type":44,"tag":587,"props":15634,"children":15635},{"style":594},[15636],{"type":50,"value":1679},{"type":44,"tag":587,"props":15638,"children":15639},{"class":589,"line":1447},[15640],{"type":44,"tag":587,"props":15641,"children":15642},{"style":594},[15643],{"type":50,"value":3192},{"type":44,"tag":587,"props":15645,"children":15646},{"class":589,"line":1456},[15647],{"type":44,"tag":587,"props":15648,"children":15649},{"emptyLinePlaceholder":1263},[15650],{"type":50,"value":1266},{"type":44,"tag":587,"props":15652,"children":15653},{"class":589,"line":1472},[15654,15658,15662,15667,15672],{"type":44,"tag":587,"props":15655,"children":15656},{"style":594},[15657],{"type":50,"value":70},{"type":44,"tag":587,"props":15659,"children":15660},{"style":1708},[15661],{"type":50,"value":15002},{"type":44,"tag":587,"props":15663,"children":15664},{"style":1708},[15665],{"type":50,"value":15666}," tbody",{"type":44,"tag":587,"props":15668,"children":15669},{"style":1708},[15670],{"type":50,"value":15671}," td",{"type":44,"tag":587,"props":15673,"children":15674},{"style":594},[15675],{"type":50,"value":1716},{"type":44,"tag":587,"props":15677,"children":15678},{"class":589,"line":1480},[15679,15683,15687,15691,15695],{"type":44,"tag":587,"props":15680,"children":15681},{"style":12354},[15682],{"type":50,"value":12377},{"type":44,"tag":587,"props":15684,"children":15685},{"style":594},[15686],{"type":50,"value":4241},{"type":44,"tag":587,"props":15688,"children":15689},{"style":2868},[15690],{"type":50,"value":14717},{"type":44,"tag":587,"props":15692,"children":15693},{"style":2868},[15694],{"type":50,"value":12951},{"type":44,"tag":587,"props":15696,"children":15697},{"style":594},[15698],{"type":50,"value":1679},{"type":44,"tag":587,"props":15700,"children":15701},{"class":589,"line":1518},[15702,15706,15710,15714,15718,15722,15727],{"type":44,"tag":587,"props":15703,"children":15704},{"style":12354},[15705],{"type":50,"value":15368},{"type":44,"tag":587,"props":15707,"children":15708},{"style":594},[15709],{"type":50,"value":4241},{"type":44,"tag":587,"props":15711,"children":15712},{"style":2868},[15713],{"type":50,"value":13325},{"type":44,"tag":587,"props":15715,"children":15716},{"style":794},[15717],{"type":50,"value":14742},{"type":44,"tag":587,"props":15719,"children":15720},{"style":594},[15721],{"type":50,"value":15386},{"type":44,"tag":587,"props":15723,"children":15724},{"style":794},[15725],{"type":50,"value":15726},"f0f0f0",{"type":44,"tag":587,"props":15728,"children":15729},{"style":594},[15730],{"type":50,"value":1679},{"type":44,"tag":587,"props":15732,"children":15733},{"class":589,"line":1589},[15734],{"type":44,"tag":587,"props":15735,"children":15736},{"style":594},[15737],{"type":50,"value":3192},{"type":44,"tag":587,"props":15739,"children":15740},{"class":589,"line":1605},[15741],{"type":44,"tag":587,"props":15742,"children":15743},{"emptyLinePlaceholder":1263},[15744],{"type":50,"value":1266},{"type":44,"tag":587,"props":15746,"children":15747},{"class":589,"line":1621},[15748,15752,15756,15760,15765,15769,15773],{"type":44,"tag":587,"props":15749,"children":15750},{"style":594},[15751],{"type":50,"value":70},{"type":44,"tag":587,"props":15753,"children":15754},{"style":1708},[15755],{"type":50,"value":15002},{"type":44,"tag":587,"props":15757,"children":15758},{"style":1708},[15759],{"type":50,"value":15666},{"type":44,"tag":587,"props":15761,"children":15762},{"style":1708},[15763],{"type":50,"value":15764}," tr",{"type":44,"tag":587,"props":15766,"children":15767},{"style":594},[15768],{"type":50,"value":4241},{"type":44,"tag":587,"props":15770,"children":15771},{"style":606},[15772],{"type":50,"value":15582},{"type":44,"tag":587,"props":15774,"children":15775},{"style":594},[15776],{"type":50,"value":1716},{"type":44,"tag":587,"props":15778,"children":15779},{"class":589,"line":1629},[15780,15784,15788,15792,15796],{"type":44,"tag":587,"props":15781,"children":15782},{"style":12354},[15783],{"type":50,"value":12508},{"type":44,"tag":587,"props":15785,"children":15786},{"style":594},[15787],{"type":50,"value":4241},{"type":44,"tag":587,"props":15789,"children":15790},{"style":594},[15791],{"type":50,"value":11858},{"type":44,"tag":587,"props":15793,"children":15794},{"style":794},[15795],{"type":50,"value":11863},{"type":44,"tag":587,"props":15797,"children":15798},{"style":594},[15799],{"type":50,"value":1679},{"type":44,"tag":587,"props":15801,"children":15802},{"class":589,"line":1645},[15803],{"type":44,"tag":587,"props":15804,"children":15805},{"style":594},[15806],{"type":50,"value":3192},{"type":44,"tag":587,"props":15808,"children":15809},{"class":589,"line":1654},[15810],{"type":44,"tag":587,"props":15811,"children":15812},{"emptyLinePlaceholder":1263},[15813],{"type":50,"value":1266},{"type":44,"tag":587,"props":15815,"children":15816},{"class":589,"line":1682},[15817,15821,15825,15829,15833,15837,15842,15846],{"type":44,"tag":587,"props":15818,"children":15819},{"style":594},[15820],{"type":50,"value":70},{"type":44,"tag":587,"props":15822,"children":15823},{"style":1708},[15824],{"type":50,"value":15002},{"type":44,"tag":587,"props":15826,"children":15827},{"style":1708},[15828],{"type":50,"value":15666},{"type":44,"tag":587,"props":15830,"children":15831},{"style":1708},[15832],{"type":50,"value":15764},{"type":44,"tag":587,"props":15834,"children":15835},{"style":594},[15836],{"type":50,"value":4241},{"type":44,"tag":587,"props":15838,"children":15839},{"style":606},[15840],{"type":50,"value":15841},"last-child",{"type":44,"tag":587,"props":15843,"children":15844},{"style":1708},[15845],{"type":50,"value":15671},{"type":44,"tag":587,"props":15847,"children":15848},{"style":594},[15849],{"type":50,"value":1716},{"type":44,"tag":587,"props":15851,"children":15852},{"class":589,"line":1690},[15853,15857,15861,15865],{"type":44,"tag":587,"props":15854,"children":15855},{"style":12354},[15856],{"type":50,"value":15368},{"type":44,"tag":587,"props":15858,"children":15859},{"style":594},[15860],{"type":50,"value":4241},{"type":44,"tag":587,"props":15862,"children":15863},{"style":794},[15864],{"type":50,"value":15536},{"type":44,"tag":587,"props":15866,"children":15867},{"style":594},[15868],{"type":50,"value":1679},{"type":44,"tag":587,"props":15870,"children":15871},{"class":589,"line":1699},[15872],{"type":44,"tag":587,"props":15873,"children":15874},{"style":594},[15875],{"type":50,"value":3192},{"type":44,"tag":103,"props":15877,"children":15879},{"id":15878},"responsive-design",[15880],{"type":50,"value":15881},"Responsive Design",{"type":44,"tag":84,"props":15883,"children":15885},{"className":11812,"code":15884,"language":11814,"meta":93,"style":93},"@media (max-width: 768px) {\n    .dashboard-header {\n        flex-direction: column;\n        align-items: flex-start;\n    }\n\n    .kpi-row {\n        grid-template-columns: repeat(2, 1fr);\n    }\n\n    .chart-row {\n        grid-template-columns: 1fr;\n    }\n\n    .filters {\n        flex-direction: column;\n        align-items: flex-start;\n    }\n}\n\n@media print {\n    body { background: white; }\n    .dashboard-container { max-width: none; }\n    .filters { display: none; }\n    .chart-container { break-inside: avoid; }\n    .kpi-card { border: 1px solid #dee2e6; box-shadow: none; }\n}\n",[15886],{"type":44,"tag":91,"props":15887,"children":15888},{"__ignoreMap":93},[15889,15923,15939,15960,15981,15988,15995,16010,16047,16054,16061,16076,16095,16102,16109,16124,16143,16162,16169,16176,16183,16199,16233,16269,16304,16341,16406],{"type":44,"tag":587,"props":15890,"children":15891},{"class":589,"line":590},[15892,15897,15901,15906,15910,15915,15919],{"type":44,"tag":587,"props":15893,"children":15894},{"style":2070},[15895],{"type":50,"value":15896},"@media",{"type":44,"tag":587,"props":15898,"children":15899},{"style":594},[15900],{"type":50,"value":2846},{"type":44,"tag":587,"props":15902,"children":15903},{"style":1708},[15904],{"type":50,"value":15905},"max-width",{"type":44,"tag":587,"props":15907,"children":15908},{"style":594},[15909],{"type":50,"value":4241},{"type":44,"tag":587,"props":15911,"children":15912},{"style":2868},[15913],{"type":50,"value":15914}," 768px",{"type":44,"tag":587,"props":15916,"children":15917},{"style":594},[15918],{"type":50,"value":547},{"type":44,"tag":587,"props":15920,"children":15921},{"style":594},[15922],{"type":50,"value":1716},{"type":44,"tag":587,"props":15924,"children":15925},{"class":589,"line":617},[15926,15931,15935],{"type":44,"tag":587,"props":15927,"children":15928},{"style":594},[15929],{"type":50,"value":15930},"    .",{"type":44,"tag":587,"props":15932,"children":15933},{"style":1708},[15934],{"type":50,"value":1135},{"type":44,"tag":587,"props":15936,"children":15937},{"style":594},[15938],{"type":50,"value":1716},{"type":44,"tag":587,"props":15940,"children":15941},{"class":589,"line":659},[15942,15947,15951,15956],{"type":44,"tag":587,"props":15943,"children":15944},{"style":12354},[15945],{"type":50,"value":15946},"        flex-direction",{"type":44,"tag":587,"props":15948,"children":15949},{"style":594},[15950],{"type":50,"value":4241},{"type":44,"tag":587,"props":15952,"children":15953},{"style":794},[15954],{"type":50,"value":15955}," column",{"type":44,"tag":587,"props":15957,"children":15958},{"style":594},[15959],{"type":50,"value":1679},{"type":44,"tag":587,"props":15961,"children":15962},{"class":589,"line":676},[15963,15968,15972,15977],{"type":44,"tag":587,"props":15964,"children":15965},{"style":12354},[15966],{"type":50,"value":15967},"        align-items",{"type":44,"tag":587,"props":15969,"children":15970},{"style":594},[15971],{"type":50,"value":4241},{"type":44,"tag":587,"props":15973,"children":15974},{"style":794},[15975],{"type":50,"value":15976}," flex-start",{"type":44,"tag":587,"props":15978,"children":15979},{"style":594},[15980],{"type":50,"value":1679},{"type":44,"tag":587,"props":15982,"children":15983},{"class":589,"line":716},[15984],{"type":44,"tag":587,"props":15985,"children":15986},{"style":594},[15987],{"type":50,"value":3184},{"type":44,"tag":587,"props":15989,"children":15990},{"class":589,"line":776},[15991],{"type":44,"tag":587,"props":15992,"children":15993},{"emptyLinePlaceholder":1263},[15994],{"type":50,"value":1266},{"type":44,"tag":587,"props":15996,"children":15997},{"class":589,"line":813},[15998,16002,16006],{"type":44,"tag":587,"props":15999,"children":16000},{"style":594},[16001],{"type":50,"value":15930},{"type":44,"tag":587,"props":16003,"children":16004},{"style":1708},[16005],{"type":50,"value":1296},{"type":44,"tag":587,"props":16007,"children":16008},{"style":594},[16009],{"type":50,"value":1716},{"type":44,"tag":587,"props":16011,"children":16012},{"class":589,"line":905},[16013,16018,16022,16026,16030,16035,16039,16043],{"type":44,"tag":587,"props":16014,"children":16015},{"style":12354},[16016],{"type":50,"value":16017},"        grid-template-columns",{"type":44,"tag":587,"props":16019,"children":16020},{"style":594},[16021],{"type":50,"value":4241},{"type":44,"tag":587,"props":16023,"children":16024},{"style":1830},[16025],{"type":50,"value":13102},{"type":44,"tag":587,"props":16027,"children":16028},{"style":594},[16029],{"type":50,"value":1730},{"type":44,"tag":587,"props":16031,"children":16032},{"style":2868},[16033],{"type":50,"value":16034},"2",{"type":44,"tag":587,"props":16036,"children":16037},{"style":594},[16038],{"type":50,"value":2593},{"type":44,"tag":587,"props":16040,"children":16041},{"style":2868},[16042],{"type":50,"value":13138},{"type":44,"tag":587,"props":16044,"children":16045},{"style":594},[16046],{"type":50,"value":12531},{"type":44,"tag":587,"props":16048,"children":16049},{"class":589,"line":991},[16050],{"type":44,"tag":587,"props":16051,"children":16052},{"style":594},[16053],{"type":50,"value":3184},{"type":44,"tag":587,"props":16055,"children":16056},{"class":589,"line":1008},[16057],{"type":44,"tag":587,"props":16058,"children":16059},{"emptyLinePlaceholder":1263},[16060],{"type":50,"value":1266},{"type":44,"tag":587,"props":16062,"children":16063},{"class":589,"line":1018},[16064,16068,16072],{"type":44,"tag":587,"props":16065,"children":16066},{"style":594},[16067],{"type":50,"value":15930},{"type":44,"tag":587,"props":16069,"children":16070},{"style":1708},[16071],{"type":50,"value":1366},{"type":44,"tag":587,"props":16073,"children":16074},{"style":594},[16075],{"type":50,"value":1716},{"type":44,"tag":587,"props":16077,"children":16078},{"class":589,"line":1035},[16079,16083,16087,16091],{"type":44,"tag":587,"props":16080,"children":16081},{"style":12354},[16082],{"type":50,"value":16017},{"type":44,"tag":587,"props":16084,"children":16085},{"style":594},[16086],{"type":50,"value":4241},{"type":44,"tag":587,"props":16088,"children":16089},{"style":2868},[16090],{"type":50,"value":13138},{"type":44,"tag":587,"props":16092,"children":16093},{"style":594},[16094],{"type":50,"value":1679},{"type":44,"tag":587,"props":16096,"children":16097},{"class":589,"line":1051},[16098],{"type":44,"tag":587,"props":16099,"children":16100},{"style":594},[16101],{"type":50,"value":3184},{"type":44,"tag":587,"props":16103,"children":16104},{"class":589,"line":1068},[16105],{"type":44,"tag":587,"props":16106,"children":16107},{"emptyLinePlaceholder":1263},[16108],{"type":50,"value":1266},{"type":44,"tag":587,"props":16110,"children":16111},{"class":589,"line":1107},[16112,16116,16120],{"type":44,"tag":587,"props":16113,"children":16114},{"style":594},[16115],{"type":50,"value":15930},{"type":44,"tag":587,"props":16117,"children":16118},{"style":1708},[16119],{"type":50,"value":1205},{"type":44,"tag":587,"props":16121,"children":16122},{"style":594},[16123],{"type":50,"value":1716},{"type":44,"tag":587,"props":16125,"children":16126},{"class":589,"line":1146},[16127,16131,16135,16139],{"type":44,"tag":587,"props":16128,"children":16129},{"style":12354},[16130],{"type":50,"value":15946},{"type":44,"tag":587,"props":16132,"children":16133},{"style":594},[16134],{"type":50,"value":4241},{"type":44,"tag":587,"props":16136,"children":16137},{"style":794},[16138],{"type":50,"value":15955},{"type":44,"tag":587,"props":16140,"children":16141},{"style":594},[16142],{"type":50,"value":1679},{"type":44,"tag":587,"props":16144,"children":16145},{"class":589,"line":1179},[16146,16150,16154,16158],{"type":44,"tag":587,"props":16147,"children":16148},{"style":12354},[16149],{"type":50,"value":15967},{"type":44,"tag":587,"props":16151,"children":16152},{"style":594},[16153],{"type":50,"value":4241},{"type":44,"tag":587,"props":16155,"children":16156},{"style":794},[16157],{"type":50,"value":15976},{"type":44,"tag":587,"props":16159,"children":16160},{"style":594},[16161],{"type":50,"value":1679},{"type":44,"tag":587,"props":16163,"children":16164},{"class":589,"line":1216},[16165],{"type":44,"tag":587,"props":16166,"children":16167},{"style":594},[16168],{"type":50,"value":3184},{"type":44,"tag":587,"props":16170,"children":16171},{"class":589,"line":1225},[16172],{"type":44,"tag":587,"props":16173,"children":16174},{"style":594},[16175],{"type":50,"value":3192},{"type":44,"tag":587,"props":16177,"children":16178},{"class":589,"line":1242},[16179],{"type":44,"tag":587,"props":16180,"children":16181},{"emptyLinePlaceholder":1263},[16182],{"type":50,"value":1266},{"type":44,"tag":587,"props":16184,"children":16185},{"class":589,"line":1259},[16186,16190,16195],{"type":44,"tag":587,"props":16187,"children":16188},{"style":2070},[16189],{"type":50,"value":15896},{"type":44,"tag":587,"props":16191,"children":16192},{"style":794},[16193],{"type":50,"value":16194}," print ",{"type":44,"tag":587,"props":16196,"children":16197},{"style":594},[16198],{"type":50,"value":2881},{"type":44,"tag":587,"props":16200,"children":16201},{"class":589,"line":1269},[16202,16207,16211,16216,16220,16225,16229],{"type":44,"tag":587,"props":16203,"children":16204},{"style":1708},[16205],{"type":50,"value":16206},"    body",{"type":44,"tag":587,"props":16208,"children":16209},{"style":594},[16210],{"type":50,"value":4886},{"type":44,"tag":587,"props":16212,"children":16213},{"style":12354},[16214],{"type":50,"value":16215}," background",{"type":44,"tag":587,"props":16217,"children":16218},{"style":594},[16219],{"type":50,"value":4241},{"type":44,"tag":587,"props":16221,"children":16222},{"style":794},[16223],{"type":50,"value":16224}," white",{"type":44,"tag":587,"props":16226,"children":16227},{"style":594},[16228],{"type":50,"value":2084},{"type":44,"tag":587,"props":16230,"children":16231},{"style":594},[16232],{"type":50,"value":4922},{"type":44,"tag":587,"props":16234,"children":16235},{"class":589,"line":1307},[16236,16240,16244,16248,16253,16257,16261,16265],{"type":44,"tag":587,"props":16237,"children":16238},{"style":594},[16239],{"type":50,"value":15930},{"type":44,"tag":587,"props":16241,"children":16242},{"style":1708},[16243],{"type":50,"value":1096},{"type":44,"tag":587,"props":16245,"children":16246},{"style":594},[16247],{"type":50,"value":4886},{"type":44,"tag":587,"props":16249,"children":16250},{"style":12354},[16251],{"type":50,"value":16252}," max-width",{"type":44,"tag":587,"props":16254,"children":16255},{"style":594},[16256],{"type":50,"value":4241},{"type":44,"tag":587,"props":16258,"children":16259},{"style":794},[16260],{"type":50,"value":15536},{"type":44,"tag":587,"props":16262,"children":16263},{"style":594},[16264],{"type":50,"value":2084},{"type":44,"tag":587,"props":16266,"children":16267},{"style":594},[16268],{"type":50,"value":4922},{"type":44,"tag":587,"props":16270,"children":16271},{"class":589,"line":1316},[16272,16276,16280,16284,16288,16292,16296,16300],{"type":44,"tag":587,"props":16273,"children":16274},{"style":594},[16275],{"type":50,"value":15930},{"type":44,"tag":587,"props":16277,"children":16278},{"style":1708},[16279],{"type":50,"value":1205},{"type":44,"tag":587,"props":16281,"children":16282},{"style":594},[16283],{"type":50,"value":4886},{"type":44,"tag":587,"props":16285,"children":16286},{"style":12354},[16287],{"type":50,"value":5182},{"type":44,"tag":587,"props":16289,"children":16290},{"style":594},[16291],{"type":50,"value":4241},{"type":44,"tag":587,"props":16293,"children":16294},{"style":794},[16295],{"type":50,"value":15536},{"type":44,"tag":587,"props":16297,"children":16298},{"style":594},[16299],{"type":50,"value":2084},{"type":44,"tag":587,"props":16301,"children":16302},{"style":594},[16303],{"type":50,"value":4922},{"type":44,"tag":587,"props":16305,"children":16306},{"class":589,"line":1332},[16307,16311,16315,16319,16324,16328,16333,16337],{"type":44,"tag":587,"props":16308,"children":16309},{"style":594},[16310],{"type":50,"value":15930},{"type":44,"tag":587,"props":16312,"children":16313},{"style":1708},[16314],{"type":50,"value":3939},{"type":44,"tag":587,"props":16316,"children":16317},{"style":594},[16318],{"type":50,"value":4886},{"type":44,"tag":587,"props":16320,"children":16321},{"style":12354},[16322],{"type":50,"value":16323}," break-inside",{"type":44,"tag":587,"props":16325,"children":16326},{"style":594},[16327],{"type":50,"value":4241},{"type":44,"tag":587,"props":16329,"children":16330},{"style":794},[16331],{"type":50,"value":16332}," avoid",{"type":44,"tag":587,"props":16334,"children":16335},{"style":594},[16336],{"type":50,"value":2084},{"type":44,"tag":587,"props":16338,"children":16339},{"style":594},[16340],{"type":50,"value":4922},{"type":44,"tag":587,"props":16342,"children":16343},{"class":589,"line":1340},[16344,16348,16352,16356,16361,16365,16369,16373,16377,16381,16385,16390,16394,16398,16402],{"type":44,"tag":587,"props":16345,"children":16346},{"style":594},[16347],{"type":50,"value":15930},{"type":44,"tag":587,"props":16349,"children":16350},{"style":1708},[16351],{"type":50,"value":2333},{"type":44,"tag":587,"props":16353,"children":16354},{"style":594},[16355],{"type":50,"value":4886},{"type":44,"tag":587,"props":16357,"children":16358},{"style":12354},[16359],{"type":50,"value":16360}," border",{"type":44,"tag":587,"props":16362,"children":16363},{"style":594},[16364],{"type":50,"value":4241},{"type":44,"tag":587,"props":16366,"children":16367},{"style":2868},[16368],{"type":50,"value":13325},{"type":44,"tag":587,"props":16370,"children":16371},{"style":794},[16372],{"type":50,"value":14742},{"type":44,"tag":587,"props":16374,"children":16375},{"style":594},[16376],{"type":50,"value":15386},{"type":44,"tag":587,"props":16378,"children":16379},{"style":794},[16380],{"type":50,"value":15391},{"type":44,"tag":587,"props":16382,"children":16383},{"style":594},[16384],{"type":50,"value":2084},{"type":44,"tag":587,"props":16386,"children":16387},{"style":12354},[16388],{"type":50,"value":16389}," box-shadow",{"type":44,"tag":587,"props":16391,"children":16392},{"style":594},[16393],{"type":50,"value":4241},{"type":44,"tag":587,"props":16395,"children":16396},{"style":794},[16397],{"type":50,"value":15536},{"type":44,"tag":587,"props":16399,"children":16400},{"style":594},[16401],{"type":50,"value":2084},{"type":44,"tag":587,"props":16403,"children":16404},{"style":594},[16405],{"type":50,"value":4922},{"type":44,"tag":587,"props":16407,"children":16408},{"class":589,"line":1377},[16409],{"type":44,"tag":587,"props":16410,"children":16411},{"style":594},[16412],{"type":50,"value":3192},{"type":44,"tag":77,"props":16414,"children":16416},{"id":16415},"performance-considerations-for-large-datasets",[16417],{"type":50,"value":16418},"Performance Considerations for Large Datasets",{"type":44,"tag":103,"props":16420,"children":16422},{"id":16421},"data-size-guidelines",[16423],{"type":50,"value":16424},"Data Size Guidelines",{"type":44,"tag":16426,"props":16427,"children":16428},"table",{},[16429,16448],{"type":44,"tag":16430,"props":16431,"children":16432},"thead",{},[16433],{"type":44,"tag":16434,"props":16435,"children":16436},"tr",{},[16437,16443],{"type":44,"tag":16438,"props":16439,"children":16440},"th",{},[16441],{"type":50,"value":16442},"Data Size",{"type":44,"tag":16438,"props":16444,"children":16445},{},[16446],{"type":50,"value":16447},"Approach",{"type":44,"tag":16449,"props":16450,"children":16451},"tbody",{},[16452,16466,16479,16492],{"type":44,"tag":16434,"props":16453,"children":16454},{},[16455,16461],{"type":44,"tag":16456,"props":16457,"children":16458},"td",{},[16459],{"type":50,"value":16460},"\u003C1,000 rows",{"type":44,"tag":16456,"props":16462,"children":16463},{},[16464],{"type":50,"value":16465},"Embed directly in HTML. Full interactivity.",{"type":44,"tag":16434,"props":16467,"children":16468},{},[16469,16474],{"type":44,"tag":16456,"props":16470,"children":16471},{},[16472],{"type":50,"value":16473},"1,000 - 10,000 rows",{"type":44,"tag":16456,"props":16475,"children":16476},{},[16477],{"type":50,"value":16478},"Embed in HTML. May need to pre-aggregate for charts.",{"type":44,"tag":16434,"props":16480,"children":16481},{},[16482,16487],{"type":44,"tag":16456,"props":16483,"children":16484},{},[16485],{"type":50,"value":16486},"10,000 - 100,000 rows",{"type":44,"tag":16456,"props":16488,"children":16489},{},[16490],{"type":50,"value":16491},"Pre-aggregate server-side. Embed only aggregated data.",{"type":44,"tag":16434,"props":16493,"children":16494},{},[16495,16500],{"type":44,"tag":16456,"props":16496,"children":16497},{},[16498],{"type":50,"value":16499},">100,000 rows",{"type":44,"tag":16456,"props":16501,"children":16502},{},[16503],{"type":50,"value":16504},"Not suitable for client-side dashboard. Use a BI tool or paginate.",{"type":44,"tag":103,"props":16506,"children":16508},{"id":16507},"pre-aggregation-pattern",[16509],{"type":50,"value":16510},"Pre-Aggregation Pattern",{"type":44,"tag":57,"props":16512,"children":16513},{},[16514],{"type":50,"value":16515},"Instead of embedding raw data and aggregating in the browser:",{"type":44,"tag":84,"props":16517,"children":16519},{"className":2560,"code":16518,"language":2562,"meta":93,"style":93},"\u002F\u002F DON'T: embed 50,000 raw rows\nconst RAW_DATA = [\u002F* 50,000 rows *\u002F];\n\n\u002F\u002F DO: pre-aggregate before embedding\nconst CHART_DATA = {\n    monthly_revenue: [\n        { month: '2024-01', revenue: 150000, orders: 1200 },\n        { month: '2024-02', revenue: 165000, orders: 1350 },\n        \u002F\u002F ... 12 rows instead of 50,000\n    ],\n    top_products: [\n        { product: 'Widget A', revenue: 45000 },\n        \u002F\u002F ... 10 rows\n    ],\n    kpis: {\n        total_revenue: 1980000,\n        total_orders: 15600,\n        avg_order_value: 127,\n    }\n};\n",[16520],{"type":44,"tag":91,"props":16521,"children":16522},{"__ignoreMap":93},[16523,16531,16565,16572,16580,16600,16617,16687,16753,16761,16773,16789,16839,16847,16858,16874,16895,16916,16937,16944],{"type":44,"tag":587,"props":16524,"children":16525},{"class":589,"line":590},[16526],{"type":44,"tag":587,"props":16527,"children":16528},{"style":1012},[16529],{"type":50,"value":16530},"\u002F\u002F DON'T: embed 50,000 raw rows\n",{"type":44,"tag":587,"props":16532,"children":16533},{"class":589,"line":617},[16534,16539,16544,16548,16552,16557,16561],{"type":44,"tag":587,"props":16535,"children":16536},{"style":606},[16537],{"type":50,"value":16538},"const",{"type":44,"tag":587,"props":16540,"children":16541},{"style":794},[16542],{"type":50,"value":16543}," RAW_DATA ",{"type":44,"tag":587,"props":16545,"children":16546},{"style":594},[16547],{"type":50,"value":637},{"type":44,"tag":587,"props":16549,"children":16550},{"style":794},[16551],{"type":50,"value":5703},{"type":44,"tag":587,"props":16553,"children":16554},{"style":1012},[16555],{"type":50,"value":16556},"\u002F* 50,000 rows *\u002F",{"type":44,"tag":587,"props":16558,"children":16559},{"style":794},[16560],{"type":50,"value":4465},{"type":44,"tag":587,"props":16562,"children":16563},{"style":594},[16564],{"type":50,"value":1679},{"type":44,"tag":587,"props":16566,"children":16567},{"class":589,"line":659},[16568],{"type":44,"tag":587,"props":16569,"children":16570},{"emptyLinePlaceholder":1263},[16571],{"type":50,"value":1266},{"type":44,"tag":587,"props":16573,"children":16574},{"class":589,"line":676},[16575],{"type":44,"tag":587,"props":16576,"children":16577},{"style":1012},[16578],{"type":50,"value":16579},"\u002F\u002F DO: pre-aggregate before embedding\n",{"type":44,"tag":587,"props":16581,"children":16582},{"class":589,"line":716},[16583,16587,16592,16596],{"type":44,"tag":587,"props":16584,"children":16585},{"style":606},[16586],{"type":50,"value":16538},{"type":44,"tag":587,"props":16588,"children":16589},{"style":794},[16590],{"type":50,"value":16591}," CHART_DATA ",{"type":44,"tag":587,"props":16593,"children":16594},{"style":594},[16595],{"type":50,"value":637},{"type":44,"tag":587,"props":16597,"children":16598},{"style":594},[16599],{"type":50,"value":1716},{"type":44,"tag":587,"props":16601,"children":16602},{"class":589,"line":776},[16603,16608,16612],{"type":44,"tag":587,"props":16604,"children":16605},{"style":600},[16606],{"type":50,"value":16607},"    monthly_revenue",{"type":44,"tag":587,"props":16609,"children":16610},{"style":594},[16611],{"type":50,"value":4241},{"type":44,"tag":587,"props":16613,"children":16614},{"style":794},[16615],{"type":50,"value":16616}," [\n",{"type":44,"tag":587,"props":16618,"children":16619},{"class":589,"line":813},[16620,16625,16630,16634,16638,16643,16647,16651,16656,16660,16665,16669,16674,16678,16683],{"type":44,"tag":587,"props":16621,"children":16622},{"style":594},[16623],{"type":50,"value":16624},"        {",{"type":44,"tag":587,"props":16626,"children":16627},{"style":600},[16628],{"type":50,"value":16629}," month",{"type":44,"tag":587,"props":16631,"children":16632},{"style":594},[16633],{"type":50,"value":4241},{"type":44,"tag":587,"props":16635,"children":16636},{"style":594},[16637],{"type":50,"value":2625},{"type":44,"tag":587,"props":16639,"children":16640},{"style":645},[16641],{"type":50,"value":16642},"2024-01",{"type":44,"tag":587,"props":16644,"children":16645},{"style":594},[16646],{"type":50,"value":2635},{"type":44,"tag":587,"props":16648,"children":16649},{"style":594},[16650],{"type":50,"value":2593},{"type":44,"tag":587,"props":16652,"children":16653},{"style":600},[16654],{"type":50,"value":16655}," revenue",{"type":44,"tag":587,"props":16657,"children":16658},{"style":594},[16659],{"type":50,"value":4241},{"type":44,"tag":587,"props":16661,"children":16662},{"style":2868},[16663],{"type":50,"value":16664}," 150000",{"type":44,"tag":587,"props":16666,"children":16667},{"style":594},[16668],{"type":50,"value":2593},{"type":44,"tag":587,"props":16670,"children":16671},{"style":600},[16672],{"type":50,"value":16673}," orders",{"type":44,"tag":587,"props":16675,"children":16676},{"style":594},[16677],{"type":50,"value":4241},{"type":44,"tag":587,"props":16679,"children":16680},{"style":2868},[16681],{"type":50,"value":16682}," 1200",{"type":44,"tag":587,"props":16684,"children":16685},{"style":594},[16686],{"type":50,"value":6101},{"type":44,"tag":587,"props":16688,"children":16689},{"class":589,"line":905},[16690,16694,16698,16702,16706,16711,16715,16719,16723,16727,16732,16736,16740,16744,16749],{"type":44,"tag":587,"props":16691,"children":16692},{"style":594},[16693],{"type":50,"value":16624},{"type":44,"tag":587,"props":16695,"children":16696},{"style":600},[16697],{"type":50,"value":16629},{"type":44,"tag":587,"props":16699,"children":16700},{"style":594},[16701],{"type":50,"value":4241},{"type":44,"tag":587,"props":16703,"children":16704},{"style":594},[16705],{"type":50,"value":2625},{"type":44,"tag":587,"props":16707,"children":16708},{"style":645},[16709],{"type":50,"value":16710},"2024-02",{"type":44,"tag":587,"props":16712,"children":16713},{"style":594},[16714],{"type":50,"value":2635},{"type":44,"tag":587,"props":16716,"children":16717},{"style":594},[16718],{"type":50,"value":2593},{"type":44,"tag":587,"props":16720,"children":16721},{"style":600},[16722],{"type":50,"value":16655},{"type":44,"tag":587,"props":16724,"children":16725},{"style":594},[16726],{"type":50,"value":4241},{"type":44,"tag":587,"props":16728,"children":16729},{"style":2868},[16730],{"type":50,"value":16731}," 165000",{"type":44,"tag":587,"props":16733,"children":16734},{"style":594},[16735],{"type":50,"value":2593},{"type":44,"tag":587,"props":16737,"children":16738},{"style":600},[16739],{"type":50,"value":16673},{"type":44,"tag":587,"props":16741,"children":16742},{"style":594},[16743],{"type":50,"value":4241},{"type":44,"tag":587,"props":16745,"children":16746},{"style":2868},[16747],{"type":50,"value":16748}," 1350",{"type":44,"tag":587,"props":16750,"children":16751},{"style":594},[16752],{"type":50,"value":6101},{"type":44,"tag":587,"props":16754,"children":16755},{"class":589,"line":991},[16756],{"type":44,"tag":587,"props":16757,"children":16758},{"style":1012},[16759],{"type":50,"value":16760},"        \u002F\u002F ... 12 rows instead of 50,000\n",{"type":44,"tag":587,"props":16762,"children":16763},{"class":589,"line":1008},[16764,16769],{"type":44,"tag":587,"props":16765,"children":16766},{"style":794},[16767],{"type":50,"value":16768},"    ]",{"type":44,"tag":587,"props":16770,"children":16771},{"style":594},[16772],{"type":50,"value":4258},{"type":44,"tag":587,"props":16774,"children":16775},{"class":589,"line":1018},[16776,16781,16785],{"type":44,"tag":587,"props":16777,"children":16778},{"style":600},[16779],{"type":50,"value":16780},"    top_products",{"type":44,"tag":587,"props":16782,"children":16783},{"style":594},[16784],{"type":50,"value":4241},{"type":44,"tag":587,"props":16786,"children":16787},{"style":794},[16788],{"type":50,"value":16616},{"type":44,"tag":587,"props":16790,"children":16791},{"class":589,"line":1035},[16792,16796,16801,16805,16809,16814,16818,16822,16826,16830,16835],{"type":44,"tag":587,"props":16793,"children":16794},{"style":594},[16795],{"type":50,"value":16624},{"type":44,"tag":587,"props":16797,"children":16798},{"style":600},[16799],{"type":50,"value":16800}," product",{"type":44,"tag":587,"props":16802,"children":16803},{"style":594},[16804],{"type":50,"value":4241},{"type":44,"tag":587,"props":16806,"children":16807},{"style":594},[16808],{"type":50,"value":2625},{"type":44,"tag":587,"props":16810,"children":16811},{"style":645},[16812],{"type":50,"value":16813},"Widget A",{"type":44,"tag":587,"props":16815,"children":16816},{"style":594},[16817],{"type":50,"value":2635},{"type":44,"tag":587,"props":16819,"children":16820},{"style":594},[16821],{"type":50,"value":2593},{"type":44,"tag":587,"props":16823,"children":16824},{"style":600},[16825],{"type":50,"value":16655},{"type":44,"tag":587,"props":16827,"children":16828},{"style":594},[16829],{"type":50,"value":4241},{"type":44,"tag":587,"props":16831,"children":16832},{"style":2868},[16833],{"type":50,"value":16834}," 45000",{"type":44,"tag":587,"props":16836,"children":16837},{"style":594},[16838],{"type":50,"value":6101},{"type":44,"tag":587,"props":16840,"children":16841},{"class":589,"line":1051},[16842],{"type":44,"tag":587,"props":16843,"children":16844},{"style":1012},[16845],{"type":50,"value":16846},"        \u002F\u002F ... 10 rows\n",{"type":44,"tag":587,"props":16848,"children":16849},{"class":589,"line":1068},[16850,16854],{"type":44,"tag":587,"props":16851,"children":16852},{"style":794},[16853],{"type":50,"value":16768},{"type":44,"tag":587,"props":16855,"children":16856},{"style":594},[16857],{"type":50,"value":4258},{"type":44,"tag":587,"props":16859,"children":16860},{"class":589,"line":1107},[16861,16866,16870],{"type":44,"tag":587,"props":16862,"children":16863},{"style":600},[16864],{"type":50,"value":16865},"    kpis",{"type":44,"tag":587,"props":16867,"children":16868},{"style":594},[16869],{"type":50,"value":4241},{"type":44,"tag":587,"props":16871,"children":16872},{"style":594},[16873],{"type":50,"value":1716},{"type":44,"tag":587,"props":16875,"children":16876},{"class":589,"line":1146},[16877,16882,16886,16891],{"type":44,"tag":587,"props":16878,"children":16879},{"style":600},[16880],{"type":50,"value":16881},"        total_revenue",{"type":44,"tag":587,"props":16883,"children":16884},{"style":594},[16885],{"type":50,"value":4241},{"type":44,"tag":587,"props":16887,"children":16888},{"style":2868},[16889],{"type":50,"value":16890}," 1980000",{"type":44,"tag":587,"props":16892,"children":16893},{"style":594},[16894],{"type":50,"value":4258},{"type":44,"tag":587,"props":16896,"children":16897},{"class":589,"line":1179},[16898,16903,16907,16912],{"type":44,"tag":587,"props":16899,"children":16900},{"style":600},[16901],{"type":50,"value":16902},"        total_orders",{"type":44,"tag":587,"props":16904,"children":16905},{"style":594},[16906],{"type":50,"value":4241},{"type":44,"tag":587,"props":16908,"children":16909},{"style":2868},[16910],{"type":50,"value":16911}," 15600",{"type":44,"tag":587,"props":16913,"children":16914},{"style":594},[16915],{"type":50,"value":4258},{"type":44,"tag":587,"props":16917,"children":16918},{"class":589,"line":1216},[16919,16924,16928,16933],{"type":44,"tag":587,"props":16920,"children":16921},{"style":600},[16922],{"type":50,"value":16923},"        avg_order_value",{"type":44,"tag":587,"props":16925,"children":16926},{"style":594},[16927],{"type":50,"value":4241},{"type":44,"tag":587,"props":16929,"children":16930},{"style":2868},[16931],{"type":50,"value":16932}," 127",{"type":44,"tag":587,"props":16934,"children":16935},{"style":594},[16936],{"type":50,"value":4258},{"type":44,"tag":587,"props":16938,"children":16939},{"class":589,"line":1225},[16940],{"type":44,"tag":587,"props":16941,"children":16942},{"style":594},[16943],{"type":50,"value":3184},{"type":44,"tag":587,"props":16945,"children":16946},{"class":589,"line":1242},[16947],{"type":44,"tag":587,"props":16948,"children":16949},{"style":594},[16950],{"type":50,"value":16951},"};\n",{"type":44,"tag":103,"props":16953,"children":16955},{"id":16954},"chart-performance",[16956],{"type":50,"value":16957},"Chart Performance",{"type":44,"tag":115,"props":16959,"children":16960},{},[16961,16966,16971,16976,16989],{"type":44,"tag":119,"props":16962,"children":16963},{},[16964],{"type":50,"value":16965},"Limit line charts to \u003C500 data points per series (downsample if needed)",{"type":44,"tag":119,"props":16967,"children":16968},{},[16969],{"type":50,"value":16970},"Limit bar charts to \u003C50 categories",{"type":44,"tag":119,"props":16972,"children":16973},{},[16974],{"type":50,"value":16975},"For scatter plots, cap at 1,000 points (use sampling for larger datasets)",{"type":44,"tag":119,"props":16977,"children":16978},{},[16979,16981,16987],{"type":50,"value":16980},"Disable animations for dashboards with many charts: ",{"type":44,"tag":91,"props":16982,"children":16984},{"className":16983},[],[16985],{"type":50,"value":16986},"animation: false",{"type":50,"value":16988}," in Chart.js options",{"type":44,"tag":119,"props":16990,"children":16991},{},[16992,16994,17000,17002,17008],{"type":50,"value":16993},"Use ",{"type":44,"tag":91,"props":16995,"children":16997},{"className":16996},[],[16998],{"type":50,"value":16999},"Chart.update('none')",{"type":50,"value":17001}," instead of ",{"type":44,"tag":91,"props":17003,"children":17005},{"className":17004},[],[17006],{"type":50,"value":17007},"Chart.update()",{"type":50,"value":17009}," for filter-triggered updates",{"type":44,"tag":103,"props":17011,"children":17013},{"id":17012},"dom-performance",[17014],{"type":50,"value":17015},"DOM Performance",{"type":44,"tag":115,"props":17017,"children":17018},{},[17019,17024,17036],{"type":44,"tag":119,"props":17020,"children":17021},{},[17022],{"type":50,"value":17023},"Limit data tables to 100-200 visible rows. Add pagination for more.",{"type":44,"tag":119,"props":17025,"children":17026},{},[17027,17028,17034],{"type":50,"value":16993},{"type":44,"tag":91,"props":17029,"children":17031},{"className":17030},[],[17032],{"type":50,"value":17033},"requestAnimationFrame",{"type":50,"value":17035}," for coordinated chart updates",{"type":44,"tag":119,"props":17037,"children":17038},{},[17039],{"type":50,"value":17040},"Avoid rebuilding the entire DOM on filter change -- update only changed elements",{"type":44,"tag":84,"props":17042,"children":17044},{"className":2560,"code":17043,"language":2562,"meta":93,"style":93},"\u002F\u002F Efficient table pagination\nfunction renderTablePage(data, page, pageSize = 50) {\n    const start = page * pageSize;\n    const end = Math.min(start + pageSize, data.length);\n    const pageData = data.slice(start, end);\n    \u002F\u002F Render only pageData\n    \u002F\u002F Show pagination controls: \"Showing 1-50 of 2,340\"\n}\n",[17045],{"type":44,"tag":91,"props":17046,"children":17047},{"__ignoreMap":93},[17048,17056,17111,17144,17215,17268,17276,17284],{"type":44,"tag":587,"props":17049,"children":17050},{"class":589,"line":590},[17051],{"type":44,"tag":587,"props":17052,"children":17053},{"style":1012},[17054],{"type":50,"value":17055},"\u002F\u002F Efficient table pagination\n",{"type":44,"tag":587,"props":17057,"children":17058},{"class":589,"line":617},[17059,17063,17068,17072,17076,17080,17085,17089,17094,17098,17103,17107],{"type":44,"tag":587,"props":17060,"children":17061},{"style":606},[17062],{"type":50,"value":2574},{"type":44,"tag":587,"props":17064,"children":17065},{"style":1830},[17066],{"type":50,"value":17067}," renderTablePage",{"type":44,"tag":587,"props":17069,"children":17070},{"style":594},[17071],{"type":50,"value":1730},{"type":44,"tag":587,"props":17073,"children":17074},{"style":1733},[17075],{"type":50,"value":1736},{"type":44,"tag":587,"props":17077,"children":17078},{"style":594},[17079],{"type":50,"value":2593},{"type":44,"tag":587,"props":17081,"children":17082},{"style":1733},[17083],{"type":50,"value":17084}," page",{"type":44,"tag":587,"props":17086,"children":17087},{"style":594},[17088],{"type":50,"value":2593},{"type":44,"tag":587,"props":17090,"children":17091},{"style":1733},[17092],{"type":50,"value":17093}," pageSize",{"type":44,"tag":587,"props":17095,"children":17096},{"style":594},[17097],{"type":50,"value":1763},{"type":44,"tag":587,"props":17099,"children":17100},{"style":2868},[17101],{"type":50,"value":17102}," 50",{"type":44,"tag":587,"props":17104,"children":17105},{"style":594},[17106],{"type":50,"value":547},{"type":44,"tag":587,"props":17108,"children":17109},{"style":594},[17110],{"type":50,"value":1716},{"type":44,"tag":587,"props":17112,"children":17113},{"class":589,"line":659},[17114,17118,17123,17127,17131,17136,17140],{"type":44,"tag":587,"props":17115,"children":17116},{"style":606},[17117],{"type":50,"value":2651},{"type":44,"tag":587,"props":17119,"children":17120},{"style":794},[17121],{"type":50,"value":17122}," start",{"type":44,"tag":587,"props":17124,"children":17125},{"style":594},[17126],{"type":50,"value":1763},{"type":44,"tag":587,"props":17128,"children":17129},{"style":794},[17130],{"type":50,"value":17084},{"type":44,"tag":587,"props":17132,"children":17133},{"style":594},[17134],{"type":50,"value":17135}," *",{"type":44,"tag":587,"props":17137,"children":17138},{"style":794},[17139],{"type":50,"value":17093},{"type":44,"tag":587,"props":17141,"children":17142},{"style":594},[17143],{"type":50,"value":1679},{"type":44,"tag":587,"props":17145,"children":17146},{"class":589,"line":676},[17147,17151,17156,17160,17165,17169,17174,17178,17183,17187,17191,17195,17199,17203,17207,17211],{"type":44,"tag":587,"props":17148,"children":17149},{"style":606},[17150],{"type":50,"value":2651},{"type":44,"tag":587,"props":17152,"children":17153},{"style":794},[17154],{"type":50,"value":17155}," end",{"type":44,"tag":587,"props":17157,"children":17158},{"style":594},[17159],{"type":50,"value":1763},{"type":44,"tag":587,"props":17161,"children":17162},{"style":794},[17163],{"type":50,"value":17164}," Math",{"type":44,"tag":587,"props":17166,"children":17167},{"style":594},[17168],{"type":50,"value":70},{"type":44,"tag":587,"props":17170,"children":17171},{"style":1830},[17172],{"type":50,"value":17173},"min",{"type":44,"tag":587,"props":17175,"children":17176},{"style":600},[17177],{"type":50,"value":1730},{"type":44,"tag":587,"props":17179,"children":17180},{"style":794},[17181],{"type":50,"value":17182},"start",{"type":44,"tag":587,"props":17184,"children":17185},{"style":594},[17186],{"type":50,"value":2731},{"type":44,"tag":587,"props":17188,"children":17189},{"style":794},[17190],{"type":50,"value":17093},{"type":44,"tag":587,"props":17192,"children":17193},{"style":594},[17194],{"type":50,"value":2593},{"type":44,"tag":587,"props":17196,"children":17197},{"style":794},[17198],{"type":50,"value":1768},{"type":44,"tag":587,"props":17200,"children":17201},{"style":594},[17202],{"type":50,"value":70},{"type":44,"tag":587,"props":17204,"children":17205},{"style":794},[17206],{"type":50,"value":4460},{"type":44,"tag":587,"props":17208,"children":17209},{"style":600},[17210],{"type":50,"value":547},{"type":44,"tag":587,"props":17212,"children":17213},{"style":594},[17214],{"type":50,"value":1679},{"type":44,"tag":587,"props":17216,"children":17217},{"class":589,"line":716},[17218,17222,17227,17231,17235,17239,17244,17248,17252,17256,17260,17264],{"type":44,"tag":587,"props":17219,"children":17220},{"style":606},[17221],{"type":50,"value":2651},{"type":44,"tag":587,"props":17223,"children":17224},{"style":794},[17225],{"type":50,"value":17226}," pageData",{"type":44,"tag":587,"props":17228,"children":17229},{"style":594},[17230],{"type":50,"value":1763},{"type":44,"tag":587,"props":17232,"children":17233},{"style":794},[17234],{"type":50,"value":1768},{"type":44,"tag":587,"props":17236,"children":17237},{"style":594},[17238],{"type":50,"value":70},{"type":44,"tag":587,"props":17240,"children":17241},{"style":1830},[17242],{"type":50,"value":17243},"slice",{"type":44,"tag":587,"props":17245,"children":17246},{"style":600},[17247],{"type":50,"value":1730},{"type":44,"tag":587,"props":17249,"children":17250},{"style":794},[17251],{"type":50,"value":17182},{"type":44,"tag":587,"props":17253,"children":17254},{"style":594},[17255],{"type":50,"value":2593},{"type":44,"tag":587,"props":17257,"children":17258},{"style":794},[17259],{"type":50,"value":17155},{"type":44,"tag":587,"props":17261,"children":17262},{"style":600},[17263],{"type":50,"value":547},{"type":44,"tag":587,"props":17265,"children":17266},{"style":594},[17267],{"type":50,"value":1679},{"type":44,"tag":587,"props":17269,"children":17270},{"class":589,"line":776},[17271],{"type":44,"tag":587,"props":17272,"children":17273},{"style":1012},[17274],{"type":50,"value":17275},"    \u002F\u002F Render only pageData\n",{"type":44,"tag":587,"props":17277,"children":17278},{"class":589,"line":813},[17279],{"type":44,"tag":587,"props":17280,"children":17281},{"style":1012},[17282],{"type":50,"value":17283},"    \u002F\u002F Show pagination controls: \"Showing 1-50 of 2,340\"\n",{"type":44,"tag":587,"props":17285,"children":17286},{"class":589,"line":905},[17287],{"type":44,"tag":587,"props":17288,"children":17289},{"style":594},[17290],{"type":50,"value":3192},{"type":44,"tag":77,"props":17292,"children":17294},{"id":17293},"examples",[17295],{"type":50,"value":17296},"Examples",{"type":44,"tag":84,"props":17298,"children":17301},{"className":17299,"code":17300,"language":50},[87],"\u002Fbuild-dashboard Monthly sales dashboard with revenue trend, top products, and regional breakdown. Data is in the orders table.\n",[17302],{"type":44,"tag":91,"props":17303,"children":17304},{"__ignoreMap":93},[17305],{"type":50,"value":17300},{"type":44,"tag":84,"props":17307,"children":17310},{"className":17308,"code":17309,"language":50},[87],"\u002Fbuild-dashboard Here's our support ticket data [pastes CSV]. Build a dashboard showing volume by priority, response time trends, and resolution rates.\n",[17311],{"type":44,"tag":91,"props":17312,"children":17313},{"__ignoreMap":93},[17314],{"type":50,"value":17309},{"type":44,"tag":84,"props":17316,"children":17319},{"className":17317,"code":17318,"language":50},[87],"\u002Fbuild-dashboard Create a template executive dashboard for a SaaS company showing MRR, churn, new customers, and NPS. Use sample data.\n",[17320],{"type":44,"tag":91,"props":17321,"children":17322},{"__ignoreMap":93},[17323],{"type":50,"value":17318},{"type":44,"tag":77,"props":17325,"children":17327},{"id":17326},"tips",[17328],{"type":50,"value":17329},"Tips",{"type":44,"tag":115,"props":17331,"children":17332},{},[17333,17338,17343,17348],{"type":44,"tag":119,"props":17334,"children":17335},{},[17336],{"type":50,"value":17337},"Dashboards are fully self-contained HTML files -- share them with anyone by sending the file",{"type":44,"tag":119,"props":17339,"children":17340},{},[17341],{"type":50,"value":17342},"For real-time dashboards, consider connecting to a BI tool instead. These dashboards are point-in-time snapshots",{"type":44,"tag":119,"props":17344,"children":17345},{},[17346],{"type":50,"value":17347},"Request \"dark mode\" or \"presentation mode\" for different styling",{"type":44,"tag":119,"props":17349,"children":17350},{},[17351],{"type":50,"value":17352},"You can request a specific color scheme to match your brand",{"type":44,"tag":1001,"props":17354,"children":17355},{},[17356],{"type":50,"value":17357},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"items":17359,"total":17474},[17360,17376,17392,17406,17424,17443,17459],{"slug":17361,"name":17361,"fn":17362,"description":17363,"org":17364,"tags":17365,"stars":26,"repoUrl":27,"updatedAt":17375},"accessibility-review","run WCAG accessibility audits","Run a WCAG 2.1 AA accessibility audit on a design or page. Trigger with \"audit accessibility\", \"check a11y\", \"is this accessible?\", or when reviewing a design for color contrast, keyboard navigation, touch target size, or screen reader behavior before handoff.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[17366,17369,17372],{"name":17367,"slug":17368,"type":16},"Accessibility","accessibility",{"name":17370,"slug":17371,"type":16},"Design","design",{"name":17373,"slug":17374,"type":16},"WCAG","wcag","2026-04-06T17:58:05.682394",{"slug":17377,"name":17377,"fn":17378,"description":17379,"org":17380,"tags":17381,"stars":26,"repoUrl":27,"updatedAt":17391},"account-research","research accounts for sales intel","Research a company or person and get actionable sales intel. Works standalone with web search, supercharged when you connect enrichment tools or your CRM. Trigger with \"research [company]\", \"look up [person]\", \"intel on [prospect]\", \"who is [name] at [company]\", or \"tell me about [company]\".",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[17382,17385,17388],{"name":17383,"slug":17384,"type":16},"CRM","crm",{"name":17386,"slug":17387,"type":16},"Research","research",{"name":17389,"slug":17390,"type":16},"Sales","sales","2026-04-06T17:56:41.410418",{"slug":17393,"name":17393,"fn":17394,"description":17395,"org":17396,"tags":17397,"stars":26,"repoUrl":27,"updatedAt":17405},"analyze","answer data questions and run analyses","Answer data questions -- from quick lookups to full analyses. Use when looking up a single metric, investigating what's driving a trend or drop, comparing segments over time, or preparing a formal data report for stakeholders.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[17398,17399,17402],{"name":24,"slug":25,"type":16},{"name":17400,"slug":17401,"type":16},"Data Analysis","data-analysis",{"name":17403,"slug":17404,"type":16},"SQL","sql","2026-04-06T17:57:21.593647",{"slug":17407,"name":17407,"fn":17408,"description":17409,"org":17410,"tags":17411,"stars":26,"repoUrl":27,"updatedAt":17423},"architecture","create and evaluate architecture decision records","Create or evaluate an architecture decision record (ADR). Use when choosing between technologies (e.g., Kafka vs SQS), documenting a design decision with trade-offs and consequences, reviewing a system design proposal, or designing a new component from requirements and constraints.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[17412,17415,17417,17420],{"name":17413,"slug":17414,"type":16},"ADR","adr",{"name":17416,"slug":17407,"type":16},"Architecture",{"name":17418,"slug":17419,"type":16},"Documentation","documentation",{"name":17421,"slug":17422,"type":16},"Engineering","engineering","2026-04-06T17:57:49.26444",{"slug":17425,"name":17425,"fn":17426,"description":17427,"org":17428,"tags":17429,"stars":26,"repoUrl":27,"updatedAt":17442},"audit-support","support SOX 404 control testing","Support SOX 404 compliance with control testing methodology, sample selection, and documentation standards. Use when generating testing workpapers, selecting audit samples, classifying control deficiencies, or preparing for internal or external audits.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[17430,17433,17436,17439],{"name":17431,"slug":17432,"type":16},"Audit","audit",{"name":17434,"slug":17435,"type":16},"Finance","finance",{"name":17437,"slug":17438,"type":16},"Regulatory Compliance","regulatory-compliance",{"name":17440,"slug":17441,"type":16},"SOX","sox","2026-04-06T17:57:36.714815",{"slug":17444,"name":17444,"fn":17445,"description":17446,"org":17447,"tags":17448,"stars":26,"repoUrl":27,"updatedAt":17458},"brand-review","review content against brand voice","Review content against your brand voice, style guide, and messaging pillars, flagging deviations by severity with specific before\u002Fafter fixes. Use when checking a draft before it ships, when auditing copy for voice consistency and terminology, or when screening for unsubstantiated claims, missing disclaimers, and other legal flags.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[17449,17452,17455],{"name":17450,"slug":17451,"type":16},"Branding","branding",{"name":17453,"slug":17454,"type":16},"Marketing","marketing",{"name":17456,"slug":17457,"type":16},"Writing","writing","2026-04-06T17:58:19.548331",{"slug":17460,"name":17460,"fn":17461,"description":17462,"org":17463,"tags":17464,"stars":26,"repoUrl":27,"updatedAt":17473},"brand-voice-enforcement","enforce brand voice in content","This skill applies brand guidelines to content creation. It should be used when the user asks to \"write an email\", \"draft a proposal\", \"create a pitch deck\", \"write a LinkedIn post\", \"draft a presentation\", \"write a Slack message\", \"draft sales content\", or any content creation request where brand voice should be applied. Also triggers on \"on-brand\", \"brand voice\", \"enforce voice\", \"apply brand guidelines\", \"brand-aligned content\", \"write in our voice\", \"use our brand tone\", \"make this sound like us\", \"rewrite this in our tone\", or \"this doesn't sound on-brand\". Not for generating guidelines from scratch (use guideline-generation) or discovering brand materials (use discover-brand).\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[17465,17466,17469,17472],{"name":17450,"slug":17451,"type":16},{"name":17467,"slug":17468,"type":16},"Communications","communications",{"name":17470,"slug":17471,"type":16},"Content Creation","content-creation",{"name":17456,"slug":17457,"type":16},"2026-04-06T18:00:23.528956",200,{"items":17476,"total":17652},[17477,17495,17507,17519,17538,17549,17570,17590,17600,17615,17623,17636],{"slug":17478,"name":17478,"fn":17479,"description":17480,"org":17481,"tags":17482,"stars":17492,"repoUrl":17493,"updatedAt":17494},"algorithmic-art","create algorithmic art with p5.js","Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[17483,17486,17487,17490],{"name":17484,"slug":17485,"type":16},"Creative","creative",{"name":17370,"slug":17371,"type":16},{"name":17488,"slug":17489,"type":16},"Generative Art","generative-art",{"name":17491,"slug":2562,"type":16},"JavaScript",161831,"https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fskills","2026-04-06T17:56:15.455818",{"slug":17496,"name":17496,"fn":17497,"description":17498,"org":17499,"tags":17500,"stars":17492,"repoUrl":17493,"updatedAt":17506},"brand-guidelines","apply Anthropic brand colors and typography","Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[17501,17502,17503],{"name":17450,"slug":17451,"type":16},{"name":17370,"slug":17371,"type":16},{"name":17504,"slug":17505,"type":16},"Typography","typography","2026-04-06T17:56:05.042852",{"slug":17508,"name":17508,"fn":17509,"description":17510,"org":17511,"tags":17512,"stars":17492,"repoUrl":17493,"updatedAt":17518},"canvas-design","create posters and visual art as PNG or PDF","Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[17513,17514,17515],{"name":17484,"slug":17485,"type":16},{"name":17370,"slug":17371,"type":16},{"name":17516,"slug":17517,"type":16},"PDF","pdf","2026-04-06T17:56:03.794732",{"slug":17520,"name":17520,"fn":17521,"description":17522,"org":17523,"tags":17524,"stars":17492,"repoUrl":17493,"updatedAt":17537},"claude-api","build apps with the Claude API","Reference for the Claude API \u002F Anthropic SDK — model ids, pricing, params, streaming, tool use, MCP, agents, caching, token counting, model migration.\nTRIGGER — read BEFORE opening the target file; don't skip because it \"looks like a one-liner\" — whenever: the prompt names Claude\u002FAnthropic in any form (Claude, Anthropic, Fable, Opus, Sonnet, Haiku, `anthropic`, `@anthropic-ai`, `claude-*`, `us.anthropic.*`, `[1m]`); the user asks about an LLM (pricing\u002Fmodel choice\u002Flimits\u002Fcaching) — never answer from memory; OR the task is LLM-shaped with provider unstated (agent\u002FMCP\u002Ftool-definition\u002Fmulti-agent\u002FRAG\u002FLLM-judge\u002Fcomputer-use; generate\u002Fsummarize\u002Fextract\u002Fclassify\u002Frewrite\u002Fconverse over NL; debugging refusals\u002Fcutoffs\u002Fstreaming\u002Ftool-calls\u002Ftokens).\nSKIP only when another provider is being worked on (overrides all triggers): OpenAI\u002FGPT\u002FGemini\u002FLlama\u002FMistral\u002FCohere\u002FOllama named in the query; OR `grep -rE 'openai|langchain_openai|google.generativeai|genai|mistralai|cohere|ollama'` over the project hits (run this grep FIRST if no provider named — don't Read the file).",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[17525,17528,17529,17532,17534],{"name":17526,"slug":17527,"type":16},"Agents","agents",{"name":9,"slug":8,"type":16},{"name":17530,"slug":17531,"type":16},"Anthropic SDK","anthropic-sdk",{"name":17533,"slug":17520,"type":16},"Claude API",{"name":17535,"slug":17536,"type":16},"LLM","llm","2026-07-28T05:36:08.213335",{"slug":17539,"name":17539,"fn":17540,"description":17541,"org":17542,"tags":17543,"stars":17492,"repoUrl":17493,"updatedAt":17548},"doc-coauthoring","co-author documentation and technical specs","Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content. This workflow helps users efficiently transfer context, refine content through iteration, and verify the doc works for readers. Trigger when user mentions writing docs, creating proposals, drafting specs, or similar documentation tasks.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[17544,17545],{"name":17418,"slug":17419,"type":16},{"name":17546,"slug":17547,"type":16},"Technical Writing","technical-writing","2026-04-06T17:56:14.18897",{"slug":17550,"name":17550,"fn":17551,"description":17552,"org":17553,"tags":17554,"stars":17492,"repoUrl":17493,"updatedAt":17569},"docx","create and edit Word documents","Use this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files) or Word templates (.dotx files). Triggers include: any mention of 'Word doc', 'word document', '.docx', '.dotx', or requests to produce professional documents with formatting like tables of contents, headings, page numbers, or letterheads. Also use when extracting or reorganizing content from .docx or .dotx files, inserting or replacing images in documents, performing find-and-replace in Word files, working with tracked changes or comments, or converting content into a polished Word document. If the user asks for a 'report', 'memo', 'letter', 'template', or similar deliverable as a Word or .docx file, use this skill. Do NOT use for PDFs, spreadsheets, Google Docs, or general coding tasks unrelated to document generation.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[17555,17558,17560,17563,17566],{"name":17556,"slug":17557,"type":16},"Documents","documents",{"name":17559,"slug":17550,"type":16},"DOCX",{"name":17561,"slug":17562,"type":16},"Office","office",{"name":17564,"slug":17565,"type":16},"Templates","templates",{"name":17567,"slug":17568,"type":16},"Word","word","2026-07-18T05:16:23.136271",{"slug":17571,"name":17571,"fn":17572,"description":17573,"org":17574,"tags":17575,"stars":17492,"repoUrl":17493,"updatedAt":17589},"frontend-design","design production-grade frontend interfaces","Guidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't read as templated defaults.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[17576,17577,17580,17583,17586],{"name":17370,"slug":17371,"type":16},{"name":17578,"slug":17579,"type":16},"Frontend","frontend",{"name":17581,"slug":17582,"type":16},"React","react",{"name":17584,"slug":17585,"type":16},"Tailwind CSS","tailwind-css",{"name":17587,"slug":17588,"type":16},"UI Components","ui-components","2026-04-06T17:56:16.723469",{"slug":17591,"name":17591,"fn":17592,"description":17593,"org":17594,"tags":17595,"stars":17492,"repoUrl":17493,"updatedAt":17599},"internal-comms","write internal company communications","A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[17596,17597,17598],{"name":17467,"slug":17468,"type":16},{"name":17564,"slug":17565,"type":16},{"name":17456,"slug":17457,"type":16},"2026-04-06T17:56:20.695522",{"slug":17601,"name":17601,"fn":17602,"description":17603,"org":17604,"tags":17605,"stars":17492,"repoUrl":17493,"updatedAt":17614},"mcp-builder","build MCP servers","Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node\u002FTypeScript (MCP SDK).",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[17606,17607,17610,17611],{"name":17526,"slug":17527,"type":16},{"name":17608,"slug":17609,"type":16},"API Development","api-development",{"name":17535,"slug":17536,"type":16},{"name":17612,"slug":17613,"type":16},"MCP","mcp","2026-04-06T17:56:10.357665",{"slug":17517,"name":17517,"fn":17616,"description":17617,"org":17618,"tags":17619,"stars":17492,"repoUrl":17493,"updatedAt":17622},"read edit and manipulate PDF files","Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text\u002Ftables from PDFs, combining or merging multiple PDFs into one, splitting PDFs apart, rotating pages, adding watermarks, creating new PDFs, filling PDF forms, encrypting\u002Fdecrypting PDFs, extracting images, and OCR on scanned PDFs to make them searchable. If the user mentions a .pdf file or asks to produce one, use this skill.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[17620,17621],{"name":17556,"slug":17557,"type":16},{"name":17516,"slug":17517,"type":16},"2026-04-06T17:56:02.483316",{"slug":17624,"name":17624,"fn":17625,"description":17626,"org":17627,"tags":17628,"stars":17492,"repoUrl":17493,"updatedAt":17635},"pptx","create and edit PowerPoint presentations","Use this skill any time a .pptx or .potx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx or .potx file (even if the extracted content will be used elsewhere, like in an email or summary); editing, modifying, or updating existing presentations; combining or splitting slide files; working with templates (.potx), layouts, speaker notes, or comments. Trigger whenever the user mentions \"deck,\" \"slides,\" \"presentation,\" or references a .pptx or .potx filename, regardless of what they plan to do with the content afterward. If a .pptx or .potx file needs to be opened, created, or touched, use this skill.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[17629,17632],{"name":17630,"slug":17631,"type":16},"PowerPoint","powerpoint",{"name":17633,"slug":17634,"type":16},"Presentations","presentations","2026-07-18T05:16:24.1471",{"slug":17637,"name":17637,"fn":17638,"description":17639,"org":17640,"tags":17641,"stars":17492,"repoUrl":17493,"updatedAt":17651},"skill-creator","create and optimize agent skills","Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[17642,17643,17644,17647,17650],{"name":17526,"slug":17527,"type":16},{"name":17418,"slug":17419,"type":16},{"name":17645,"slug":17646,"type":16},"Evals","evals",{"name":17648,"slug":17649,"type":16},"Performance","performance",{"name":17546,"slug":17547,"type":16},"2026-04-19T06:45:40.804",490]